Homelab discussion
from Buage_@piefed.social to selfhosted@lemmy.world on 31 Jul 16:21
https://piefed.social/c/selfhosted@lemmy.world/p/2250705/homelab-discussion

Hello everyone! I’m kinda curious about the services you self-host, and I would love to see what do y’all use!

I’ll start, and list the services I self-host:

My list
  • Immich (bye Google photos)
  • Open WebUI (web interface for llms)
  • Fireshare (clips hosting and sharing)
  • Home Assistant
  • FMD Server (find my device alternative)
  • YourSpotify (spotify tracker)
  • Kener (uptime monitoring)
  • AdGuard Home
  • SearXNG

Thanks for reading, and thanks to anyone who participate!

#selfhosted

threaded - newest

tomkatt@lemmy.world on 31 Jul 16:35 next collapse

Everything I have is either for entertainment or home automation. Most of it is running on a mini-PC running Proxmox.

  • Jellyfin
  • Asset UPnP
  • Lyrion
  • Navidrome
  • LRCLIB offline lyric server
  • Home Assistant

And I’ve got a containerized Audiomuse-AI instance for music analysis and instant playlist generation.

Buage_@piefed.social on 31 Jul 16:58 collapse

Nice ! Thanks for that list !

Audiomuse-AI looks interesting imo

tomkatt@lemmy.world on 31 Jul 17:10 collapse

It’s pretty cool. I have it integrated with Lyrion via a plugin so I can generate a list of related tracks to a song, album, or artist in my play queue, and with lyrics and CLAP analysis it can also generate a music queue via text prompts via phrases like “classical music with cellos” or “relaxing ambient without bass” “aggressive melodic rock” “soothing female vocals” and so on.

As a bonus, we use Wiim Pros and Pro+ units at home to integrate with Lyrion and they can be linked and synced for whole house playback across multiple audio setups.

Shipgirlboy@sh.itjust.works on 31 Jul 16:44 next collapse

  • Open Media Vault
  • Immich
  • Jellyfin
  • Arr-stack (Radarr, Sonarr for file naming and management of DVDs and Blu-rays ripped with A.R.M.)
  • Automatic Ripping Machine
  • Home Assistant (on a separate device)
Buage_@piefed.social on 31 Jul 16:59 collapse

Nice setup !

LordFireCrotch@lemmy.today on 31 Jul 17:07 next collapse

  • Firefly III - home financials
  • Grocy
  • Jellyfin
  • Self made homebrewing log webapp
  • Arr stack
  • Nextcloud
  • Matrix server for family chats
Buage_@piefed.social on 31 Jul 17:23 collapse

Thanks 😄

luftruessel@feddit.org on 31 Jul 17:19 next collapse

Proxmox, mostly LXCs

  • Home Assistant
  • Paperless NGX
  • OpenWRT
  • Arr Stack
  • Jellyfin
  • Geoactivity Playground
  • Calibre Web
  • PiHole
  • Samba Share
  • Tandoor (more of an archive for grandmas good recipes than anything else)
  • PDF editor (with the name I forgot)
  • Nginx Proxy
Buage_@piefed.social on 31 Jul 17:23 collapse

Thank you for sharing !

irmadlad@lemmy.world on 31 Jul 17:44 next collapse

Quickest way for me is just show n’ tell:

spoiler

<img alt="" src="https://lemmy.world/pictrs/image/9a541a04-1167-4681-bcaa-ac132e90fe78.png">

That’s currently. Could change tomorrow. LOL There’s always room for more, if I can find something interesting.

Buage_@piefed.social on 31 Jul 18:16 collapse

Good dashboard

irmadlad@lemmy.world on 31 Jul 18:21 collapse

Thank you.

non_burglar@lemmy.world on 31 Jul 17:51 next collapse

Incus, all services running in lxc. Ansible and templates to run startup stuff for new containers (ssh keys, etc). My docker setup is primitive, I regressed down to individual containers for each with docker compose. It’s so trivial to restore last night’s lxc backup that k3s/k8s doesn’t really help me. In fact, i’ve been simplifying everything to suit my use case, including hardware.

  • sonarr
  • radarr
  • bazarr
  • prowlarr (I’m close to getting rid of this)
  • transmission
  • sabnzbd
  • kavita for comics only
  • calibre Web automated (CWA)
  • frigate NVR
  • navidrome
  • immich
  • openwisp to manage 2x openwrt access points
  • homeassistant
  • technitium DNS x2
  • uptimekuma monitoring x2
  • ntfy for push notifications
  • ansible
  • jellyfin
  • radicale
  • syncthing
  • Wireguard
  • wanderer for GPS track mgmt on “big screen”. I track my GPS trails and drives as a hobby. I’d love a self-hosted comaps web client, but I can’t really find one. :(

Plus lots of transient trials that come and go with interest. Rotating 7 day/4 week/3 months backups by NFS with pruning, includes snapshots, but I set expires on these.

This is running on 2x minipcs with 48GB ram each, but they are way overkill. I just received a mini itx i5 board, which will house all of the containers, save VPN and 1x DNS, which I will run on an SBC.

So I’m going down from 2x servers + 1 NFS nas to one 1u server for everything plus one SBC so I can reboot it.

Power consumption is king factor for me now.

ItsNotImportant24@lemmy.ml on 31 Jul 18:07 next collapse

What would you suggest for a prowlarr replacement when you get rid of it? And what would be the reason for getting rid of it? Just curious since I use prowlarr.

Buage_@piefed.social on 31 Jul 18:17 next collapse

Wow that’s a lot of things!

[deleted] on 31 Jul 19:45 next collapse

.

Fortatech@gregtech.eu on 31 Jul 20:27 collapse

Dont some bigger servers come with an onboard sbc for management and stuff (eg. Dell’s idrac)?

drkt@scribe.disroot.org on 31 Jul 17:51 next collapse

Here is my copypasted documentation

				== PROXMOX CONTAINERS & VIRTUAL MACHINES ======================
				C:TorRelay      -	192.168.78.160  /  2a05:f6c7:8321::0160
				C:Gonic		-	192.168.78.161  /  2a05:f6c7:8321::0161
				C:Corrade	-	192.168.78.162  /  2a05:f6c7:8321::0162
				C:MeshCore	-	192.168.78.163  /  2a05:f6c7:8321::0163
				C:Apache        -	192.168.78.164  /  2a05:f6c7:8321::0164
				C:Backups       -	192.168.78.165  /  2a05:f6c7:8321::0165
				C:PiHole        -	192.168.78.166  /  2a05:f6c7:8321::0166
				C:WireGuard     -       192.168.78.167  /  2a05:f6c7:8321::0167
				C:qBitTorrent	-	192.168.78.169  /  2a05:f6c7:8321::0169
				C:OwnCast	-	192.168.78.170  /  2a05:f6c7:8321::0170
				C:i2pd		-       192.168.78.172  /  2a05:f6c7:8321::0172
				C:endlessh	-	192.168.78.174	/  2a05:f6c7:8321::0174
Buage_@piefed.social on 31 Jul 18:17 collapse

You’re running a tor relay ?

drkt@scribe.disroot.org on 31 Jul 18:31 collapse

It is true

Buage_@piefed.social on 31 Jul 18:33 collapse

Awesome !!

Rin@lemmy.zip on 31 Jul 18:55 next collapse

hi! first time posting from this account, but a long time lurker.

I have Adguard Home on my router, but here are my other machines. I’m currently working on overhauling the NUC, mostly because I didn’t know what I was doing when I got it.

I use Dokploy for my services right now, I like it more than Portainer.

currently running on a Raspberry Pi 4:

  • Diun (for notifying me of updates to my containers)
  • PDFding (for my ttrpg collection and some other stuff like crochet patterns)
  • Grimmory (for ebooks)
  • Mealie (for recipe storage, I don’t really use the other features)
  • Pinepods (for podcasts)
  • Shiori (for archiving webpages and bookmarks)

things I’m going to be running on my NUC:

  • Prowlarr (it’s just easier for me to find stuff using the interface)
  • Diun (again, notifying me of updates)
  • RomM (for game ROMs, I like that some of them I can play in my browser or put on my desktop)
  • SABnzbd (for sailing!)
  • Qbittorrent (same deal as above)
  • Emby (was using Jellyfin but for a couple reasons I want to try Emby. if I don’t like it, I’m going back to Jellyfin)
  • Tubeless (it’s a fork of Pinchflat, which is a way to download Youtube videos specifically to watch them through something like Emby or Jellyfin)
  • Navidrome (for music playing, planning on using Feishin on desktop and Symfonium to listen to it on my phone)
  • MusicGrabber (kinda does what it says)
  • probably Immich (unsure on this, might just store my photos for safekeeping but I kinda like the idea of looking at them laid out like Immich does)

I currently have a 10TB NAS in RAID 1 for storage, though I’ve found it a bit difficult to map storage to docker containers while leaving the databases on the NUC because I have very little experience and am still learning. thankfully, I’m taking notes this time around.

I would love to get more storage, but man. prices.

Reannlegge@lemmy.ca on 31 Jul 19:44 next collapse

On all of my raspberry pi’s excluding my HAOS pi I have Docker; (I am thinking of adding something so I can see all my images visually, funny story I was looking on docker to see everything I have running and I guess I do have a service for this).

2 instances of pihole across 2 of my pi’s; (one primary, which has been migrated to docker and a secondary which is still running bare metal I have docker on that pi but just have not got around to migrating it yet maybe that is a today project) highly recommend you start with a linux distro that is right for you and start with docker and pihole (You could probably stick with windows or MacOS if you want but I highly recommend linux, there are other whole LAN ad blockers, pihole is just the one that works for me. Just to be funny I run them on port 31415!) on a device or two you are not afraid to leave running 24/7 that is why my homelab is spread across different 4 different pi’s and a Flint 2 router.

Maybe on two pi’s I have Nebula-sync; to keep my piholes in sync but I know I have it on one of them.

On my pi 5 with the most RAM I have:

Caddy; this could go on prior to pihole, but it is to give everything easy to remember domain names and to allow some to be open to the world while keeping others to the LAN/VPN

After those four things I would suggest searXNG; to replace whatever search engine you use when you go through and pick which engines it uses to do searches please do not select the Google. With searXNG you do not get all that AI crap I hear people get now, or the paid advertisement links at the top of the results, you also get to weigh which engine you want to use more.

Vaultwarden; with that I can use all of bitwarden’s services for free

Immich, because I am not paying a third party to store just my photos

Nextcloud, but I am getting off of that, it does all of the file sharing that I need with my devices that cannot use rsync calendars and contacts but it tries to do to much.

Down detector; to tell me if there are problems with my devices (sends me emails if one of my devices goes off line).

Paperless; to keep important documents in a easier place to find.

On another pi 5 I have:

The arr stack, I should really get jellyseeerr working!

Transmission, the bittorrent client it is running CLI with a web interface. I have it setup to download a copy of the raspberry pi OS every time there is a new release and to host it until the next new release, everything else I have a ratio of 3.

Jellyfin; (I will fight you if you think plex or emby are better), if I wanted to share my media with people I could create another VPN exit that only allows people to Jellyfin.

I guess I have Navidrone; for music streaming? I should probably remove that because I have Jellyfin that I plan on using.

Cowrie, is the honey pot sitting on port 22.

On another pi 5 I have

Ghost; for my blog/web design service, I am considering exploring more options as it is more geared towards people wanting to get money.

I guess I have matomo; to monitor my self hosted blog, did not know that.

On a pi 4 I have

HAOS; I have so many things running in HAOS, but the one service I am most proud of is my reminders. The reminders just started as a reminder for me to take my medication because the app I had purchased decided that the fact that I had purchased it was not good enough and they wanted to charge me a subscription, so I setup Home Assistant to remind me and that quickly became reminders to do other things as well all on my apple watch.

I have a retired ipad running a HA kiosk in my kitchen; it tells me things like what lights are on, how many times I have had bots try to penetrate me, speedtest, transmission stats, and my ecobee settings. I am thinking of setting up an old phone to run as a separate kiosk in my bedroom as a clock/weather screen on my bedside table and I am hoping to get a hand me down old ipad to act as another kiosk in my living room, more to watch for docker containers needing updates, maybe the also the weather and bandwidth monitor.

OpenWRT on a Flint 2 because the firewall my ISP’s firewall/modem like most ISP’s is a joke so I have it set to pass through to my own with 2 static IP’s one of them was originally going to be for mail but I quickly discovered how silly of an idea that was.

Wireguard; I think it is on my firewall, on one of the IPs I was going to host mail on the other but I came so close to ripping out my hair trying to do that so I got a hosted service through easydns it has a wildcard function so I can still get unlimited free trials to whatever instead of going into hosthero’s cpannel and spinning up a new address)

Crowdsec so I get to watch how many bots try to penetrate me in a day, week, month, or ever. It is in the 100’s a day, before I knew I could/should chan

Pika@sh.itjust.works on 31 Jul 19:46 next collapse

I use proxmox on one server, but currently my layout is:

  • docker 1:
    • Authentik first network
    • heimdall
    • immich
    • jellyfin
    • NPM first network
    • zipline
  • docker 2:
    • authentik second network
    • npm second network
    • blorp
    • gitlab-runner
    • ladder
    • metube
    • photon
    • privatebin
    • tandoor
    • bar assistant
    • sponsor block

LXCS:

  • database server
  • pihole
  • wireguard
  • mail server (postfix/dovecot)
  • zoneminder
  • zabbix
  • gitlab
  • matrix
  • xmpp/openfire
  • revolt/stoat
  • gamevox (temporary)
  • pufferpanel - minecraft
  • pufferpanel - ark
  • palworld
  • discord development container
  • projects container

VMs:

  • homeassistant
  • ipa server
  • firewall
  • Syncthing / immich storage / PXE server/ File storage

Also thank you for making this post, it helped me realize I have a few containers and services I don’t use and I don’t think have activity on them anymore so I can start a deprecation cycle on them lol

mesamunefire@piefed.social on 31 Jul 20:14 next collapse

A lot on docker and yunohost.

Gotosocial is the most used service for the family.

Decronym@lemmy.decronym.xyz on 31 Jul 20:30 next collapse

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

Fewer Letters More Letters
DNS Domain Name Service/System
ISP Internet Service Provider
LXC Linux Containers
NAS Network-Attached Storage
NFS Network File System, a Unix-based file-sharing protocol known for performance and efficiency
NUC Next Unit of Computing brand of Intel small computers
NVR Network Video Recorder (generally for CCTV)
PiHole Network-wide ad-blocker (DNS sinkhole)
RAID Redundant Array of Independent Disks for mass storage
SBC Single-Board Computer
SSH Secure Shell for remote terminal access
VPN Virtual Private Network
k8s Kubernetes container management package
nginx Popular HTTP server

[Thread #69 for this comm, first seen 31st Jul 2026, 20:30] [FAQ] [Full list] [Contact] [Source code]

dihutenosa@piefed.social on 31 Jul 20:31 collapse

  • authoritative DNS for my domain
  • email (Postfix, Dovecot, rspamd)
  • endlessh
  • Matrix chat and video conferencing (nginx, Synapse, MAS, Livekit, coturn, Postgres)
  • Prosody elsewhere for failover if international links go down
  • Nextcloud
  • offsite backups for important data, not the whole OS (rsync)
  • QR scanner on a webpage, for transferring complex passwords locally
  • Syncthing
  • Offsite monitoring (Prometheus, Grafana, AlertManager) - amusingly, on an old ex-Android phone running PostmarketOS (a variant of Alpine). Eats less than a watt of power.
  • Wireguard to hook up the monitoring with minimum fuss