List of some self hosted services you can setup on your homelab
March 9, 2024
Nextcloud: A suite for file hosting, collaboration, and more. It’s like having your own private cloud for storage and office applications.
Plex: A popular media server that organizes and streams your movies, TV shows, music, and photos.
Home Assistant: An open-source home automation platform that allows you to control smart home devices.
GitLab: A web-based DevOps lifecycle tool that provides a Git repository manager for source code, CI/CD, and more.
Pi-hole: A network-wide ad blocker that can be installed on a Raspberry Pi. It blocks ads at the DNS level.
Jellyfin: An open-source alternative to Plex for organizing and streaming digital media.
Docker: Not a service per se, but a platform for developing, shipping, and running applications in containers. It’s essential for easily deploying other services.
Grafana: For analytics and monitoring of your network and applications, often used in conjunction with Prometheus.
Prometheus: An open-source monitoring solution and time series database, commonly used for monitoring various aspects of your homelab.
OpenVPN: A robust VPN solution that can secure your internet connection and allow remote access to your homelab.
BookStack: A platform for creating and organizing documentation, essentially your own wiki or knowledge base.
Guacamole: A clientless remote desktop gateway that supports standard protocols like VNC, RDP, and SSH.
Bitwarden: An open-source password manager for securely storing and accessing your passwords.
Mail-in-a-Box: Turns your server into a mail server, allowing you to host your own email.
Jitsi Meet: A self-hosted video conferencing solution, a great alternative to Zoom or Google Meet.
Minecraft Server: Host your own Minecraft server for personal or community gaming.
Node-RED: A programming tool for wiring together hardware devices, APIs, and online services in new and interesting ways.
Gitea: A lightweight and simple solution for hosting your own Git service.
FreshRSS: A self-hostable RSS feed aggregator.
OwnTracks: A self-hosted and open-source location tracking solution, useful for personal location tracking.
Calibre-Web: A web app providing a clean interface for browsing, reading, and downloading eBooks stored in a Calibre database.
Mattermost: An open-source, self-hosted alternative to Slack for team messaging.
Redmine: A flexible project management web application.
Taiga: An agile project management tool for startups and agile developers.
Wallabag: A self-hosted application for saving web pages for later reading.
LimeSurvey: A free and open-source online survey application.
Odoo: An all-in-one management software that offers a range of business applications.
Kanboard: A simple and open-source Kanban board for project management.
Airsonic: A free, web-based media streamer, providing ubiquitous access to your music.
Kodi: A home theater PC application, which can be self-hosted for streaming media across devices.
Ampache: A web-based audio streaming application and file manager.
Observium: A network observation and monitoring system.
Zabbix: An enterprise-class open-source distributed monitoring solution.
InfluxDB: A time series database designed to handle high write and query loads.
Telegraf: An agent for collecting, processing, aggregating, and writing metrics.
Paperless: A system designed to help you digitize your paper documents.
Ghost: A professional publishing platform focused on making blogging simple.
Wiki.js: A modern, lightweight, and powerful wiki app built on Node.js.
phpBB: A popular Internet forum package in the PHP scripting language.
Cockpit Project: A web-based server management interface.
Monica: A personal relationship management system.
NetBox: An IP address management (IPAM) and data center infrastructure management (DCIM) tool.
TT-RSS (Tiny Tiny RSS): A free and open-source web-based news feed (RSS/Atom) reader and aggregator.
Tautulli: A monitoring application for Plex Media Server that collects statistics and provides detailed history.
Syncthing: A continuous file synchronization program.
OpenMediaVault: A next-generation network-attached storage (NAS) solution.
Pihole: A Linux network-level advertisement and internet tracker blocking application.
LXD/LXC: A container hypervisor providing a ReST API to manage LXC containers.
Roundcube: A web-based IMAP email client.
Nginx Proxy Manager: An easy way to manage and expose your services to the internet with an intuitive graphical interface.
Huginn: Allows you to build agents that monitor and act on your behalf.
Searx: A privacy-respecting, hackable metasearch engine.
Firefly III: A personal finance manager.
Radicale: A simple calendar and contact server.
Piwigo: A photo gallery software for the web, built by an active community of users and developers.
osTicket: An open-source support ticket system.
YOURLS: A set of PHP scripts that will allow you to run your own URL shortening service.
ESPHome: A system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through home automation systems.
Mailu: A full-featured mail server solution.
Duplicati: A free backup software to store encrypted backups online.
Focalboard: An open-source, self-hosted alternative to Trello, Notion, and Asana.
Rancher: An open-source multi-cluster Kubernetes management tool.
Ansible AWX: The upstream project for Red Hat Ansible Tower, a web-based solution for managing Ansible.
Minio: A high-performance, distributed object storage server, designed for large-scale private cloud storage.
Collabora Online: A powerful LibreOffice-based online office suite with collaborative editing.
Shinobi: A CCTV and NVR solution for recording from IP cameras.
Directus: An open-source tool for managing content across all your omni-channel digital experiences.
LazyLibrarian: An automated downloader for eBooks.
Logstash: A server‑side data processing pipeline that ingests data from multiple sources simultaneously.
CryptPad: An open-source, zero-knowledge, and collaborative real-time editor.