{"repo":"psviderski/uncloud","free":true,"listed":false,"github":"https://github.com/psviderski/uncloud","clone":"git clone https://github.com/psviderski/uncloud.git","description":"A lightweight tool for deploying and managing containerised applications across a network of Docker hosts. Bridging the gap between Docker and Kubernetes ✨","language":"Go","stars":5458,"topics":["containers","docker","docker-compose","golang","orchestration","self-hosted","devops","kubernetes","deployment"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"▸ Deploy and scale containerised apps across servers without Swarm or Kubernetes overhead ◂ Uncloud is a lightweight clustering and container orchestration tool that lets you deploy and manage web apps across cloud VMs and bare metal with minimised cluster management overhead. It creates a secure WireGuard mesh network between your Docker hosts and provides automatic service discovery, load balancing, ingress with HTTPS, and simple CLI commands to manage your apps. Unlike traditional orchestrators, there's no central control plane and quorum to maintain. Each machine maintains a synchronised copy of the cluster state through peer-to-peer communication, keeping cluster operations functional even if some machines go offline. Uncloud is the solution for developers who want the flexibility of self-hosted infrastructure without the operational complexity of Kubernetes. ✨ Features Deploy anywhere : Combine cloud VMs, dedicated servers, and bare metal into a unified computing environment, regardless of location or provider. Docker Compose : Familiar Docker Compose format for defining services and volumes. No need to learn a new bespoke DSL. Zero-downtime deployments : Rolling updates without service interruption. Automatic rollback on failure is coming soon. Unregistry integration : Build and push your Docker images directly to your machines without an external registry. It will transfer only the missing layers, making it fast and efficient. Service discovery : Built-in DNS server r","default_branch":null,"files":null,"tree":[],"storefront":"/r/psviderski","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/psviderski/uncloud/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}