gitmyhub

arcane

Go ★ 6.4k updated 1h ago

Modern Docker Management, Designed for Everyone

A self-hosted browser dashboard for managing Docker containers and Compose projects without typing terminal commands, designed to be approachable for non-technical users.

GoDockerDocker Composesetup: moderatecomplexity 3/5

Arcane is a web-based interface for managing Docker containers and Docker Compose projects. Docker is software that packages applications into isolated units called containers, making it easier to run software consistently across different computers. Managing containers normally requires typing commands in a terminal, which can be intimidating. Arcane provides a graphical dashboard in the browser so you can start, stop, inspect, and configure containers without memorizing commands.

The project is described as designed for everyone, meaning it aims to be approachable for people who are not experienced with the command line. It is self-hosted, meaning you run it on your own server or computer rather than relying on a third-party cloud service.

The backend is written in Go. A separate component called Arcane Agent (also called arcane-headless) handles cases where you need to manage containers on a remote machine. Both components are distributed as container images via GitHub Container Registry. The project is translated into multiple languages through Crowdin, and community members can contribute translations there.

The README is brief and points to the official documentation site for full setup and configuration details. It notes that the project moved to a new GitHub organization after version 1.7.2, so users on older versions should update their image references. The project is licensed under the BSD-3-Clause license.

Where it fits