Your infrastructure
- Full control over your servers and data
- Predictable costs without per-request pricing
- No vendor lock-in or platform dependencies
- SSH into machines and debug with standard tools
Take your Docker Compose apps to production with zero-downtime deployments, automatic HTTPS, and cross-machine scaling. No Kubernetes required.
# Start with any cloud VM or your own server
$ uc machine init [email protected]
# Deploy your app with automatic HTTPS
$ uc run --name my-app -p app.example.com:8000/https app-image:latest
✨ Your app is available at https://app.example.com
# Achieve high availability by adding more machines and scaling the app
$ uc machine add [email protected]
$ uc scale my-app 2
Deploy with the simplicity of Heroku or Fly.io while keeping full control over your infrastructure.
Uncloud replaces complex clusters with a simple network of machines working seamlessly together — no maintenance overhead, just reliable infrastructure.
Run your apps on any Linux machine — from cloud VMs and dedicated servers to bare metal at your office or home.
Get free TLS certificates and automatic HTTPS for your domains with zero configuration using built-in Caddy reverse proxy.
Distribute traffic across container replicas running on different machines for improved reliability and performance.
Access any service by its name from any container using the built-in DNS that automatically tracks services across your network.
Define your entire app stack in a familiar Docker Compose file. No need to learn a new config format.
Mix cloud providers and your own hardware freely to optimise costs and performance, without changing how you deploy or manage apps.
Deploy a highly available web app with automatic HTTPS across multiple regions and on-premises in just a couple minutes.
Subscribe to follow the progress and get early insights into new features.
See previous newsletters.
Want to contribute? Check out the GitHub issues and join the Discord server.