A lightweight web panel for managing Docker and Podman containers, images, compose stacks and files from a browser.
getarcaneapp/arcane
A modern, self-hosted web UI for managing Docker containers, images, and Compose stacks.
Open-source alternative to:Portainer
- Stars
- 8,028
- Forks
- 339
- Open issues
- 17
- Last commit
- 10 hours ago
What is it?
Arcane is a self-hosted web interface for managing Docker. It is aimed at users who want a visual dashboard for containers and Compose projects instead of working only from the command line. The project is written in Go with a SvelteKit and TypeScript frontend.
The interface covers the day-to-day Docker tasks around containers and Compose stacks. The project's documentation is hosted at getarcane.app, where setup, configuration, and development guides live. The project also publishes a Software Bill of Materials (SBOM) for transparency about its dependencies.
Arcane is distributed under the BSD-3-Clause license and its translations are managed through Crowdin, which suggests a multilingual interface.
Key features
- 01Web dashboard for managing Docker containers.
- 02Compose project management in the browser.
- 03Self-hosted deployment with no external service required.
- 04Publishes an SBOM for dependency transparency.
- 05Multilingual interface with community translations on Crowdin.
Use cases
- Managing a home server or homelab's Docker containers through a web UI.
- Deploying and maintaining Docker Compose stacks without editing files over SSH.
- Giving team members a visual Docker dashboard instead of direct shell access.
Quick start
- 1
Open the official documentation site for setup instructions
In collections
Topics
FAQ
- What is arcane?
- A modern, self-hosted web UI for managing Docker containers, images, and Compose stacks. Arcane is a self-hosted web interface for managing Docker. It is aimed at users who want a visual dashboard for containers and Compose projects instead of working only from the command line. The project is written in Go with a SvelteKit and TypeScript frontend.
- Is arcane free to use? What license does it have?
- arcane is open source under the BSD-3-Clause license. Check the license terms before using it in commercial products.
- Is arcane still maintained?
- Actively maintained. The last commit to arcane was on Oct 23, 2026.
- What can I use arcane for?
- Managing a home server or homelab's Docker containers through a web UI. Deploying and maintaining Docker Compose stacks without editing files over SSH. Giving team members a visual Docker dashboard instead of direct shell access.
- How do I install arcane?
- Open the official documentation site for setup instructions
- Where can I get arcane?
- The source code and installation instructions are on GitHub: https://github.com/getarcaneapp/arcane
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hostable, web-based clone of the lazydocker terminal UI for managing Docker containers, images, volumes, networks and stacks remotely.
A lightweight web UI for managing Docker, Swarm, Podman, Kubernetes and ACI container environments.
Deploys and scales containerised apps across your own Docker hosts over a WireGuard mesh, without Kubernetes or Swarm.
A lightweight way to run Docker, containerd, or Incus containers on macOS and Linux with minimal setup.
A self-hosted web app for waking devices on your network with Wake-on-LAN, built with SvelteKit, Go and PocketBase.