For self hosted, the first results are awesome-selfhosted/awesome-selfhosted (This repository is the definitive community-curated directory for discovering self-hostable open-source software and applications to run on private infrastructure), 1panel-dev/1panel (1Panel is a self-hostable server management and container orchestration platform that provides a unified web interface for administering infrastructure and deploying applications, matching the requirements for private server administration) and 79e/chatgpt-web (This repository provides a web interface for interacting with language models rather than serving as a directory of self-hostable open-source software). songquanpeng/go-file and probonopd/appimagekit round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Hand-picked self-hosted cloud storage GitHub repositories, ranked by stars and activity. Compare the top alternatives and find the best fit.
This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis
This repository is the definitive community-curated directory for discovering self-hostable open-source software and applications to run on private infrastructure.
1Panel is a centralized server management and container orchestration platform designed to simplify the administration of Linux-based infrastructure. It provides a unified web interface for managing containerized workloads, automating system maintenance, and configuring server resources. By acting as a comprehensive control plane, the platform streamlines the deployment of applications, databases, and web services while offering granular control over host system internals and security settings. What distinguishes this platform is its integrated support for private artificial intelligence infr
1Panel is a self-hostable server management and container orchestration platform that provides a unified web interface for administering infrastructure and deploying applications, matching the requirements for private server administration.
ChatGpt-Web is a web-based application designed to provide a responsive interface for interacting with large language models. It functions as a centralized dashboard that enables users to exchange text prompts with generative AI services while managing conversation history and system resources through a modular, component-based architecture. The platform distinguishes itself by incorporating a backend proxy layer that routes client requests to external artificial intelligence providers. This infrastructure allows for the masking of sensitive API keys and the redirection of network traffic to
This repository provides a web interface for interacting with language models rather than serving as a directory of self-hostable open-source software.
This project is a self-hosted web application that enables file sharing and management over a network. It functions as a lightweight service that exposes local directories through a browser-based interface, allowing users to upload, download, and organize files from any connected device. The system distinguishes itself by integrating a dedicated media streaming server, which allows users to play video content directly from the host machine within a web browser. It also provides a programmatic interface that supports external service integration, enabling automated file operations through secu
This is a self-hosted file sharing and management web application rather than a curated list or directory of self-hostable software.
AppImageKit is a set of utility tools for the portable Linux application format, designed to bundle desktop applications into single executable binaries that run across multiple Linux distributions without requiring a system-wide installation. The toolkit provides specialized utilities for packaging applications into standalone binaries, extracting embedded filesystem images for inspection or execution, and signing binaries with cryptographic signatures to verify authenticity and integrity. The project covers binary packaging and deployment, embedded filesystem management, and digital packag
AppImageKit is a utility toolkit for packaging portable Linux applications into single binaries rather than a directory of self-hostable server software, making it the wrong category for this search.
FrankenPHP is a high-performance application server and runtime for PHP. It functions as a web server that executes PHP scripts and delivers web content, incorporating a binary bundler to package applications and their dependencies into standalone executable files. The project integrates the PHP interpreter directly into the Caddy web server to provide automatic HTTPS and flexible site configuration. It features a worker mode runtime that keeps applications bootloaded in memory across requests to eliminate bootstrap overhead and increase throughput. Additionally, it serves as a communication
FrankenPHP is a high-performance PHP application server and runtime rather than a directory of self-hosted software, making it the wrong category for this search despite offering single-binary distribution.
Olares is a comprehensive suite of self-hosted identity, storage, AI, and orchestration services designed for private infrastructure management. It functions as a Kubernetes home server orchestrator, enabling the deployment of containerized applications, AI models, and GPU resources on local hardware to replace third-party cloud services. The platform distinguishes itself through a combination of self-hosted AI infrastructure for running large language models and image generators, alongside a decentralized identity manager that uses cryptographic keys and OIDC for trustless authentication. It
Olares is a self-hosted home server orchestrator for deploying containerized applications rather than a curated directory or list of self-hostable software.
Blocky is a stateless DNS proxy that functions as a network-wide ad-blocker and content filter. It operates as a single binary or Docker container with no database or persistent state, accepting DNS queries over UDP, TCP, HTTPS, TLS, QUIC, and HTTP/3 through a unified plugin-based query pipeline. The core of the system is a client-group policy engine that assigns devices to named groups and applies per-group blocklists, allowlists, and upstream resolvers, with all configuration changes applied through hot-reloading without requiring a restart. The project distinguishes itself through its modu
Blocky is a network-wide DNS proxy and ad-blocker rather than a curated list of self-hostable software, making it the wrong category for this search.
Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a single binary, removing the need for external runtimes or package managers to build the final site. The project includes a built-in Sass compiler to transform styles into compressed CSS and a dedicated Markdown rendering engine that supports task lists and footnotes. It also features a client-side search indexer, enabling full-text site search without a backend server, and a multilingual content manager for organizing translated content. Additional capabilities cover asset o
Zola is a static site generator rather than a directory of self-hosted applications, making it the wrong category for this search despite being distributed as a single binary.
Trailbase is a backend-as-a-service platform delivered as a single executable that integrates a realtime database engine, an identity and access manager, and a type-safe API generator. It provides a comprehensive backend environment including a SQLite-backed storage engine and a WebAssembly runtime server for executing custom logic. The platform distinguishes itself by automatically transforming database schemas into JSON APIs with cross-language client bindings and by allowing the execution of portable components for server-side rendering and custom HTTP routes. It further incorporates vecto
Trailbase is a backend-as-a-service platform rather than a directory of self-hosted applications, making it the wrong category for this search despite being deployable on private infrastructure.
Buku is a personal bookmark manager that provides a command line interface, a portable bookmark database, and a self-hosted server for organizing web links. It functions as a command line knowledge base for saving, tagging, and searching web resources. The system features a portable, mergeable database that supports AES-256 encryption and is designed for cross-device data synchronization. It includes a RESTful API and a self-hosted web interface, allowing users to manage their collection via a browser or programmatic requests. Capabilities include automatic metadata fetching to populate page
This project is a command-line bookmark manager and self-hosted server rather than a curated directory of diverse self-hostable applications, making it the wrong category for your search.
Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a multi-provider gateway that connects cloud and local large language models, providing a central hub to execute scheduled background jobs, run shell commands, and manage agent memory on private hardware. The system distinguishes itself through a persistent memory manager that utilizes knowledge graphs and markdown files for long-term context across sessions. It features a model context protocol host for extending agent capabilities with standardized tools and supports the orchestratio
This repository is a self-hosted AI orchestrator rather than a directory or curated list of self-hostable open-source software, making it the wrong category for this search.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| awesome-selfhosted/awesome-selfhosted | 299.5K | — | NOASSERTION | |
| 1panel-dev/1panel | 35.9K | Go | GPL-3.0 | |
| 79e/chatgpt-web | 1.4K | TypeScript | MIT | |
| songquanpeng/go-file | 1.1K | HTML | MIT | |
| probonopd/appimagekit | 9.3K | C | NOASSERTION | |
| dunglas/frankenphp | 11.2K | Go | MIT | |
| beclab/olares | 4.1K | Go | agpl-3.0 | |
| 0xerr0r/blocky | 6.7K | Go | apache-2.0 | |
| getzola/zola | 17.2K | Rust | EUPL-1.2 | |
| trailbaseio/trailbase | 5.3K | Rust | OSL-3.0 |