Installation
dockmesh runs as a single binary on any Linux host with Docker installed. No external dependencies required.
Quick install (recommended)
Section titled “Quick install (recommended)”curl -fsSL https://get.dockmesh.dev | bashThis downloads the latest binary, installs it to /usr/local/bin/dockmesh, creates a systemd service, and starts it on port 8080.
Manual install
Section titled “Manual install”1. Download the binary
Section titled “1. Download the binary”# AMD64 (most servers)wget https://github.com/BlinkMSP/dockmesh/releases/latest/download/dockmesh-linux-amd64chmod +x dockmesh-linux-amd64mv dockmesh-linux-amd64 /usr/local/bin/dockmesh
# ARM64 (Raspberry Pi, Apple Silicon VMs)wget https://github.com/BlinkMSP/dockmesh/releases/latest/download/dockmesh-linux-arm64chmod +x dockmesh-linux-arm64mv dockmesh-linux-arm64 /usr/local/bin/dockmesh2. Create a systemd service
Section titled “2. Create a systemd service”[Unit]Description=dockmesh Container ManagementAfter=network.target docker.serviceRequires=docker.service
[Service]Type=simpleExecStart=/usr/local/bin/dockmeshWorkingDirectory=/opt/dockmeshRestart=alwaysRestartSec=5
[Install]WantedBy=multi-user.target3. Start
Section titled “3. Start”mkdir -p /opt/dockmeshsystemctl daemon-reloadsystemctl enable --now dockmesh4. Open the UI
Section titled “4. Open the UI”Navigate to http://your-server:8080. The admin user is created on first boot — check the service logs for the initial password:
journalctl -u dockmesh | grep "bootstrap"Docker install
Section titled “Docker install”docker run -d \ --name dockmesh \ -p 8080:8080 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v dockmesh-data:/opt/dockmesh/data \ -v /opt/dockmesh/stacks:/opt/dockmesh/stacks \ ghcr.io/blinkmsp/dockmesh:latestRequirements
Section titled “Requirements”- OS: Linux (amd64 or arm64)
- Docker: 20.10+ with API 1.41+
- Disk: ~50 MB for the binary + data
- Memory: ~30 MB base, scales with container count
- Ports: 8080 (HTTP), 8443 (agent mTLS, optional)
What’s next?
Section titled “What’s next?”- Quick Start — deploy your first stack
- Configuration — environment variables and settings
- Multi-Host — add remote Docker hosts