Installation
This guide covers installing Uncloud from source on a fresh server.Step 1: Clone the Repository
Step 2: Install the Backend
Step 3: Configure
Create or editconfig.yaml in the project root:
Step 4: Start the API Server
http://localhost:8080. The SQLite database is created automatically.
Step 5: Install the Frontend
dist/ directory with any static file server (nginx, caddy, etc.).
Step 6: Run Infrastructure Setup
Open the dashboard and navigate to Admin → Setup, or use the API:- K3s (if not already installed)
- KubeVirt
- Storage provisioner
- Metrics Server
- CoreDNS
- Container Registry
- CloudNativePG
- Prometheus
- Object Storage
Step 7: Verify Installation
Running as a Service
Systemd (Recommended)
Create/etc/systemd/system/dukaancloud.service:
Next Steps
- Configure the platform for your environment
- Understand the provisioner system
- Deploy your first VM