Self-Hosted Self-hosting Platforms & PaaS

Open-Source, Self-Hosted Cloud Solutions

# App Description Stars Language Updated
1 coollabsio/coolify An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 360… 65,966 PHP 1d
2 IceWhaleTech/CasaOS CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system. 37,631 Go 3d
3 dokku/dokku A docker-powered PaaS that helps you build and manage the lifecycle of applications 32,226 Shell 2d
4 cockpit-project/cockpit Cockpit is a web-based graphical interface for servers. 15,373 Python 1d
5 caprover/caprover Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids 15,207 TypeScript 5d
6 getumbrel/umbrel An elegant home server OS. Run AI agents, store your files, backup your photos, and do more with over 300 apps in the Umbrel App Store. 12,555 TypeScript 9d
7 runtipi/runtipi Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨ 9,737 TypeScript today
8 ajenti/ajenti Ajenti Core and stock plugins 7,973 Python 11d
9 openmediavault/openmediavault openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. Thanks to the modular design of the framework it can be en… 7,087 PHP 3d
10 sandstorm-io/sandstorm Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager. 7,082 JavaScript 11d
11 MichaIng/DietPi Lightweight justice for your single-board computer! 6,402 Shell today
12 azukaar/Cosmos-Server ☁️ The Most Secure and Easy Selfhosted Home Server. Take control of your data and privacy without sacrificing security and stability (Authentication, anti-DDO… 6,201 Go 4d
13 webmin/webmin Powerful and flexible web-based server management control panel 6,134 HTML 1d
14 hestiacp/hestiacp Hestia Control Panel | A lightweight and powerful control panel for the modern web. 4,570 Shell 1d
15 kubero-dev/kubero A free and self-hosted PaaS alternative to Heroku / Netlify / Coolify / Vercel / Dokku / Portainer running on Kubernetes 4,471 TypeScript 30d
16 davestephens/ansible-nas Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook. 3,801 Jinja 8mo
17 apache/cloudstack Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform 3,133 Java 1d
18 YunoHost/yunohost YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mo… 2,991 Python 13d
19 nextcloud/nextcloudpi 📦 Build code for NextcloudPi: Raspberry Pi, Odroid, Rock64, curl installer... 2,955 Shell 6d
20 GhostWriters/DockSTARTer DockSTARTer helps you get started with running apps in Docker. 2,573 Shell 22d
21 Start9Labs/start-technologies Monorepo for StartOS, StartWRT, StartTunnel, start-sdk, start-docs, start-cli, start-registry, patch-db, and various shared libraries 1,997 Rust today
22 OpenNebula/one The open source Cloud & Edge Computing Platform bringing real freedom to your Enterprise Cloud 🚀 1,766 JavaScript 8d
23 froxlor/froxlor The server administration software for your needs - The official Froxlor development Git repository 1,752 PHP 3d
24 sentora/sentora-core Sentora is a web hosting control panel written in PHP for *NIX 677 PHP 1y
25 syncloud/platform Run popular services on your device with one click 435 Go 2d
26 nodiscc/xsrv [mirror] Install and manage self-hosted services/applications, on your own server(s) - ansible collection and utilities 413 Jinja 1d
27 almarklein/mypaas Run your own PaaS using Docker, Traefik, and great analytics 381 Python 2y
28 unkn0w/noobs Kolekcja skryptów do szybkiego stawiania usług na serwerach Mikrusa 328 Shell 24d
29 zmanda/amanda Amanda Network Backup 274 C 2y
30 dockserver/dockserver Docker + Traefik with Authelia and Cloudflare Protection 154 Shell 3d
31 caproverhub/caprover-one-click-apps Repository for Capover One Click Apps 96 JavaScript 1mo
32 bucherfa/server-setup Home Server Setup 89 Shell 10mo
33 ovk/silverbox Guide describing how to setup compact, silent and energy-efficient GNU/Linux home server 64 4y
34 captn3m0/nebula Source Code for the Home Server setup. 60 HCL 26d
35 bashrc2/libreserver Real internet services, not corporate promises 56 Shell 3d
36 holtwick/selfhosted Opinionated collection of docker-compose.yml 8 3y
37 TeenBiscuits/Panamax Panamax 📦🚢 es una recopilación de Docker Composes que me han sido útiles a lo largo de mi breve experiencia como Self-Hoster. 💻🏠 2 2y

Cloud Management Platforms

Cloud Management Platforms (CMPs) provide a centralized platform for managing and monitoring cloud resources, improving efficiency, cost optimization, and compliance. These open-source, self-hosted solutions empower organizations to take full control of their cloud infrastructure, giving them the flexibility and customization options they need.

Benefits of Cloud Management Platforms

  • Centralized Management: CMPs provide a single pane of glass for managing all cloud resources, eliminating the need for disparate tools and manual processes.
  • Cost Optimization: Detailed usage tracking and reporting capabilities help businesses identify and reduce unnecessary cloud expenses.
  • Compliance and Security: CMPs enforce predefined policies, monitor security posture, and provide auditing capabilities to ensure compliance with industry regulations.
  • Improved Efficiency: Automated workflows, resource provisioning, and monitoring frees up valuable IT resources for more strategic tasks.
  • Cloud Agnostic: CMPs support multiple cloud providers, allowing organizations to manage their hybrid or multi-cloud environments seamlessly.

Features of Cloud Management Platforms

  • Resource Inventory: Provides a comprehensive list of all cloud resources, including instances, storage, networks, and services.
  • Cost Monitoring: Tracks cloud usage and expenses in real-time, providing detailed breakdowns by resource and provider.
  • Security and Compliance: Monitors security metrics, enforces policies, and generates compliance reports to meet regulatory requirements.
  • Usage Analytics: Analyzes resource utilization patterns and identifies areas for optimization to reduce costs and improve performance.
  • Orchestration and Automation: Automates common cloud tasks such as provisioning, scaling, and backups, reducing operational overhead.
  • Multi-Cloud Support: Supports management of resources across multiple cloud providers, providing a consistent experience for hybrid and multi-cloud environments.

Use Cases for Cloud Management Platforms

  • Enterprise IT: Centralize cloud management for organizations with large and complex cloud infrastructures, ensuring compliance and cost efficiency.
  • SMB: Provide small and medium businesses with a user-friendly and cost-effective solution for managing their cloud resources.
  • MSPs (Managed Service Providers): Offer cloud management services to their clients, enabling them to manage their cloud infrastructure effectively.
  • Developers and Architects: Enable developers and architects to build and deploy applications in the cloud with confidence, knowing their resources are being managed optimally.

By adopting a Cloud Management Platform, organizations can unlock the full potential of cloud computing, reducing costs, improving efficiency, ensuring compliance, and accelerating innovation.