Home Lab Guide

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • awesome-selfhosted

    A list of Free Software network services and web applications which can be hosted on your own servers

  • First: try running just about anything from https://awesome-selfhosted.net . Pick something useful to you. I chose Nextcloud and Jellyfin when I started in 2020.

    Shameless self-promotion: https://selfhostbook.com . My book covers justification for self-hosting and how to do it with Ubuntu, Docker, and Traefik.

    I wrote it for folks with some light sysadmin/programming skills. It covers one method and it's a good general starting starting point for self-hosting.

  • DietPi

    Lightweight justice for your single-board computer!

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

    InfluxDB logo
  • tailscale

    The easiest, most secure way to use WireGuard and 2FA.

  • immich

    High performance self-hosted photo and video management solution.

  • paperless-ngx

    A community-supported supercharged version of paperless: scan, index and archive all your physical documents

  • Since last year I’ve been configuring and maintaining my homelab setup and it is just amazing.

    I’ve learned so much about containers, virtual machines and networking. Some of the self hosted applications like paperless-ngx [1] and immich [2] are much superior in terms of features than the proprietary cloud solutions.

    With the addition of VPN services like tailscale [3] now I can access my homelab from anywhere in the world.

    The only thing missing is to setup a low powered machine like NUC or any mini PC so I can offload the services I need 24/7 and save electricity costs.

    If you can maintain it and have enough energy on weekends to perform routine maintenance and upgrades. I would 100% recommend setting up your own homelab.

    [1] https://docs.paperless-ngx.com/

  • servers

    Configuration for my home lab (by shepherdjerred)

  • I want to love arch, but it is way too complicated. I _love_ complicated things, but arch just didn't seem worth it.

    My home lab journey was:

    manual installs -> Ansible -> Docker + Docker Compose -> Kubernetes (I told you I loved complicated things)

    I kept everything source controlled. This repo documents my long journey: https://github.com/shepherdjerred/servers

    Docker and Docker Compose are nearly perfect. Here's an example of what that looked like for me: https://github.com/shepherdjerred/servers/blob/839b683d5fee2...

    I mostly moved to Kubernetes for the sake of learning. Kubernetes is very cool, but you have to put in a large amount of effort and learning before it becomes beneficial.

    Ansible is nice, but I didn't feel like it met all of my needs. Getting everything to be idempotent was quite hard.

  • firewalla

    http://firewalla.com

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • cluster-template

    A template for deploying a Kubernetes cluster with k3s or Talos

  • k8s is a lot easier for homelabs than it used to be, and imo it's quicker than nix for building a declarative homelab. templates like this one can deploy a cluster in a few hours: https://github.com/onedr0p/cluster-template

    here's my home assistant deployment as a single file: https://github.com/pl4nty/homelab/blob/main/kubernetes/clust...

    I deliberately nuked my onprem cluster a few weeks ago, and was fully restored within 2 hours (including host OS reinstalls). and most of that was waiting for backup restores over my slow internet connection

  • homelab

    My Kubernetes-based homelab (by pl4nty)

  • k8s is a lot easier for homelabs than it used to be, and imo it's quicker than nix for building a declarative homelab. templates like this one can deploy a cluster in a few hours: https://github.com/onedr0p/cluster-template

    here's my home assistant deployment as a single file: https://github.com/pl4nty/homelab/blob/main/kubernetes/clust...

    I deliberately nuked my onprem cluster a few weeks ago, and was fully restored within 2 hours (including host OS reinstalls). and most of that was waiting for backup restores over my slow internet connection

  • bitbar

    Put the output from any script or program into your macOS Menu Bar (the BitBar reboot)

  • While no broken out per plug, APC UPS network management cards provide total power output data (current, voltage, frequency, power) via SNMP, which you can log using a wide variety of tools.

    And even without external tools, historical power usage logs are available via the APC Web UI.

    While I don't currently log anything externally, I use an xbar[1] script[2] to display UPS output current in my Mac menu bar.

    [1] https://xbarapp.com

    [2] https://jasomill.at/apc-nmc-status.5s.sh

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: For what purposes do you use a Raspberry Pi?

    3 projects | news.ycombinator.com | 17 Feb 2024
  • Building a digital music collection in 2023

    5 projects | news.ycombinator.com | 21 Aug 2023
  • John Oliver's advice in protesting: Maybe u/spez will care about that

    2 projects | /r/pics | 25 Jun 2023
  • Plex Photos or Librephotos

    2 projects | /r/PleX | 1 Jun 2023
  • Looking for DMS (Document Management System) with customizable Document IDs, and versioned documents.

    2 projects | /r/selfhosted | 4 May 2023