
Uncloud
Lightweight distributed container orchestration for Docker hosts
5.4k stars 169 forks last commit first released Apache-2.0
Actively maintained
Last commit 21 Jul 2026.

Uncloud is a lightweight tool for deploying and managing containerised applications across a network of Docker hosts. It forms a secure peer-to-peer cluster without a central control plane, aiming to provide a simple, PaaS-like workflow for running Docker Compose apps on your own infrastructure.
Key Features
- Deploy and scale services across multiple machines using Docker-like CLI commands
- Docker Compose support for defining multi-service applications and volumes
- Decentralised architecture with peer-to-peer state synchronisation (no central control plane/quorum)
- Automatic WireGuard mesh networking with peer discovery and NAT traversal
- Built-in service discovery via an internal DNS server
- Built-in ingress and load balancing across replicas on different machines
- Automatic HTTPS with certificate provisioning and renewal via Caddy and Let’s Encrypt
- Persistent storage support using Docker volumes managed across machines
Use Cases
- Run a small-to-mid-size production app stack on VPSs and bare metal without Kubernetes
- Build a multi-provider, highly available deployment by spreading replicas across regions
- Homelab or SMB platform for repeatable Docker Compose deployments with HTTPS and discovery
Limitations and Considerations
- Project maturity may vary by release; some features mentioned as planned (for example, automatic rollback) may not be fully available
Uncloud fits teams and individuals who want a pragmatic middle ground between single-host Docker and full Kubernetes. It emphasizes low operational overhead while still providing the core primitives needed for reliable multi-host deployments.
Categories:
Tags:
Tech Stack:
Similar to Uncloud
webhook
Lightweight incoming webhook server to run commands
webhook is a lightweight Go server for creating HTTP endpoints that trigger scripts or shell commands with rule-based request validation.


Dokploy
Self-hosted PaaS to deploy and manage containerized apps and databases.
Open-source self-hostable PaaS for deploying containerized applications and managing databases with Docker Compose, Traefik, monitoring, and backups.

Zoraxy
HTTP reverse proxy and gateway with web UI and real-time analytics
A general-purpose HTTP reverse proxy and forwarding tool for homelabs, offering web UI, ACME/TLS, stream proxy, plugins and realtime monitoring.

sish
SSH-based reverse tunneling for HTTP(S), WebSockets, and TCP
sish is an open-source Serveo/ngrok alternative that exposes local HTTP(S), WebSockets, and TCP services to the internet using SSH reverse tunnels.
Ferron
Fast, memory-safe web server with automatic TLS and modern protocol support
A Rust-written, memory-safe web server offering automatic Let's Encrypt TLS, KDL configuration, HTTP/2/HTTP/3, reverse proxying, and built-in tooling for serving web apps.
Dockpeek
Lightweight dashboard for accessing and updating Docker containers
Self-hosted Docker dashboard to open container web UIs, view logs, monitor ports, manage multiple hosts, and check or apply image updates with Traefik label detection.




