HomelabOS
Ansible-based self-hosted app platform for running home services

HomelabOS is a self-hosted platform that helps you deploy and manage a large catalog of services on your own servers. It focuses on reproducible setup, security defaults, and keeping services usable on a local network even when the internet is unavailable.
Key Features
- Curated “app store” catalog for deploying 100+ self-hosted services
- Automated provisioning and configuration using Ansible
- Container-based service deployment (Docker)
- Built-in backup and restore workflows using restic
- Optional S3-compatible backup targets (for example via MinIO)
- Security-oriented defaults for common homelab deployments
- Optional Tor hidden service configuration for exposing apps without port forwarding
- Optional Terraform workflow to deploy a bastion/reverse-proxy host
Use Cases
- Quickly stand up a homelab with common apps (chat, file sync, media, home automation)
- Create a more private alternative to multiple SaaS subscriptions under one admin workflow
- Run LAN-first services that continue working during internet outages
Limitations and Considerations
- App availability, updates, and configuration options depend on the maintained catalog/roles
- Managing many containers and backups can require planning for storage and system resources
HomelabOS is best suited for homelab operators who want an opinionated, automated way to deploy many services consistently. It combines infrastructure automation with a large app catalog to reduce ongoing maintenance overhead.
Categories:
Tags:
Tech Stack:
Similar Services

Coolify
Self-hosted PaaS for deploying apps, databases, and services
Open-source, self-hostable PaaS to deploy websites, full-stack apps, databases, and Docker services on your own servers with Git-based CI/CD workflows.

Puter
Self-hostable web-based personal cloud and desktop environment
Self-hostable internet OS that provides a web desktop, cloud storage, and an app platform for files, web apps, and remote-work style workflows.


CasaOS
Personal cloud dashboard and app store for Docker-based home servers
Open-source personal cloud system with a web dashboard, app store, and file management to run and manage Docker apps on home servers and SBCs.


Dokku
Docker-powered PaaS for deploying apps on a single host
Dokku is a self-hosted, Docker-based mini PaaS that lets you deploy Heroku-style apps via Git push, using buildpacks or Dockerfiles with plugin-managed services.
Dockge
Web UI for managing Docker Compose stacks
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.

CapRover
Open-source PaaS that automates Docker app deployment and web serving
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 suppo...

Restic
MinIO (S3-compatible)
Docker
Linux