Thursday, September 19

Program HN: Isaiah– open-source and self-hosted app to handle whatever Docker

Isaiah

Self-hostable clone of lazydocker for the web.
Handle your Docker fleet with ease

Tabulation – Install – Configure

Tabulation

  • Intro
  • Functions
  • Implementation and Examples
    • Release with Docker
    • Release with Docker Compose
    • Release as a standalone application
      • Utilizing an existing binary
      • Constructing the binary by hand
      • Upgrading
  • Multi-node release
    • General details
    • Setup
  • Multi-host release
    • General details
    • Setup
  • Forward Proxy Authentication/ Trusted SSO
  • Setup
  • Theming
  • Troubleshoot
  • Security
  • Disclaimer
  • Contribute
  • Credits

Intro

Isaiah is a self-hostable service that allows you to handle all your Docker resources on a remote server. It is an effort at recreating the lazydocker command-line application from scratch, while making it readily available as a web application without jeopardizing on the functions.

Functions

Isaiah has all these functions carried out:

  • For stacks:
    • Bulk upgrade, Bulk time out, Bulk unpause, Bulk reboot, Bulk down
    • Up, Down, Pause, Unpause, Stop, Restart, Update
    • Produce and Edit stacks utilizing docker-compose. yml files in your web browser
    • Check (live logs, docker-compose. yml, services)
  • For containers:
    • Bulk stop, Bulk eliminate, Prune
    • Eliminate, Pause, Unpause, Restart, Rename, Update, Edit, Open in internet browser
    • Open a shell inside the container (from your web browser)
    • Check (live logs, statistics, env, complete setup, top)
  • For images:
    • Prune
    • Eliminate
    • Run (produce and begin a container utilizing the image)
    • Open on Docker Hub
    • Pull a brand-new image (from Docker Hub)
    • Bulk pull all newest images (from Docker Hub)
    • Check (complete setup, layers)
  • For volumes:
    • Prune
    • Get rid of
    • Search volume files (from your internet browser, by means of shell)
    • Examine (complete setup)
  • For networks:
    • Prune
    • Eliminate
    • Check (complete setup)
  • Integrated automated Docker host discovery
  • Integrated authentication by master password (provided raw or sha256-hashed)
  • Integrated authentication by forward proxy authentication headers (e.g. Authelia/ Trusted SSO)
  • Integrated terminal emulator (with assistance for opening a shell on the server)
  • Responsive for Desktop, Tablet, and Mobile
  • Assistance for several designs
  • Assistance for custom-made CSS theming (with variables for colors currently specified)
  • Assistance for keyboard navigation
  • Assistance for mouse navigation
  • Assistance for explore Docker resources and container logs
  • Assistance for rising and coming down sort by any supported field
  • Assistance for adjustable user settings (line-wrap,

ยป …
Find out more