Skip to main content
self-hosted · docker & swarm

all your docker environments,
one solution

A self-hosted console for multiple standalone Docker or Swarm environments — manage containers, stacks, services, logs, and access control, live against your real daemons.

Docker Swarm mode Multiple environments
localhost:8080/#dashboard
Dashboard — Swarm clusterDashboard — standalone hostEnvironments — the fleetContainersContainer detailLive container logsImagesSwarm servicesSwarm service detailStack detailSwarm tasksNetworks

auto-plays · hover to pause · scroll, swipe, or click to browse

built for real work

the full weight of Docker, without the terminal

the fleet

multiple hosts, one console

Add every Docker endpoint — unix socket, TCP, TLS, or SSH — and watch health, uptime, and resource pressure across the whole fleet.

  • unix · TCP · TLS client-cert · SSH
  • Cross-environment dashboard + uptime history
  • Standalone and Swarm, side by side
sol2docker environments fleet view
ci & webhooks

ship on every push

Give any stack or service a token-authenticated webhook. POST to it from CI or a git hook and it pulls and redeploys — no runner on your host.

  • One webhook URL per stack or service
  • Reveal, copy, or regenerate the token
  • Every trigger is rate-limited and audited
sol2docker deploy webhook
compose & swarm

stacks and services, orchestrated

Deploy stacks from pasted YAML or a git repo. Manage Swarm services with replicas, rolling updates, and one-click rollback.

  • Deploy from YAML or git, with rollback history
  • Scale, force-update, and roll back services
  • Secrets, configs, and per-stack env
  • Nodes & cluster: drain, promote/demote, join tokens, autolock
  • Drift auto-heal for compose stacks
sol2docker Swarm service detail
logs & shell

live logs, streaming

Follow logs in real time over SSE — filter, wrap, timestamp, download. Drop into a shell in any container without leaving the browser.

  • Live follow with filter and download
  • Cluster-wide task logs in Swarm
  • Interactive terminal in one click
sol2docker live container logs
containers

every container, in depth

Open any container and see everything — overview, inspect, mounts, network, and its filesystem — with live stats and one-click actions throughout.

  • Run containers with full options — ports, env, resources, caps, healthcheck
  • Live CPU, memory, and network with sparklines
  • Full inspect, mounts, and network detail
  • Exec terminal (xterm.js over WebSocket)
  • Recreate, pull-&-recreate, rollback on failure
Overview
sol2docker container detail tabssol2docker container detail tabssol2docker container detail tabssol2docker container detail tabssol2docker container detail tabs
files, without ssh

browse — and move — files anywhere

Walk the filesystem of any container, or the contents of any volume, right in the browser. Upload, download a single file or the whole tree as a tar, and back up or restore a volume in one click.

Container filesystem
sol2docker file browsersol2docker file browser
your call

equally at home in light or dark

Every page, chart, and table is built for both — it follows your system theme, or you pick.

Light
sol2docker in light mode
Dark
sol2docker in dark mode
the platform

everything a self-hosted team needs

Access control

Server-enforced RBAC, TOTP 2FA, OIDC / SSO, and scoped API tokens. Every secret encrypted at rest.

Audit & jobs

Every long or destructive action is a tracked job with streamed logs, backed by an audit trail of who did what, when.

Notifications

Slack, webhook, or email on node-down, deploy, container OOM/unhealthy, or high usage — with quiet hours.

Registries & git

Private registries — browse repos and tags — plus deploy-from-git credentials, assigned per environment.

Networks & volumes

Create overlay or bridge networks (IPAM, IPv6, encrypted) and volumes — including NFS/CIFS mounts — then connect and prune.

Schedules & maintenance

Daily restart / redeploy plus built-in cleanup and per-type prunes.

Live events

A live daemon event feed per environment — containers, images, networks, and volumes as they change.

Backup & restore

Export and import your control-plane config and compose files.

Command palette

Jump to any resource or page from anywhere with ⌘K.

pricing

free while in beta

sol2docker is self-hosted — it runs on your own host. No license keys, no per-seat pricing, no usage caps.

Self-hosted
$0/ forever, for now
beta
  • Unlimited Docker & Swarm environments
  • Unlimited users, custom roles & RBAC
  • OIDC / SSO providers, TOTP 2FA, and API tokens
  • Every feature unlocked — no enterprise tier, no SSO tax
  • Self-hosted: your data never leaves your host
Get started

No credit card. Everything runs on your own host, free.

Support & custom
let’s talk
  • Priority support with a response SLA
  • Custom features and integrations
  • Deployment, migration, and upgrade help
  • A direct line to the maintainers
Talk to us

For teams that need priority support, custom features, or a hand deploying.

up and running in minutes

curl -fsSL https://raw.githubusercontent.com/sol2docker/installer/main/install.sh -o install.shbash install.sh