Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Homelab Open-Source Projects
-
dashy
🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Ansible-NAS
Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook.
-
router7
router7 is a small home internet router completely written in Go. It is implemented as a gokrazy appliance.
-
launchpad
A collection of quick starters for ansible, kubernetes, docker, linux, windows, and more. Great for HomeLabs! (by techno-tim)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
httm
Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even actual Time Machine backups!)
-
Monitoring
Monitor ESXi, Synology, Docker, PiHole and Raspberry Pi and Windows using Grafana, InfluxDB and Telegraf (by chvvkumar)
-
media-stack
A stack of self-hosted tools to manage and stream media. Sonarr + Radarr + qBitTorrent + Prowlarr + Jellyfin + VPN
-
labca
A private Certificate Authority for internal (lab) use, based on the open source ACME Automated Certificate Management Environment implementation from Let's Encrypt (tm).
-
ansible_homelab
Ansible playbooks to quickly setup a homelab. The playbook will update the system, install Docker, and then deploy the Docker containers.
-
smart-home
🏡 My smart home server setup built on top of Ubuntu, Docker, Home Assistant, Servarr, etc
-
Raspberry-Pi-Guide
Raspberry Pi Guide. Learn all about the Raspberry Pi and other cool tools such as Tailscale, WireGuard, Home Assistant, Homebridge, ESPHome, and Watchdog timer.
-
Locatarr
Locating *Arr services and aggregating them into a single list. Thus, Locatarr. (by Locatarr)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Dashy: A self-hostable personal dashboard built for you | news.ycombinator.com | 2024-04-17
There's no one right way to do this. For me, I focused on isolation and containment. So I used LXCs for everything with Plex as the only Privileged container. All other *arrs remained unprivileged. My data resides on a NAS elsewhere in my network so I had to set up SMB sharing to all the LXCs and as you'll find out, that becomes less than intuitive. I wrote a guide here that details how I configured everything.
K3s is great, I use it on all of my personal clusters (here and here). It's lightweight and very easy to manage.
Project mention: davestephens/ansible-nas: Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook. | /r/devopsish | 2023-05-27
An "advert" for a BSD-licensed open-source codebase? Pointers to a comparable OSS networking project, implemented in memory-safe golang or rust, would be appreciated. There is https://router7.org, but for a narrow use case.
I recommend Dockstarter if you're not that familiar with docker yet. It helps setting up everything and there's documentation available for every app.
Project mention: Is my open-source project up to date with MIT license compliance and attribution? | /r/opensource | 2023-12-11My projects and many projects include a THIRD-PARTY-LICENSES.html file when I distribute binaries. See: https://github.com/kimono-koans/httm/blob/master/third_party/LICENSES_THIRD_PARTY.html
Project mention: Trying to deploy Plex via Portainer on a Raspberry Pi, having trouble building the image | /r/portainer | 2023-07-09
Project mention: I created a minimalist file browser web UI, with streaming capabilites | /r/selfhosted | 2023-06-09Reminds me of Gossa.
Project mention: What it looks like to host a completely automated *arr Suite | /r/homelab | 2023-05-20
Project mention: Performance, power consumption and resource usage of my self-hosting setup | /r/selfhosted | 2023-05-09- Ubuntu VM provisioned via Ansible (based on this project), running docker containers, with 36GB of RAM allocated.
Special thanks to the creator of rackstack, you can find the project here: https://github.com/jazwa/rackstack
Homelab related posts
-
Show HN: My HomeLab (and other cool stuff)
-
Use Ansible to create and start LXD virtual machines
-
You shouldn't run NSA-grade Wi-Fi at home
-
Securely Chaining Wi-Fi Routers (2022)
-
Building a freedom-friendly WiFi pocket-router (2021)
-
Secure Programmable Router
-
Continue with LocalAI: An alternative to GitHub's Copilot that runs everything locally
-
A note from our sponsor - InfluxDB
www.influxdata.com | 6 May 2024
Index
What are some of the best open-source Homelab projects? This list will help you:
Project | Stars | |
---|---|---|
1 | dashy | 15,448 |
2 | Proxmox | 10,121 |
3 | homelab | 7,756 |
4 | Ansible-NAS | 2,957 |
5 | router7 | 2,655 |
6 | DockSTARTer | 2,144 |
7 | launchpad | 1,296 |
8 | httm | 1,204 |
9 | pi-hosted | 1,144 |
10 | Gossa | 843 |
11 | dockcheck | 716 |
12 | Monitoring | 635 |
13 | media-stack | 462 |
14 | pi-cluster | 341 |
15 | labca | 290 |
16 | ansible_homelab | 275 |
17 | rackstack | 275 |
18 | smart-home | 229 |
19 | Raspberry-Pi-Guide | 224 |
20 | Locatarr | 219 |
21 | Ward | 198 |
22 | homelab-kube-cluster | 193 |
23 | Dasherr | 177 |
Sponsored