Self-Hosted Self-hosting Platforms & PaaS
Open-Source, Self-Hosted Cloud Solutions
| # | App | Description | Stars | Language | Updated |
|---|---|---|---|---|---|
| 1 |
|
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 |
|
CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system. | 37,631 | Go | 3d |
| 3 |
|
A docker-powered PaaS that helps you build and manage the lifecycle of applications | 32,226 | Shell | 2d |
| 4 |
|
Cockpit is a web-based graphical interface for servers. | 15,373 | Python | 1d |
| 5 |
|
Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids | 15,207 | TypeScript | 5d |
| 6 |
|
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 is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨ | 9,737 | TypeScript | today |
| 8 |
|
Ajenti Core and stock plugins | 7,973 | Python | 11d |
| 9 |
|
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 is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager. | 7,082 | JavaScript | 11d |
| 11 |
|
Lightweight justice for your single-board computer! | 6,402 | Shell | today |
| 12 |
|
☁️ 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 |
|
Powerful and flexible web-based server management control panel | 6,134 | HTML | 1d |
| 14 |
|
Hestia Control Panel | A lightweight and powerful control panel for the modern web. | 4,570 | Shell | 1d |
| 15 |
|
A free and self-hosted PaaS alternative to Heroku / Netlify / Coolify / Vercel / Dokku / Portainer running on Kubernetes | 4,471 | TypeScript | 30d |
| 16 |
|
Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook. | 3,801 | Jinja | 8mo |
| 17 |
|
Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform | 3,133 | Java | 1d |
| 18 |
|
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 |
|
📦 Build code for NextcloudPi: Raspberry Pi, Odroid, Rock64, curl installer... | 2,955 | Shell | 6d |
| 20 |
|
DockSTARTer helps you get started with running apps in Docker. | 2,573 | Shell | 22d |
| 21 |
|
Monorepo for StartOS, StartWRT, StartTunnel, start-sdk, start-docs, start-cli, start-registry, patch-db, and various shared libraries | 1,997 | Rust | today |
| 22 |
|
The open source Cloud & Edge Computing Platform bringing real freedom to your Enterprise Cloud 🚀 | 1,766 | JavaScript | 8d |
| 23 |
|
The server administration software for your needs - The official Froxlor development Git repository | 1,752 | PHP | 3d |
| 24 |
|
Sentora is a web hosting control panel written in PHP for *NIX | 677 | PHP | 1y |
| 25 |
|
Run popular services on your device with one click | 435 | Go | 2d |
| 26 |
|
[mirror] Install and manage self-hosted services/applications, on your own server(s) - ansible collection and utilities | 413 | Jinja | 1d |
| 27 |
|
Run your own PaaS using Docker, Traefik, and great analytics | 381 | Python | 2y |
| 28 |
|
Kolekcja skryptów do szybkiego stawiania usług na serwerach Mikrusa | 328 | Shell | 24d |
| 29 |
|
Amanda Network Backup | 274 | C | 2y |
| 30 |
|
Docker + Traefik with Authelia and Cloudflare Protection | 154 | Shell | 3d |
| 31 |
|
Repository for Capover One Click Apps | 96 | JavaScript | 1mo |
| 32 |
|
Home Server Setup | 89 | Shell | 10mo |
| 33 |
|
Guide describing how to setup compact, silent and energy-efficient GNU/Linux home server | 64 | 4y | |
| 34 |
|
Source Code for the Home Server setup. | 60 | HCL | 26d |
| 35 |
|
Real internet services, not corporate promises | 56 | Shell | 3d |
| 36 |
|
Opinionated collection of docker-compose.yml | 8 | 3y | |
| 37 |
|
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.