CATEGORY MATRIX // 7 VERIFIED PROJECTS

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.

7
Verified FOSS Tools
309.8k+
Combined GitHub Stars
3
Proprietary SaaS Replaced
100%
Docker Compose Ready

Commercial Cloud & PaaS SaaS You Can Replace Today

Cloud & PaaS Open-Source Comparison Matrix (2026)

Open-Source ProjectReplaces SaaSGitHub StarsLicenseTech StackDifficultyDeploy
RustDeskTeamViewer / AnyDesk★ 125,621AGPL-3.0Rust, Flutter, WebRTCEasyDocker
CoolifyHeroku★ 62,894Apache-2.0PHP, Laravel, DockerEasyDocker
DokployVercel★ 37,771Apache-2.0TypeScript, Next.js, Docker Swarm, Traefik, PostgreSQLEasyDocker
Nginx Proxy ManagerVercel★ 34,386MITJavaScript, Node.js, Vue.js, Nginx, CertbotEasyDocker
DokkuHeroku★ 32,175MITShell, Docker, GoEasyDocker
CapRoverHeroku★ 15,185Apache-2.0TypeScript, Node.js, React, Docker Swarm, NginxEasyDocker
Apache GuacamoleTeamViewer / AnyDesk★ 1,732Apache-2.0Java, C (guacd), HTML5 Canvas, PostgreSQLMediumDocker

All Verified Cloud & PaaS Projects (7)

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.

RustDeskAGPL-3.0

An open-source remote desktop alternative to TeamViewer and AnyDesk written in Rust

Difficulty: Easy125,621 ⭐
Configure Parameters
docker-compose.rustdesk.yml
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-stopped

Frequently 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).