HomelabOS¶
Welcome to HomelabOS! Your very own offline-first open-source data-center!
HomelabOS is a collection of various separate services. You can find more information about each in the menu on the left.
Installation¶
Getting Started¶
Understanding Storage¶
Getting Help¶
If you are having problems you can:
Available Software¶
Categories¶
- Analytics
- Automation
- Blogging Platforms
- Calendaring and Contacts Management
- Chat
- Docker & VM Management
- Document Management
- E-books
- Federated Identity/Authentication
- Feed Readers
- File Sharing and Synchronization
- Games
- Gateways and terminal sharing
- Media Streaming
- Misc/Other
- Money, Budgeting and Management
- Monitoring
- Note-taking and Editors
- Password Managers
- Personal Dashboards
- Photo and Video Galleries
- Read it Later Lists
- Social Networking
- Software Development
- Task management/To-do lists
- VPN
- Web servers
- Wikis
Analytics¶
clickhouse¶
ClickHouse is an open source columnar OLAP database for real-time analytics.
matomo¶
Open source analytics
Automation¶
changedetection¶
Web page change detection, website watcher, restock monitor and notification service
homeassistant¶
Home Assistant can automate just about any part of your home.
homebridge¶
HomeKit support for the impatient
kibitzr¶
Kibitzr acts as a replacement for IFTTT
nut¶
Host-level UPS monitoring and status server for Home Assistant and other NUT clients.
Blogging Platforms¶
drupal¶
Content management framework
ghost¶
Ghost is a fully open source, adaptable platform for building and running a modern online publication
wordpress¶
Create a beautiful blog or website easily
Calendaring and Contacts Management¶
Chat¶
clawdbot¶
Clawdbot is a personal AI assistant you run on your own devices.
hermes¶
Hermes is a self-hosted, self-improving AI agent with a web UI that persists memory, runs scheduled jobs, and works with any LLM provider.
matrix¶
Matrix server
matterbridge¶
A program that allows users to link multiple chat platforms.
ntfy¶
Simple pub-sub notification service for push notifications
openwebui¶
User-friendly WebUI for LLMs
rocketchat¶
Team collaboration communication platform
thelounge¶
TheLounge is a web based IRC client that syncs nicely across devices, and stays online when you aren't.
zulip¶
Threaded chat software
Docker & VM Management¶
arcane¶
An easy and modern Docker management platform
portainer¶
Docker management interface, for the more advanced user.
taisun¶
Single Server Docker Management for Humans
Document Management¶
mayan¶
Mayan EDMS is a document management system.
paperless¶
Document management
paperless_ngx¶
A document management system
papra¶
Document archiving platform
teedy¶
Document Management made simple for everyone
E-books¶
audiobookshelf¶
Audiobook server for managing and playing your audiobooks
calibre¶
Ebook management system.
calibreweb¶
Browsing, reading and downloading eBooks using a Calibre database
kavita¶
Media server for your comics, manga and books
komga¶
Media server for your comics, manga and magazines
lazylibrarian¶
LazyLibrarian is a program to follow authors and grab metadata for all your digital reading needs.
linkwarden¶
Collaborative bookmark manager to collect, organize and archive webpages
Email¶
listmonk¶
Listmonk is a self-hosted newsletter and mailing list manager.
mailu¶
Mailu is a simple yet full-featured mail server as a set of Docker images.
Federated Identity/Authentication¶
authentik¶
Authentik is an open-source identity provider for modern SSO with OAuth2, OIDC, SAML, and LDAP.
keycloak¶
Open Source Identity and Access Management
openldap¶
LDAP management interface
Feed Readers¶
freshrss¶
FreshRSS is a free, self-hostable feed aggregator with native OpenID Connect single sign-on and Google Reader / Fever APIs.
miniflux¶
Miniflux is a minimalist and opinionated feed reader.
File Sharing and Synchronization¶
backrest¶
Web UI and orchestrator for restic backup
bazarr¶
Companion application to Sonarr and Radarr. It can manage and download subtitles based on your requirements.
duplicati¶
Free backup software to store encrypted backups online
fileflows¶
File processing automation and workflow management
homarr¶
Customizable browser's home page to interact with your homeserver's Docker containers
jackett¶
Jackett provides API Support for your favorite torrent trackers.
lidarr¶
Sonarr but for Music.
maintainerr¶
Maintainerr will manage the storage space on your plex server, launching automated actions to delete your files.
minio¶
Minio is an S3 storage utility.
mylar¶
An automated Comic Book manager
nzbget¶
Efficient Usenet downloader.
nzbhydra2¶
NZBHydra 2 is a meta search for newznab indexers and torznab trackers.
ombi¶
Ombi is a self-hosted web application that automatically gives your shared Plex or Emby users the ability to request content by themselves!
overseerr¶
Overseerr is a request management and media discovery tool built to work with your existing Plex ecosystem.
pingvinshare¶
Self-hosted file sharing platform
prowlarr¶
Complete management of your indexers for Radarr, Sonarr, Lidarr...
qbittorrent¶
An open-source alternative to µTorrent
radarr¶
Automated movie downloader
restic¶
Backup software
samba¶
Export your HomelabOS storage_dirs as file shares to other computers on your local network
seafile¶
Open source cloud storage
sickchill¶
SickChill is an automatic Video Library Manager for TV Shows.
sonarr¶
Smart PVR for newsgroup and bittorrent users.
stirlingpdf¶
Perform various operations on PDF files
syncthing¶
File syncing software
transmission¶
Transmission is available for all your torrenting needs.
zipline¶
ShareX/file upload server
Games¶
factorio¶
Factorio headless server in a Docker container
minecraft¶
It's Minecraft.
minecraftbedrockserver¶
It's Minecraft.
quakejs¶
QuakeJS is a port of IOQuake3 to JavaScript with the help of Emscripten
seat¶
EVE Online Auth
workadventure¶
WorkAdventure is a web-based collaborative virtual office and meeting space.
Gateways and terminal sharing¶
guacamole¶
Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.
nexterm¶
Connect to your servers via SSH, VNC & RDP. Manage files, deploy containers, and monitor your infrastructure - all from one place.
termix¶
Manage your servers with built-in SSH, tunnels, and file access
webvirtmgr¶
WebVirtMgr is a complete Kernel Virtual Machine (KVM) hypervisor manager.
Media Streaming¶
airsonic¶
Airsonic-Advanced is a free, web-based media streamer, providing ubiquitous access to your music.
beets¶
Beets is the media library management system for obsessive-compulsive music geeks.
emby¶
Emby is a media server
funkwhale¶
A social platform to enjoy and share music
jellyfin¶
Jellyfin is a media server. Just point it at your NAS collections of Movies and TV and you're off to the races.
massivedecks¶
Massive Decks is a comedy party game based on Cards against Humanity.
mstream¶
All your music, everywhere you go.
navidrome¶
Modern Music Server and Streamer compatible with Subsonic/Airsonic
peertube¶
ActivityPub based Video Sharing
plex¶
Plex is a media server. Just point it at your NAS collections of Movies and TV and you're off to the races.
seerr¶
Media request management and discovery tool for Jellyfin, Radarr, and Sonarr
tubearchivist¶
Your self hosted YouTube media server
tubearchivist_jf¶
Import your Tube Archivist media folder into Jellyfin
Misc/Other¶
adguardhome¶
Network-wide software for blocking ads and tracking.
adventurelog¶
Travel companion for the modern-day explorer.
chowdown¶
Simple recipes in Markdown format
cockpit¶
Cockpit admin interface package for configuring and troubleshooting a system
codimd¶
The best platform to write and share markdown
convex¶
Convex is the open-source reactive database for app developers.
duckdns¶
DuckDNS is free dynamic DNS hosted on AWS.
esphome¶
ESPHome
ethercalc¶
EtherCalc is a web spreadsheet
filerise¶
Web file manager
folding_at_home¶
Folding@home software allows you to share your unused computer power with scientists researching diseases.
gotify¶
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
grocy¶
ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home
grownetics¶
Legacy Grownetics open-source cultivation dashboard, isolated from facility and external integrations by default.
homebox¶
Inventory and organization system built for the Home User
hubzilla¶
HubZilla is a powerful platform for creating interconnected websites featuring a decentralized/nomadic identity.
infisical¶
Infisical is the open source secret management platform that developers use to centralize their application configuration and secrets like API keys and database credentials.
invidious¶
Invidious is an alternative front-end to YouTube
invoiceninja¶
Free Open-Source Invoicing
kitchenowl¶
A grocery list and recipe manager
mealie¶
Simple recipes in Markdown format
monicahq¶
Monica is an open source personal CRM.
n8n¶
n8n is a free and open node based Workflow Automation Tool.
nodered¶
Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.
octoprint¶
The snappy web interface for your 3D printer.
ollama¶
Ollama makes it easy to get up and running with large language models locally.
pgadmin¶
pgAdmin is a web-based database management tool for administering your PostgreSQL databases through a user-friendly interface.
pihole¶
Pi-hole provides network-wide ad blocking via your own Linux hardware.
postgresql¶
PostgreSQL is a powerful, open source object-relational database system.
privatebin¶
Minimalist encrypted pastebin with browser-side encryption
rsshub¶
RSSHub is an open source, easy to use, and extensible RSS feed aggregator, it's capable of generating RSS feeds from pretty much everything.
sabnzbd¶
Free and easy binary newsreader
searx¶
A privacy-respecting, hackable metasearch engine.
searxng¶
A privacy-respecting, hackable metasearch engine.
shinobi¶
Free Open Source CCTV platform.
simplyshorten¶
A simple selfhosted URL shortener with no name because naming is hard
snipeit¶
Manage assets for IT operations
tandoor¶
Manage and share recipes, plan meals, build shopping lists
thespaghettidetective¶
AI-based failure detection for 3D printer remote management and monitoring.
ubooquity¶
Ubooquity is a free home server for your comics and ebooks library
unificontroller¶
The Unifi-controller Controller software is a powerful, enterprise wireless software engine ideal for high-density client deployments requiring low latency and high uptime performance.
unofficial_ddns¶
UnofficialDDNSnix is a service which provides dynamic DNS for name.com
watchtower¶
Watchtower is a process for automating Docker container base image updates
webdavserver¶
WebDAV Server A simple WebDAV service. If you enable WebDAV over SSL you will have a secure file transfer service setup, which is useful for e.g. syncing your notes from Joplin. If you don't need all the extra from NextCloud/OwnCloud, this service could be what you need.
webtrees¶
WebTrees is Online genealogy software
xfinityusageinfluxdb¶
xfinityusageinfluxdb is a service that runs on the xfinityusageinfluxdb server.
xteve¶
Xteve is an emulated TV Tuner for IPTV services. It offers guide management and smart filtering of channels from your IPTV provider.
zammad¶
Zammad is a web-based, open source user support/ticketing solution.
ztncui¶
ZeroTier network controller user interface
Money, Budgeting and Management¶
actual¶
Actual Budget is a local-first personal finance app.
erpnext¶
Open source ERP system built on Frappe framework
firefly_iii¶
Firefly III is a money management app.
invoiceplane¶
InvoicePlane is a self-hosted application for managing quotes, invoices, clients, and payments.
odoo¶
Odoo is an open-source ERP and business application suite (CRM, sales, inventory, accounting, project management, and more) that runs via Docker.
wallos¶
Personal Subscription Tracker
Monitoring¶
beszel¶
Lightweight server monitoring
dozzle¶
Dozzle is a small web based app to monitor Docker logs
elkstack¶
Elasticsearch, Logstash, and Kibana
frigate¶
Frigate is an NVR with realtime object detection for IP cameras.
grafana¶
Grafana is a Time Series Database graphing application.
graylog¶
Graylog is a leading centralized log management solution built to open standards for capturing, storing, and enabling real-time analysis of terabytes of machine logs.
healthchecks¶
A Cron Monitoring Tool written in Python & Django
huginn¶
Create agents that monitor and act on your behalf. Your agents are standing by!
langfuse¶
Langfuse is an open source LLM engineering platform for observability, evaluations, and prompt management.
netdata¶
Real-time performance monitoring, done right!
openobserve¶
Alternative to Elasticsearch/Splunk/Datadog for logs, metrics, traces, RUM, and more
prometheus¶
Prometheus metrics and alerting toolkit
speedtest¶
A tool to run periodic speedtests and save them in InfluxDB for graphing in Grafana
speedtest_tracker¶
A tool to run periodic speedtests check every hour and graphs the results
statping¶
Web and App Status Monitoring for Any Type of Project
tautulli¶
A Python based monitoring and tracking tool for Plex Media Server.
tick¶
Enables Telegraf, InfluxDB, Chronograf, and Kapacitor
uptimekuma¶
Monitoring tool like Uptime-Robot
Note-taking and Editors¶
baserow¶
Baserow is an open-source no-code database and Airtable alternative with a powerful REST API.
excalidraw¶
Virtual whiteboard for sketching hand-drawn like diagrams
joplin¶
Note taking and to-do with synchronisation capabilities
memos¶
Lightweight note-taking solution
Password Managers¶
vaultwarden¶
Vaultwarden is an open source password manager
Personal Dashboards¶
dashy¶
A self-hostable personal dashboard built for you.
heimdall¶
Heimdall Application Dashboard is a dashboard for all your web applications.
hlos_dash¶
HomelabOS Dash is a control-plane dashboard to browse and edit HomelabOS settings, compare them against the deployed state, and trigger redeploys from a web UI.
homedash¶
Homedash is a simple dashboard that allows to monitor and interact with many different services.
organizr¶
Access all your HomelabOS services in one easy place.
sui¶
SUI a startpage for your server and / or new tab page
Photo and Video Galleries¶
digikam¶
Professional Photo Management with the Power of Open Source
immich¶
Immich is a high performance self-hosted photo and video backup solution.
ownphotos¶
Self hosted Google Photos clone.
photoprism¶
PhotoPrism Personal Photo Management powered by Go and Google TensorFlow. Free and open-source.
piwigo¶
Piwigo is open source photo management software. Manage, organize and share your photo easily on the web. Designed for organisations, teams and individuals.
pixelfed¶
Pixelfed is a free and ethical photo sharing platform, powered by ActivityPub federation.
Read it Later Lists¶
karakeep¶
Bookmark-everything app (links, notes and images)
wallabag¶
Wallabag Save and classify articles. Read them later. Freely.
Social Networking¶
phpbb¶
phpBB is an Internet forum package in the PHP scripting language.
pleroma¶
Pleroma is a federated social networking platform, compatible with GNU social and other OStatus implementations. It is free software licensed under the AGPLv3.
writefreely¶
Markdown-based publishing platform.
Software Development¶
appsmith¶
Platform to build admin panels, internal tools, and dashboards
codeserver¶
Run VS Code on a remote server.
directus¶
Data-First Headless CMS & API
drone¶
Drone is a self-service continuous delivery platform
forgejo¶
Lightweight software forge
gitea¶
Git hosting platform
gitlab¶
Gitlab the single application for the entire DevOps lifecycle
gomodel¶
GoModel is a fast, self-hosted AI gateway and LLM proxy with OpenAI-compatible and Anthropic-compatible APIs, a lightweight LiteLLM alternative.
ittools¶
Collection of handy online tools for developers
jenkins¶
The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.
langsmith¶
LangSmith is a platform for LLM tracing, evaluation, and prompt management.
nocodb¶
No-code platform that turns any database into a smart spreadsheet
opencode¶
OpenCode is an open source AI coding agent with a browser-based web UI.
opengsd¶
Open GSD (GSD Pi) is an open source autonomous coding agent with a browser-based web interface for project management, live session monitoring, preferences, and a built-in terminal.
paseo¶
Paseo is an open source orchestrator for running multiple coding agents (Claude Code, Codex, Copilot, OpenCode, Pi) from a self-hosted daemon with a bundled web UI.
semaphore¶
Modern UI for Ansible, Terraform, OpenTofu, Bash, Pulumi.
snibox¶
Self-hosted snippet manager. Developed to collect and organize code snippets.
vikunja¶
Vikunja is a web-based project management tool
weblate¶
Translation platform using Git and Python
Task management/To-do lists¶
kanboard¶
Kanban project management software
planka¶
Realtime kanban board for workgroups
wekan¶
Wekan Open is source Kanban board with MIT license
VPN¶
netbird¶
NetBird connects this server into a secure WireGuard-based overlay mesh network with SSO, MFA and granular access controls.
openvpn¶
A Business VPN to Access Network Resources Securely
Web servers¶
apache2¶
Web server
Wikis¶
affine¶
AFFiNE is a workspace with fully merged docs, whiteboards and databases.
bookstack¶
Simple & Free Wiki Software
docmost¶
Collaborative wiki and documentation
dokuwiki¶
Lightweight, simple to use and highly versatile wiki
outline¶
Outline is a fast, collaborative knowledge base and wiki for your team, with a beautiful editor and OIDC single sign-on.
wikijs¶
Powerful and extensible Wiki