Migrate from Unraid in a massive tower to a proper JBOD rig in a rack. Finally set up ARM SBC k8s cluster for most things alongside the old x86 hardware for a few services and running the NAS as I don't know how I'd hook that up to the SBCs.
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Last year I wanted to set up a budget media PC and got enamored by this video: https://www.youtube.com/watch?v=WCDmHljsinY
I got a 600 G3 with the 4560 processor, installed Debian onto it and hooked it to my 4k TV mainly to run immich and stremio.
Immich runs just fine, though I have gotten too fast behind its upgrades and having less knowledge about Docker, I'm afraid to update immich. Need to figure that out.
But what disappointed me was that my good quality videos (even the downloaded ones) are choppy to run (unlike the fluid expectations from the video above) and I don't really know what I should look into to make it better.
Buy a NAS , sell my old gaming pc (acting as 1 node in my proxmox cluster of 2), buy a second mini pc, learn more about backups and fallbacks and all that fun stuff
My server is exactly as I need. Basically 1 year old now. This year I really want to do vlans to control the network more than an off the shelf router. I work in tech and still am struggling because all I know is meraki bullshit and that's not priced for the typical home user.
I'll need a few AP's and a switch and firewall. I don't know what to get or what to buy and each research session ends with more options than I started with. Anyway that's my goal. I'll get there eventually.
Finalise my physical network to have at least one available port in every essential room & build a new home server/NAS.
While not really for my hosting, I want to upgrade the Wi-Fi speeds in my home, currently running an eero setup that provides good coverage, but the speed seems poor when transferring large files around the home.
Not sure what to get, but this is my goal.
Get VLANs working, proper IOT network isolation, and Nextcloud as my primary document storage. If that first one didn't bring down my homelab entry time I try I'd be more inclined.
Thinking about setting up a NixOS or Guix firewall/router. I like OpenWRT but upgrades are a bit annoying, although should improve with the new packaging system.
The idea of having a single config file I can deploy on new hardware almost immediately is very appealing, however.
Right now it's really just setting up DNScrypt, and maybe swapping some equipment out for lower power consumption.
Top 1 for me would be a strong backup mechanism, and by that I mean something that is tested. Currently I have restic in place but I don't even know if in case of a disaster the backups are ok.
And considering my lack of time, I would be happy with just that.
I'm still in the middle of a K8s migration. It's overkill for a home user, but I want the upskilling.
I've got a QNAP NAS with self-managed linux for storage, and a MS-01 with an RTX A2000 for compute. They're connected over 10Gb SFP+. I'm more than half way done, especially considering I mostly know what I'm doing now.
I still need to figure out the idiomatically right way to schedule pods with their storage, but I got GPU workloads going recently. Next up is migrate the last of the docker-compose from the storage node.
Buy a home.
I want to look into quadlets
A pain in the ass. Great but did not fit my needs. Dependent containers would fail a lot during upgrades. Kept trying to figure it out and then just said WTF am I doing this all works fine in docker.
I want to build a whole new server, starting with a wooden case that makes it perfectly silent (but allows for good air flow).
Btw: does anybody know what bad things actually happen if there is no metal cage that blocks all the radio?
I am doing exactly the same as what the OP is doing. In addition to that, I will unify my beelink mini PC proxmox server and our old Intel atom NAS into one rack server with AMD EPYC, proxmox and truenas in a VM.
I sure hope our landlord and the Internet operator can agree on the operator finally bringing fiber cables to all apartments. Then I would have fast enough uplink to my homelab.
Rebuilding my main router to work with 10gbe fiber that recently became available here. Although it is a tad expensive, so I am not actually sure yet if I will upgrade my contract.
Many goals, little time, so we'll see what actually materializes 😅
- Reimplement my Grafana+Loki stack on public cloud, replace Promtail with a proper Prometheus pipeline (queries are making my qnap go brrr)
- Start up an Immich instance and migrate Google photos to it
- Set up Authentik or something equivalent for the aforementioned services and others. I already have a basic Traefik test config without authentication but still don't have it working 100%, so everything stays on TailScale for now
Traefik+immich+Authelia here, works good. You can use the traefik bypass secret header to let Immich through authelia.
Probably possible in some fashion with authentik too, haven't tried it yet.
Get everything migrated across to my new k3s cluster. I’ve been using larger boxes (unraid) and a couple of 1L mini PCs with proxmox to run my homelab until now.. but I work with kubernetes and terraform daily and wanted something declarative.
I’ve now got k3s setup with a handful of services migrated (Immich, Tailscale, Nextcloud etc) but there’s still a ton to go (arr suite, various databases, Plex, Tautulli etc). It’s another job entirely.
I love it but sometimes I wonder why I do this to myself 😅
I just reached all my goals at the end of 2024. So stretch goal in my case.
40 gig network for private ceph traffic. Do aggregation on all the nodes for redundancy. Maybe expand to 5 nodes from 3.