Self-host seelf
v2.4.2Self-hosted PaaS for Docker Compose deployments
- Stars
- 350
- Port
- 8080 (HTTP web dashboard and API)
- Requires
- Docker Engine
yuukanoo/seelfWhat is seelf?
seelf is a Go-based platform you run on your own hardware to deploy Docker Compose applications. Give it a working compose.yml and it provisions services, configures Traefik for routing, issues TLS certificates automatically, and exposes each app on its own subdomain. A web dashboard manages targets, applications, and deployments; a REST API enables CI/CD integration. Data lives in an embedded SQLite database. Licensed GPL-3.0, funded by donations.
Should you self-host seelf?
seelf scores 49/100 on selfhost.directory (how scoring works) and ranks #6 of 11 in Deployment. It has 350 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is GPL-3.0-licensed and written mostly in Go.
Its closest alternative on selfhost.directory is coolify (89/100, 65 148 stars). It scores higher overall, so compare the two before you pick. See seelf vs coolify side by side.
Features
- Automatic HTTPS certificates
- Background job queue
- CI/CD Integration
- Docker Compose Deployment
- Embedded SQLite database
- Multi-target support
- REST API for deploymentsOnly deployment-related routes currently available via API key
- Subdomain routing
- Traefik reverse proxy
- Web Dashboard
seelf README
More in Deployment
Single ServerSelf-hosted, open-source deployment platform turning a Linux box into a git-push-to-production platform with Docker, Kamal, Tailscale, Cloudflare, and GitHub.
tempsSelf-hosted open-source deployment platform replacing Vercel, Sentry, PostHog with one Rust binary — deploy from git, track errors, monitor uptime, analyze traffic.
turbocloud-agentTurboCloud Agent is an open-source, self-hosted PaaS for deploying web apps to any Ubuntu 22.04 server with built-in WAF, VPN, load balancing, and CI/CD.
uncloudSelf-hosted, open-source Docker clustering tool: WireGuard mesh, Compose deploys, automatic HTTPS — an alternative to Kubernetes and Swarm.
UnregistryAn open-source, self-hosted container registry that stores images in Docker's containerd store and pushes them to remote servers over SSH with the docker pussh plugin.
vitoOpen-source, self-hosted server management panel: provision VPS clouds, deploy PHP/Laravel or Node.js apps, and manage databases, SSL, firewall, cron and monitoring.
zane-opsOpen-source, self-hosted PaaS to deploy web apps, databases, services and static sites on Docker Swarm with Caddy, as a free alternative to Heroku, Railway or Render.
beaconSelf-hosted agent for remote tunnels, browser terminal, and health monitoring on every machine — Pi, NAS, VPS, Proxmox — zero open ports, no cloud root.
CanineOpen-source, self-hosted PaaS that runs on your own Kubernetes cluster: git-push deploys, Let's Encrypt SSL, rollbacks, workers and cron jobs, team access control.
cobblerCobbler is an open-source, self-hosted Linux provisioning server for PXE network installs that can also manage DHCP, DNS, TFTP boot files and yum repo mirroring.
CompartmentCompartment is a self-hosted, open-source Kubernetes deployment platform for teams to run internal tools and apps on their own infrastructure with SSO and RBAC.
DaoFlowOpen-source, self-hosted Agentic DevOps for AI agents and humans to safely deploy, inspect, and rollback Docker Compose apps on VPS or bare metal.

0 comments