Skip to content

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

matomo

Open source analytics

Automation

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

Blogging Platforms

ghost

Ghost is a fully open source, adaptable platform for building and running a modern online publication

Calendaring and Contacts Management

Chat

matterbridge

A program that allows users to link multiple chat platforms.

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

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

teedy

Document Management made simple for everyone

E-books

calibre

Ebook management system.

lazylibrarian

LazyLibrarian is a program to follow authors and grab metadata for all your digital reading needs.

Email

mailu

Mailu is a simple yet full-featured mail server as a set of Docker images.

Federated Identity/Authentication

keycloak

Open Source Identity and Access Management

openldap

LDAP management interface

Feed Readers

freshrss

FreshRSS is a free, self-hostable aggregator.

miniflux

Miniflux is a minimalist and opinionated feed reader.

File Sharing and Synchronization

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

jackett

Jackett provides API Support for your favorite torrent trackers.

lidarr

Sonarr but for Music.

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.

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

sickchill

SickChill is an automatic Video Library Manager for TV Shows.

sonarr

Smart PVR for newsgroup and bittorrent users.

syncthing

File syncing software

transmission

Transmission is available for all your torrenting needs.

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

Gateways and terminal sharing

guacamole

Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.

webvirtmgr

WebVirtMgr is a complete Kernel Virtual Machine (KVM) hypervisor manager.

Media Streaming

airsonic

Airsonic 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.

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.

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.

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

duckdns

DuckDNS is free dynamic DNS hosted on AWS.

erpnext

Open Source ERP for Everyone.

ethercalc

EtherCalc is a web spreadsheet

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

Growentics is an open source environmental mapping with plant management and tracking software suite.

hubzilla

HubZilla is a powerful platform for creating interconnected websites featuring a decentralized/nomadic identity.

invidious

Invidious is an alternative front-end to YouTube

invoiceninja

Free Open-Source Invoicing

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.

pihole

Pi-hole provides network-wide ad blocking via your own Linux hardware.

privatebin

Threaded chat softwarePrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data.

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

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

firefly_iii

Firefly III is a money management app.

Monitoring

elkstack

Elastic Search, Logstash and Kibana

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!

netdata

Real-time performance monitoring, done right!

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

Note-taking and Editors

Password Managers

vaultwarden

Vaultwarden is an open source password manager

Personal Dashboards

heimdall

Heimdall Application Dashboard is a dashboard for all your web applications.

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

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

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.

Software Development

codeserver

Run VS Code on a remote server.

drone

Drone is a self-service continuous delivery platform

gitea

Git hosting platform

gitlab

Gitlab the single application for the entire DevOps lifecycle

jenkins

The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.

snibox

Self-hosted snippet manager. Developed to collect and organize code snippets.

vikunja

Vikunja is a web-based project management tool

Task management/To-do lists

wekan

Wekan Open is source Kanban board with MIT license

VPN

openvpn

A Business VPN to Access Network Resources Securely

Web servers

apache2

Web server

Wikis

bookstack

Simple & Free Wiki Software