Home/AI Agents/uncloud
uncloud logo

uncloud

Enrichment pending
psviderski/uncloud

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

GraphCanon updated today · GitHub synced today

5.3k stars167 forksLast push 1d Go Apache-2.0

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (1d since push)
As of today
Provenance
Not a fork · Personal account
As of today
Security (OSV)
61 low (61 low)
As of today

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

go get github.com/psviderski/uncloud
pkg.go.dev

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

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

Capability facts

Deploy
Self-host

Source: dockerfile:Dockerfile · Jul 15, 2026

Docker
Dockerfile present

Source: dockerfile:Dockerfile · Jul 15, 2026

Languages
go

Source: github.language · Jul 15, 2026

Categories

Tags

README

🚀 Quick start

  1. Install Uncloud CLI:

    brew install psviderski/tap/uncloud
    
    # or using curl (macOS/Linux)
    curl -fsS https://get.uncloud.run/install.sh | sh
    

    See Installation for more options.

    There's also a nightly rolling release available if you want to try the latest features and fixes before they're included in an official release.

  2. Initialise your first machine:

    uc machine init root@your-server-ip
    
  3. Deploy your app from a Docker image and publish its container port 8000 as HTTPS using app.example.com domain:

    uc run -p app.example.com:8000/https image/my-app
    
  4. Create a DNS A record in your DNS provider (Cloudflare, Namecheap, etc.) that points app.example.com to your server's IP address. Allow a few minutes for DNS propagation.

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

  5. Clean up when you're done:

    uc ls
    # Copy the service name from the output and run the rm command:
    uc rm my-app-name
    

    If you want to fully uninstall Uncloud on a machine, run:

    uncloud-uninstall
    

View the Documentation for more information.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.