Skip to content

A lightweight tool for deploying and managing containerised applications across a network of Docker hosts. It bridges the gap between Docker and Kubernetes.

License

Notifications You must be signed in to change notification settings

psviderski/uncloud

Repository files navigation

Uncloud logo

Uncloud

A lightweight Docker clustering tool for running web apps on your own servers — from cloud VMs to bare metal.
Replace Heroku and Render, no Kubernetes required.

Quick start

  1. Install Uncloud CLI:
curl -fsS https://get.uncloud.run | sh
  1. Initialize your first machine:
uc machine init root@your-server-ip
  1. Create a DNS A record pointing app.example.com to your server's IP address, then deploy your app with automatic HTTPS:
uc run --name my-app -p app.example.com:8000/https registry/app

That's it! Your app is now running and accessible at https://app.example.com

Project status

Uncloud is an open source project I'm (@psviderski) actively developing. I'd love to share this journey with you. Subscribe to follow the progress, get early insights into new features, and be the first to know when it's ready for production use.

I'd also love your input:

Motivation

TBD

About

A lightweight tool for deploying and managing containerised applications across a network of Docker hosts. It bridges the gap between Docker and Kubernetes.

Resources

License

Stars

Watchers

Forks

Packages