Arcane on Ubuntu 24.04 LTS
by cloudimg
Arcane, modern self hosted Docker management UI, on Ubuntu 24.04 LTS by cloudimg
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Arcane - Modern Docker Management UI by cloudimg
Deploy a private, self-hosted Docker management console on your own Azure infrastructure in minutes - no manual installation, no shared credentials. This image delivers Arcane 2.4.0 fully installed and hardened, connected to the local Docker engine, so you sign in and manage your containers, images, volumes, networks and compose projects from a clean web interface immediately after the VM boots.
Why This Image Instead of Manual Installation
Installing Arcane by hand means placing the server binary, writing a systemd unit, generating the required secrets, wiring it to the Docker socket with least privilege, and fronting it with a reverse proxy. This image eliminates that operational burden:
- Arcane 2.4.0 installed as a single self-contained Go binary and managed by systemd
- Docker CE preinstalled from the official Docker apt repository
- The web console ready on port 80, fronted by nginx with the WebSocket upgrade Arcane needs for live logs, stats and the in browser container terminal
- Arcane bound to the loopback address and run as a dedicated non root user in the docker group - least privilege access to the Docker socket
- The local Docker engine connected automatically, so you manage it the moment you sign in
- Secure by default: a unique admin password is generated on the first boot of every VM, and the upstream default login is rotated away before the console is ever exposed - no default credential ships
- Immediate time to value: manage running containers within minutes of the VM starting
- Ongoing expert support: 24/7 cloudimg engineers handle upgrades, TLS setup and container operations
Use Case: One Console for Your Docker Host
A team runs several containers on a host and wants a clean, controlled web interface to deploy, inspect and manage them without the command line. With this image they launch a VM, retrieve the per VM admin password, sign in, and immediately see every container with live state and resource usage - starting, stopping, inspecting, viewing logs, opening an in browser terminal, and deploying new workloads and compose projects.
Application Stack
Arcane is a single self-contained Go binary with the Svelte web UI embedded. It runs under a dedicated systemd service as a non root user that is a member of the docker group, bound to the loopback address on port 3552, behind an nginx reverse proxy on port 80 with the WebSocket upgrade the console requires. It talks to the host Docker engine over the Docker socket and stores its own state in an embedded SQLite database; there is no external database. It manages containers, images, volumes, networks, compose projects and image builds, with live logs, resource stats and an in browser container terminal.
Secure By Default
Upstream Arcane seeds a fixed default administrator when its database is empty. This image never lets that default reach the network: Arcane binds only to the loopback address, and nginx - the only network facing listener - is not started until first boot has rotated the administrator password to a unique per VM value and proven the default rejected. The per VM password is written to a root only file, and the database and secrets are freshly generated on each VM. No shared or default login ships in the image.
Getting Started
1. Launch the image on your chosen Azure VM size 2. Retrieve the per VM admin password from the root only credentials file over SSH 3. Browse to the VM public IP on port 80 and sign in with the username arcane and that password 4. Manage your containers, images, volumes, networks and compose projects from the dashboard
Licensing and Pricing
Arcane is licensed under BSD-3-Clause and is free; there is no per seat fee. The cloudimg charge of 0.04 US dollars per vCPU hour covers packaging, security patching, image maintenance, and 24/7 expert support. Arcane serves plain HTTP on port 80 and gives full control of the Docker host; front it with TLS and your own domain, and restrict access to trusted networks, before production.
cloudimg Support
24/7 technical support by email covers deployment, upgrades, TLS setup, and container operations. Critical issues receive a one-hour average response time.
Arcane is a trademark of its respective owner. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.