YunoHost

Best Self Hosted Alternatives to YunoHost

A curated collection of the 20 best self hosted alternatives to YunoHost.

YunoHost is a self-hosting server administration platform for deploying and managing web applications (email, websites, chat, etc.) on personal servers or VPS. It provides a web admin UI, app catalog, user management, and automated maintenance tools.

Alternatives List

#1
Dockge

Dockge

Dockge is a self-hosted, stack-oriented manager for Docker Compose files, providing a responsive web UI to edit, deploy, update, and monitor compose.yaml stacks.

Dockge screenshot

Dockge is a self-hosted web application for managing Docker Compose (compose.yaml) stacks through a focused, stack-oriented interface. It keeps stacks file-based on disk while providing real-time feedback for deployments and operations.

Key Features

  • Create, edit, start, stop, restart, and delete Docker Compose stacks
  • Interactive compose.yaml editor for managing stack definitions
  • Real-time progress and logs during pull/up/down operations
  • Update container images for stacks
  • Interactive web terminal for stack/host interactions
  • Convert typical docker run commands into compose.yaml
  • Multi-agent support to manage stacks across multiple Docker hosts from one UI
  • File-based structure that preserves normal Docker Compose workflows outside the UI

Use Cases

  • Operate a homelab or small server by managing all services as Compose stacks
  • Standardize deployments by converting ad-hoc docker run commands to Compose
  • Centrally manage multiple Docker hosts running stacks via agents

Limitations and Considerations

  • Focused on Docker Compose stack management and not a full Docker administration suite (for example, broader management of networks or standalone containers may be limited)

Dockge is well suited for users who want a clean, responsive interface dedicated to Compose-driven deployments. It complements CLI workflows by keeping compose files on disk while streamlining everyday stack operations in a web UI.

21.5kstars
674forks
#2
CapRover

CapRover

CapRover is an open-source platform to deploy, manage and scale apps using Docker and nginx with a web UI and CLI, automatic SSL, one-click databases and clustering support.

CapRover is a lightweight, open-source platform-as-a-service for deploying and managing web applications and databases. It provides a simple web UI and CLI that automate container lifecycle, SSL provisioning and HTTP routing so developers can deploy apps quickly.

Key Features

  • Automated app deployment using Docker images and build-from-source paths (git/webhooks/CLI/uploads).
  • Web-based dashboard plus CLI for management, automation and scripting.
  • Built-in HTTP routing and load balancing powered by nginx with customizable templates.
  • Automatic TLS certificate provisioning and renewal via Let's Encrypt.
  • One-click installable database and service apps (examples: MongoDB, MySQL/Postgres templates available).
  • Cluster support using Docker Swarm to attach multiple nodes and enable automatic nginx load-balancing.
  • Support for persistent volumes, environment variables, port and domain mappings, and instance scaling.
  • Extensible deployment workflows (webhooks, git push, CLI) and customizable build commands.
  • Basic runtime monitoring integration (NetData) and logs access via the dashboard.

Use Cases

  • Hosting web applications (Node, Python, PHP, Ruby, Go, etc.) with automated HTTPS and domain management.
  • Rapidly provisioning development, staging and small production environments with prebuilt DB/service apps.
  • Providing teams a simple internal PaaS to standardize deployments and reduce ops overhead.

Limitations and Considerations

  • Uses Docker Swarm as the built-in orchestration layer rather than Kubernetes; teams requiring Kubernetes-native features or ecosystems may find functionality limited.
  • Not focused on large-scale, multi-region enterprise orchestration—advanced scheduling, multi-cluster federation and some enterprise-grade RBAC features are not native.
  • Observability and advanced metrics beyond bundled NetData/log access require external tooling integration and additional setup.

CapRover is best suited for teams and developers who want a straightforward, scriptable PaaS experience on their own infrastructure without learning low-level container and proxy configuration. It emphasizes rapid deployment, easy DB/service provisioning and customizable nginx routing while trading off some advanced orchestration and enterprise features.

14.8kstars
956forks
#3
umbrelOS

umbrelOS

umbrelOS is a home server operating system that lets you self-host popular apps via a built-in app store, with one-click installs on Raspberry Pi, x86, or Umbrel Home.

umbrelOS screenshot

umbrelOS is a home server operating system designed to make self-hosting straightforward through a polished web interface and an integrated app store. It targets personal/home setups, including Raspberry Pi, x86 systems, VMs, and the Umbrel Home appliance.

Key Features

  • App store experience for discovering and installing self-hosted apps
  • Container-based app deployment and isolation
  • Web-based dashboard to manage installed apps and services
  • Built-in Files experience for storing and managing documents and data
  • Backup support to help protect data and simplify recovery
  • Support for external storage and NAS-style storage expansion

Use Cases

  • Run a personal home cloud with file sync and collaboration apps
  • Host media, smart home, and network services from a single dashboard
  • Operate privacy-preserving services at home, such as a Bitcoin node

Limitations and Considerations

  • Licensed under PolyForm Noncommercial 1.0.0, limiting commercial redistribution and commercial appliance use
  • Some features have first-class support on Umbrel Home, while other hardware is best-effort due to device differences

umbrelOS is best suited for users who want an appliance-like self-hosting experience with one-click app management. It provides a unified UI and curated app ecosystem for running common home server workloads on your own hardware.

10.2kstars
685forks
#4
Runtipi

Runtipi

Runtipi is a homeserver orchestrator with a web interface and app store for one-click installation and management of self-hosted services using Docker.

Runtipi screenshot

Runtipi is a personal homeserver orchestrator that simplifies running multiple self-hosted services on a single machine. It provides a web interface and an app store experience to install and manage Docker-based apps with minimal manual configuration.

Key Features

  • One-command installation and web-based management UI
  • One-click installation of apps from official and community app stores
  • Docker-based app deployment and service lifecycle management
  • Centralized management of multiple services on a single server
  • Extensible app definitions so you can create and maintain your own app store

Use Cases

  • Running a homelab “app hub” to host common self-hosted services
  • Quickly deploying and maintaining a curated set of Docker apps for family or small teams
  • Building a personal server platform with reproducible app installations

Limitations and Considerations

  • Ongoing active development; changes and occasional bugs may occur
  • Security and support are community-driven and not guaranteed

Runtipi is well-suited for users who want a straightforward, UI-driven way to operate a multi-service homeserver. Its Docker foundation and app store model make it especially convenient for repeatable installs and day-to-day app management.

9.2kstars
339forks
#5
Runtipi

Runtipi

Runtipi is a personal homeserver platform that lets you install and manage self-hosted apps with one-click installs, powered by Docker and a simple web UI.

Runtipi is a personal homeserver orchestrator that simplifies running multiple self-hosted services on a single server. It provides an app-store style experience with a web interface, focusing on easy setup and day-to-day management.

Key Features

  • One-command installation and web-based administration UI
  • One-click app installs and updates through an app store model
  • Docker-based service orchestration for running multiple apps on one host
  • Community app stores support and ability to create your own app store
  • Designed to reduce manual configuration and simplify networking for common setups

Use Cases

  • Build a homelab “app hub” for deploying and managing common self-hosted services
  • Standardize how multiple Dockerized apps are installed and maintained on a single server
  • Provide a simple UI for non-expert users to operate a personal homeserver

Limitations and Considerations

  • Maintained by volunteers; support and security guarantees are not provided
  • Still in active development and may contain bugs

Runtipi is well-suited for users who want an approachable, UI-driven way to run and manage a collection of self-hosted applications. Its Docker-based approach and app-store ecosystem make it practical for personal servers and homelabs.

9.2kstars
339forks
#6
Sandstorm

Sandstorm

Sandstorm is a self-hostable web productivity suite that lets you install, run, and securely share many web apps with unified access control and sandboxing.

Sandstorm screenshot

Sandstorm is a self-hostable web productivity suite that acts as a security-hardened web app package manager. It lets you install multiple web apps on one server and provides a consistent sharing and access-control experience across them.

Key Features

  • App market and one-click installation of packaged web applications
  • Automatic app updates through the platform
  • Per-document/app-instance isolation (“grains”) using strong sandboxing to limit impact of vulnerabilities
  • Unified identity, sharing links, and access control across all installed apps
  • Central place to find and manage everything you create across apps

Use Cases

  • Run a private productivity suite (documents, chat, task boards, file storage) on your own infrastructure
  • Host multiple small internal tools with consistent access control and sharing
  • Package and distribute a web app as a deployable Sandstorm app without managing a full SaaS stack

Limitations and Considerations

  • Sandstorm’s app ecosystem relies on Sandstorm-specific packaging and runtime constraints, which can limit which apps are available or easy to adapt

Sandstorm is a good fit for teams or individuals who want many web apps in one place with strong default security boundaries. It emphasizes simple administration, unified sharing, and privacy-focused control over where data lives.

7kstars
709forks
#7
DietPi

DietPi

DietPi is an ultra-lightweight Debian-based OS for SBCs and small servers, featuring menu-driven system configuration and an optimized one-command software installer.

DietPi screenshot

DietPi is an extremely lightweight Debian-based operating system optimized for single-board computers and small x86_64 systems. It focuses on minimal CPU/RAM usage while providing a streamlined, menu-driven experience for setup and ongoing management.

Key Features

  • Optimized Debian-based images for many SBCs and virtual machine targets
  • Menu-based system configuration via dietpi-config (whiptail/TUI)
  • Curated, automated application installer via dietpi-software with sensible defaults
  • Service management and process priority tuning via dietpi-services
  • In-place OS updates via dietpi-update without reflashing images
  • Unattended/automated provisioning using preconfiguration files (dietpi.txt)

Use Cases

  • Building a low-resource home server (DNS, web stack, file sharing, monitoring)
  • Running media, download, and home automation stacks on SBC hardware
  • Rapidly provisioning repeatable SBC/VM deployments with automated installs

Limitations and Considerations

  • Hardware enablement depends on the target platform; kernel/board-specific issues may fall outside DietPi support

DietPi is well-suited for homelabs and embedded deployments where resources are limited but flexibility is needed. Its tooling reduces manual Linux administration while keeping the system lean and highly configurable.

5.8kstars
536forks
#8
Cosmos Cloud

Cosmos Cloud

Cosmos Cloud is a security-focused self-hosting platform that provides an app store, reverse proxy with automatic HTTPS, SSO/MFA, container management, backups, and monitoring.

Cosmos Cloud screenshot

Cosmos Cloud is a self-hosting platform designed to run and secure home servers, NAS devices, and small business deployments. It combines an application gateway, app management, and built-in security controls to protect services that may not be hardened by default.

Key Features

  • App store for installing and managing self-hosted applications, plus support for importing Docker Compose stacks
  • Reverse proxy for routing to containers or external services, with automatic HTTPS certificate provisioning
  • Built-in authentication server with SSO (OpenID Connect) and multi-factor authentication
  • SmartShield protections including anti-bot and anti-DDoS features, plus security-focused access controls
  • Container management and updates, with security auditing for managed apps
  • Built-in VPN for secure remote access without exposing services directly to the internet
  • Backup system with incremental, encrypted backups and support for remote targets (using restic)
  • Monitoring with historical metrics, real-time status, and customizable alerts/notifications
  • User management and identity-provider style features (invites, account recovery workflows)

Use Cases

  • Securely publish multiple homelab services behind a single gateway with SSO and HTTPS
  • Provide a private “personal cloud” experience for families with centralized access and user accounts
  • Deploy and operate internal web apps for small organizations with tighter access controls

Limitations and Considerations

  • License is “available source” (Commons Clause), which may not meet some organizations’ open-source requirements

Cosmos Cloud is best suited for users who want an integrated control plane for apps, networking, and security rather than assembling separate components. It aims to simplify deployment while adding protective layers for commonly self-hosted services.

5.5kstars
198forks
#9
GoDoxy

GoDoxy

High-performance reverse proxy and container orchestrator with Web UI, automatic Docker/Podman route discovery, idle-sleep, access control, and automated Let's Encrypt support.

GoDoxy screenshot

GoDoxy is a high-performance reverse proxy and lightweight container orchestrator designed for self-hosters. It automatically discovers containerized services, creates routes, and exposes a Web UI for configuration, monitoring and logs.

Key Features

  • Automatic route discovery from Docker/Podman containers and container labels
  • Idle-sleep: stop idle containers and wake them on incoming traffic
  • Connection- and request-level access control (IP/CIDR/GeoIP-based rules)
  • Built-in server monitoring and system metrics (uptime, CPU, memory, disk)
  • Access logging and periodic access summary notifications
  • Automated TLS certificate management using DNS-01 (Let's Encrypt)
  • HTTP reverse proxy and TCP/UDP port forwarding with rule-based routing
  • Authentication integrations: OpenID Connect, ForwardAuth, CAPTCHA middleware
  • Web UI with app dashboard, config editor, Docker logs viewer and metrics

Use Cases

  • Host and route multiple self-hosted web apps on a single server with automatic Docker label-based routing
  • Reduce resource use by putting little-used services to sleep and auto-waking them on demand
  • Provide centralized access control, TLS automation and monitoring for home or small lab infrastructures

Limitations and Considerations

  • GoDoxy is designed to run in host network mode; changing network mode is not supported and may break routing
  • GeoIP-based ACL features require a MaxMind account and GeoIP database configuration to function fully
  • Official builds target linux/amd64 and linux/arm64; other OS/architectures are not supported out of the box
  • Some application patterns (e.g., containers exposing multiple unrelated ports) may not be handled automatically and require manual routing configuration

GoDoxy combines reverse-proxy features with lightweight container orchestration and an integrated Web UI to simplify routing, access control and monitoring for self-hosted environments. It is intended for users who want automatic container-aware routing, TLS automation and resource-saving idle-sleep capabilities.

2.7kstars
104forks
#10
Websoft9

Websoft9

Websoft9 is a web-based Linux panel and lightweight PaaS for deploying, running, and operating hundreds of open-source applications on your own server.

Websoft9 screenshot

Websoft9 is a web-based Linux panel and lightweight PaaS that helps you deploy and operate many open-source, web-based applications on a single server. It focuses on simplifying application selection, one-click installation, and day-2 operations through a unified interface.

Key Features

  • Application catalog with one-click deployment of 200+ prebuilt application templates
  • Centralized application lifecycle operations (start/stop/restart, delete, domain publishing)
  • Docker Compose-oriented deployment workflows and container isolation
  • Web-based file browser for managing server files and folders
  • In-browser terminal for remote server administration
  • Nginx-based reverse proxy management and automated TLS certificates (Let’s Encrypt)
  • Multi-user management for teams
  • Operational visibility features such as logs and monitoring-oriented views

Use Cases

  • Build an internal “app store” for teams to self-serve approved tools and services
  • Rapidly deploy common business apps (CMS, analytics, collaboration tools) on a single host
  • Standardize and simplify operations for multiple Dockerized applications with a GUI

Limitations and Considerations

  • Best suited to single-server or lightweight deployments; complex high-availability setups may require additional infrastructure and practices

Websoft9 is a practical choice for organizations that want a GUI-driven platform to deploy and maintain many open-source applications with minimal manual configuration. It combines application templates with operational tooling to reduce day-2 maintenance effort.

2.1kstars
314forks
#11
StartOS

StartOS

Open source Linux server OS with a web UI and marketplace for installing, configuring, monitoring, and backing up self-hosted services.

StartOS screenshot

StartOS is an open source Linux distribution designed to make running a personal server approachable through a graphical interface. It provides a curated way to discover, install, configure, and operate self-hosted services, with tooling for networking, dependencies, and backups.

Key Features

  • Web-based graphical interface for managing a personal server
  • Service marketplace for discovery and one-click installation of packaged apps
  • Guided configuration for services, including networking and runtime settings
  • Dependency management between installed services
  • Backup and restore tooling for service data
  • Health monitoring to help track service status and operational issues

Use Cases

  • Run a private home server for self-hosted apps (files, notes, communication, etc.)
  • Deploy privacy-oriented infrastructure such as Bitcoin and Lightning nodes
  • Provide a simplified platform for distributing and operating open source server software

Limitations and Considerations

  • Marked as beta by the project; some features may be incomplete and reliability may vary
  • Requires learning basic server concepts to operate effectively

StartOS focuses on reducing the operational friction of self-hosting by combining an OS, management UI, and app distribution model. It is best suited for users who want a managed personal-server experience while retaining control of their software and data.

1.5kstars
144forks
#12
CaddyManager

CaddyManager

Manage Caddy 2 servers from a modern web dashboard with Caddyfile editing, authentication, audit logs, API keys, and SQLite or MongoDB storage.

CaddyManager is a web-based management interface for administering Caddy 2 servers from a single dashboard. It helps you organize multiple servers, edit and validate Caddyfiles, and control access for teams.

Key Features

  • Multi-server dashboard to add, remove, and monitor multiple Caddy 2 instances
  • Caddyfile configuration editor with syntax highlighting, templates, and validation workflows
  • Authentication with JWT-based sessions and role-based access control
  • API key management for programmatic access
  • Audit logging to track user and system actions
  • Dual database support: SQLite (default) or MongoDB
  • Integrated API documentation via Swagger UI
  • Runtime and application metrics endpoints suitable for Prometheus scraping

Use Cases

  • Manage several Caddy reverse proxies across environments from one UI
  • Maintain Caddyfile configurations with safer editing and validation
  • Provide controlled access and traceability for teams operating Caddy infrastructure

Limitations and Considerations

  • The project is in early development; configuration and data backups are strongly recommended before using in production

CaddyManager is a practical option for operators who prefer a graphical interface for Caddy administration while retaining API access, auditability, and flexible storage options. It is suited for homelabs and small-to-medium deployments, with MongoDB support for larger setups.

833stars
30forks
#13
Syncloud

Syncloud

Syncloud is a self-hosted personal cloud platform that installs and manages curated applications via snaps, offering device images and a Vue-based web UI for private on-prem app hosting.

Syncloud screenshot

Syncloud is a self-hosted personal cloud platform that provides one-click installation and management of popular applications on local devices. It combines a Debian-based device image, a snap-based app installer, and a web-based control UI to manage apps, device settings, and shared services.

Key Features

  • One-click installation and lifecycle management of curated apps delivered as snap packages
  • Debian-based prebuilt images for multiple device types and CPU architectures
  • Platform snap that provides shared services and centralized device configuration
  • Web UI built with Vue for app discovery, device settings, and administration
  • Developer tooling and build automation support for creating platform snap packages
  • Supports local package installation and testing workflows for appliance vendors

Use Cases

  • Run and manage home server apps (file storage, media servers, productivity tools) on personal hardware
  • Deploy a privacy-focused personal cloud appliance for family use or small offices
  • Build, test and distribute custom snap-based appliance images for hardware vendors

Limitations and Considerations

  • Relies on the snap packaging ecosystem, so available apps are limited to those packaged as snaps
  • Hardware compatibility depends on availability of prebuilt images for specific devices and architectures
  • Not designed as a container-orchestration platform; it is appliance-oriented rather than Kubernetes-native

Syncloud is a practical choice for users and vendors who want an appliance-like self-hosting platform with curated apps, a simple web admin interface, and an emphasis on local privacy.

423stars
45forks
#14
SelfHostBlocks

SelfHostBlocks

NixOS distribution of modular 'blocks' that standardize and test server services, offering backups, ZFS datasets, LDAP/SSO, monitoring, reverse proxy, and certificate management.

SelfHostBlocks screenshot

SelfHostBlocks is an opinionated server management distribution built on NixOS that provides modular NixOS modules ("blocks") to simplify long-term self-hosting. It packages a set of preconfigured services and shared building blocks that aim for reproducible, testable, and maintainable server setups.

Key Features

  • Collection of reusable NixOS modules (blocks) that standardize configuration across services
  • Built-in service integrations: automatic reverse proxy, certificate management, LDAP and SSO hooks
  • Backup support and automatic creation of dedicated ZFS datasets per service
  • Observability stack with Prometheus and Grafana and provided dashboards for monitoring
  • Opinionated defaults with NixOS VM tests and Playwright checks to ensure services build and function together
  • Contracts system to compose blocks flexibly and swap components like reverse proxies or databases
  • Bundled support for common services such as Nextcloud, Jellyfin, Forgejo, Vaultwarden, Home Assistant and media/*arr stacks
  • Designed for long-term maintenance, automatic updates, and tested inter-block interoperability

Use Cases

  • Host personal or small-team groupware, media, and home services with consistent configuration and backups
  • Build reproducible, test-driven NixOS server configurations that integrate LDAP/SSO and centralized monitoring
  • Bootstrap a privacy-focused home or small datacenter environment with opinionated best-practices for backups and certificates

Limitations and Considerations

  • Requires familiarity with Nix/NixOS and the project-specific patched nixpkgs; not targeted at Nix beginners
  • Opinionated design means less flexibility for users who want entirely custom setups without adapting blocks
  • Primarily maintained by a small team; users should expect community-driven support and occasional edge-case bugs

SelfHostBlocks is best suited for users who want a tested, modular NixOS-based platform to run common self-hosted services with built-in backups, monitoring, and identity integrations. It emphasizes reproducibility and long-term maintainability over lowest-effort installation.

405stars
14forks
#15
xsrv

xsrv

A collection of Ansible roles and CLI utilities to install, configure and maintain self-hosted network services (Nextcloud, Matrix, Jitsi, PostgreSQL, WireGuard) on Debian-based hosts.

xsrv screenshot

xsrv is an Ansible-based collection of roles, playbooks and utilities designed to install, manage and run a wide range of self-hosted network services and applications on your own servers. It provides modular roles, an optional command-line controller and templates to bootstrap a single-server project quickly.

Key Features

  • Modular Ansible roles for many services (web server, mail, VPN, databases, media, collaboration and more) so components can be deployed independently.
  • Optional command-line controller with utilities for common tasks (provisioning VMs, initializing templates, applying changes and upgrades).
  • Built-in templates and example inventory to get a single-server deployment up quickly and reproducibly.
  • Integration with libvirt for automated VM provisioning and with common OS/stack tooling used on Debian-based hosts.
  • Centralized configuration via role variables and a documented list of configuration variables to control deployments and service options.
  • Role-level maintenance and upgrade procedures; guidance for TLS certificate acquisition and DNS requirements for public services.

Use Cases

  • Deploy and operate a personal or small-team self-hosted server running Nextcloud, Gitea, Matrix, Jitsi, media servers and similar applications.
  • Create reproducible lab or test environments by provisioning Debian VM templates and automated roles via libvirt/Ansible.
  • Manage ongoing maintenance, upgrades and role-based configuration for multiple Debian hosts from a single Ansible controller.

Limitations and Considerations

  • Focused on Debian-based systems: documentation and many roles assume Debian/Ubuntu packaging and tools; non-Debian platforms will require manual adaptation.
  • Requires familiarity with Ansible and SSH-based controller/host workflows; not a turnkey graphical control panel — operations are performed via playbooks and CLI tools.
  • Services and resource usage depend on installed roles; plan CPU, RAM and storage per role and follow role-specific guidance for production use.

xsrv is intended for users who prefer infrastructure-as-code and reproducible Ansible-driven deployments for self-hosting. Its modular role approach makes it suitable for incremental adoption and custom configurations.

388stars
30forks
#16
Dropserver

Dropserver

Dropserver is a Go-based platform for running small, sandboxed web applications (Deno app sandboxes) for personal or small-group use with per-app storage and user management.

Dropserver screenshot

Dropserver is an application platform for hosting small web-based apps for individuals, families, clubs, or small teams. It runs a Go-based host that manages appspaces and uses Deno as a sandbox environment for application code, providing per-app storage, routing, and user management.

Key Features

  • Host multiple small web applications with isolated appspaces and per-app storage
  • Runs application code in a Deno sandbox to limit file and network access unless explicitly permitted
  • User and access management with avatars and invite-based sharing of appspaces
  • Static asset serving and file upload/storage for applications
  • Local development tooling (ds-dev) for building and testing apps; ds-host for production-like servers
  • Export/import and migration hooks for app data to move apps between servers

Use Cases

  • Personal journaling or single-user private web apps accessible across devices
  • Small-team or family apps like shopping lists, shared checklists, or household tools
  • Simple CMS or static-site editor where content editing is private and published routes are public

Limitations and Considerations

  • Intended for small-scale use; not designed for high-scale multi-tenant deployments
  • Security model aims to sandbox untrusted app code, but running code exposed to the internet carries risk; review app code and isolate public instances
  • Project is under active development: some APIs may change, frontend and sandbox code have limited test coverage, and there are known goroutine/memory leaks and unfinished features

Dropserver is a developer-friendly platform focused on giving users control over small web apps and their data. It is suitable for technically inclined users who want a lightweight, sandboxed environment to build and share personal web services.

79stars
1forks
#17
HomeServerHQ

HomeServerHQ

Integrated installer and platform for home infrastructure. Provides VPN relay for NAT traversal, preconfigured email, automatic HTTPS, reverse proxy, and a web management utility.

HomeServerHQ screenshot

HomeServerHQ is an all-in-one home server infrastructure and integrated installer designed to simplify self-hosting for non-experts and power users alike. It installs and configures a cohesive suite of services (networking, email, reverse proxy, VPN, and management tooling) and includes a RelayServer mode to enable hosting and remote access even behind NAT or CGNAT.

Key Features

  • Single integrated installer and web-based management utility to install and manage supported services
  • RelayServer architecture for NAT/CGNAT traversal enabling hosting of email and public websites without open router ports
  • WireGuard-based VPN for outer-layer encryption and private networking between HomeServers
  • Internal certificate authority with OpenSSL and Caddy for automatic HTTPS inside the private network
  • Preconfigured, production-oriented email stack and firewall defaults to simplify mail hosting and delivery
  • Authelia for user-based authentication and finer access control
  • Custom ISO builds (desktop and server), automated service updates, backups and monitoring integrations
  • Cryptographically-signed source code and security-first defaults

Use Cases

  • Host a fully configured email server and multiple domains from a home connection, even behind CGNAT
  • Provision a secure private network linking multiple home servers and devices for remote access and service isolation
  • Deploy and manage a small self-hosted platform of services (websites, mail, file services) with minimal manual configuration

Limitations and Considerations

  • Supported distributions are limited to a small set of Debian/Ubuntu-based releases; installers expect a fresh OS install or provided custom ISO
  • RelayServer requires an externally reachable VPS or server to function as the relay endpoint
  • Installation and many orchestration steps are driven by shell scripts and opinionated defaults, which may require manual adjustments for advanced custom setups

HomeServerHQ focuses on delivering a secure, integrated home-hosting stack with built-in networking and service automation. It is suited for users who want a turnkey self-hosting platform that handles NAT traversal, TLS, email, and centralized management while preserving security-focused defaults.

54stars
6forks
#18
WAGMIOS

WAGMIOS

WAGMIOS is a self-hosted container management system that provides a Docker marketplace, admin UI, and an AI assistant (W.I.L.L.O.W) for workflow automation and container operations.

WAGMIOS screenshot

WAGMIOS is a self-hosted container management platform that combines a web-based marketplace and admin UI with an AI-driven assistant called W.I.L.L.O.W to simplify container deployment and operations. It integrates with Docker, exposes a management API/UI, and uses workflow automation to streamline common tasks.

Key Features

  • Web-based admin UI and customizable homepage for bookmarks and quick access
  • Docker marketplace to browse, install, and manage containerized applications
  • AI-powered assistant (W.I.L.L.O.W) for guided setup, automated workflows, and operational suggestions
  • Integration with workflow automation tooling for stateful memories and automations (example deployment uses a workflow engine and PostgreSQL)
  • Direct Docker socket access for container control and management via backend services
  • Tested on common Linux systems including Ubuntu, Debian (including Raspberry Pi) and LXC environments

Use Cases

  • Quickly deploy and manage containerized apps on a home server or lab environment
  • Use the AI assistant to automate repetitive container management tasks and guided integrations
  • Provide a single-pane admin UI and local marketplace for non-expert users to install common services

Limitations and Considerations

  • Project is actively developed; some features are incomplete or experimental
  • Not hardened for public exposure by default; caution advised when deploying to a VPS or public IP
  • macOS and WSL installations may report inaccurate disk metrics; some LXC setups require root privileges for specific networking components

WAGMIOS is suited for hobbyists and home labs seeking an integrated container UI with AI-driven automation. It emphasizes ease of use and rapid setup while still being under active development and refinement.

51stars
2forks
#19
LibreServer

LibreServer

A small Debian-based server system for self-hosting email, chat, VoIP, wikis, blogs, social networks and other community services on modest hardware.

LibreServer screenshot

LibreServer is a minimal Debian-based server distribution and collection of scripts designed to let individuals and small communities run common internet services independently. It bundles and configures services such as email, chat, VoIP, wikis, blogs and federated social software so you can operate a personal or community server on modest hardware.

Key Features

  • Debian-based, script-driven system for deploying common services (email, chat, VoIP, wikis, blogs, social networks).
  • Designed to run on low-powered machines such as old laptops and single-board computers.
  • Focus on federation and decentralization to connect multiple personal/community servers.
  • Supports privacy-preserving deployment options including running an onion address.
  • Repository mixes shell-driven automation with web assets and service configuration files for straightforward setup and maintenance.

Use Cases

  • Host email, group chat and VoIP for a small community or family without relying on third-party providers.
  • Deploy a personal server that provides a wiki and blog for community documentation and publishing.
  • Run a federated social or messaging node to participate in decentralized networks.

Limitations and Considerations

  • Intended for personal and small-community deployments rather than large-scale hosting; operational scaling and high-availability are not primary focuses.
  • Installation and management are primarily script- and command-line-driven, which may require comfort with Debian and shell tooling.

LibreServer provides a compact, opinionated way to reclaim control over essential internet services by combining simple automation with Debian packaging and common service stacks. It is best suited to users who want a lightweight, privacy-oriented personal or community server.

44stars
2forks
#20
Stackspin

Stackspin

Stackspin is an open source platform that bundles common team collaboration apps with single sign-on, centralized user management, backups, and monitoring for admins.

Stackspin screenshot

Stackspin is an open source platform for running a value-aligned work collaboration suite you control. It bundles multiple best-of-breed open source apps behind a single login and provides centralized administration for teams.

Key Features

  • Single sign-on across integrated collaboration apps
  • Centralized user and access management via an admin dashboard
  • One-click installation and lifecycle management of multiple apps as a suite
  • Automated backups and instance monitoring for operations teams
  • Integrations aimed at managed/self-hosted deployments, including hosting provider integration

Use Cases

  • Non-profits and small organizations needing a full collaboration stack with one login
  • Distributed research teams coordinating documents, chat, and file sharing
  • Communities running shared tools (docs, tasks, passwords) with streamlined administration

Limitations and Considerations

  • Available apps and integrations depend on the platform’s supported application catalog and deployment options
  • Some contribution workflows may require contacting the maintainers due to anti-spam restrictions

Stackspin is a good fit when you want a cohesive open source “work suite” rather than deploying and managing each collaboration tool separately. It emphasizes simple admin operations, safer defaults, and a unified user experience across apps.

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running