An open-source remote desktop alternative to TeamViewer and AnyDesk written in Rust
Best Open-Source & Self-Hosted Cloud & PaaS Software
Self-hosted PaaS, VPNs, and server management Compare GitHub star velocity, open-source licenses, self-hosting difficulty, and deploy with 1-click Docker Compose templates.
Commercial Cloud & PaaS SaaS You Can Replace Today
Cloud & PaaS Open-Source Comparison Matrix (2026)
| Open-Source Project | Replaces SaaS | GitHub Stars | License | Tech Stack | Difficulty | Deploy |
|---|---|---|---|---|---|---|
| RustDesk | TeamViewer / AnyDesk | ★ 125,621 | AGPL-3.0 | Rust, Flutter, WebRTC | Easy | Docker |
| Coolify | Heroku | ★ 62,894 | Apache-2.0 | PHP, Laravel, Docker | Easy | Docker |
| Dokploy | Vercel | ★ 37,771 | Apache-2.0 | TypeScript, Next.js, Docker Swarm, Traefik, PostgreSQL | Easy | Docker |
| Nginx Proxy Manager | Vercel | ★ 34,386 | MIT | JavaScript, Node.js, Vue.js, Nginx, Certbot | Easy | Docker |
| Dokku | Heroku | ★ 32,175 | MIT | Shell, Docker, Go | Easy | Docker |
| CapRover | Heroku | ★ 15,185 | Apache-2.0 | TypeScript, Node.js, React, Docker Swarm, Nginx | Easy | Docker |
| Apache Guacamole | TeamViewer / AnyDesk | ★ 1,732 | Apache-2.0 | Java, C (guacd), HTML5 Canvas, PostgreSQL | Medium | Docker |
All Verified Cloud & PaaS Projects (7)
An open-source & self-hostable Heroku / Netlify alternative
Effortless self-hosted PaaS for deploying apps, Docker Compose, and databases
Visual web UI for managing Nginx reverse proxies and free SSL certificates
The smallest PaaS implementation you've ever seen: Docker powered mini-Heroku
Automated scalable PaaS and app/database deployment manager
Clientless HTML5 remote desktop gateway for RDP, VNC, and SSH
1-Click Docker Compose Generator for Cloud & PaaS
Select any cloud & paas service below to customize ports, volumes, and environment secrets:
1-Click Docker Compose Generator
Generate production-ready container definitions with customizable ports and volumes.
An open-source remote desktop alternative to TeamViewer and AnyDesk written in Rust
version: '3'
networks:
rustdesk-net:
external: false
services:
hbbs:
container_name: hbbs
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21118:21118
image: rustdesk/rustdesk-server:latest
command: hbbs -r ${SERVER_IP_OR_DOMAIN:-127.0.0.1}:21117 -k _
volumes:
- ./data:/root
networks:
- rustdesk-net
restart: unless-stopped
hbbr:
container_name: hbbr
ports:
- 21117:21117
- 21119:21119
image: rustdesk/rustdesk-server:latest
command: hbbr -k _
volumes:
- ./data:/root
networks:
- rustdesk-net
restart: unless-stoppedFrequently Asked Questions: Self-Hosted Cloud & PaaS
What is the best open-source Cloud & PaaS software to self-host in 2026?
Based on community adoption and GitHub velocity, RustDesk (125,621 GitHub stars) is the leading open-source cloud & paas solution. It replaces TeamViewer / AnyDesk and is distributed under the AGPL-3.0 license.
Can I deploy self-hosted Cloud & PaaS tools using Docker Compose?
Yes. All 7 open-source cloud & paas projects listed on this page include production-tested Docker Compose configurations with persistent volume mounts and environment variable customization.
Which commercial SaaS products in Cloud & PaaS can be replaced with open source?
You can replace proprietary tools including Heroku, TeamViewer / AnyDesk, Vercel with self-hosted open-source equivalents, eliminating per-seat subscription costs while retaining 100% data sovereignty.
What server specs are needed to self-host Cloud & PaaS software?
Most cloud & paas applications run smoothly on a standard Linux VPS with 2 vCPU and 2GB–4GB RAM ($6–$12/month on Hetzner, DigitalOcean, or Linode).