What’s up, what’s down and what are you not sure about?
Let us know what you set up lately, what kind of problems you currently think about or are running into, what new device you added to your homelab or what interesting service or article you found.
I finally finished my first iteration of my Minilab including a very smooth migration from the old server yesterday so I can go to the service side of things again. I plan to get some kind of selfhosters VPN for external access to stuff that’s not exposed to the internet, I’ll have to investigate which one.
My biggest shortcoming at the moment is my NAS is also my gaming PC. It’s pretty inefficient to have that on all the time. But I haven’t had the time to build a dedicated NAS.
Yeah I had your idea back when I wanted a nas. I didn’t have the time and just bought a synology knowing it wasn’t the best option and was aware of the possibility of enshitification. Now that they’ve enshitified, I can’t really recommend them any longer. So far it’s been good but I’m still looking for options that are quick and easy to set up. Or maybe I’ll grit my teeth and start building one from scratch.
Weirdness: My Authentik instance had a PostgreSQL upgrade prerequisite in order to update it.
I’d followed instructions 3-4 times completely unsuccessfully and had to keep reverting to backup.
So, I gave up for a couple weeks and left it be in order to get over my frustration.
Yesterday, I followed the instructions again. As far as I can tell, I did nothing different than I’d tried previously and it worked first try and then I was also able to upgrade Authentik.
NOTE: The instructions aren’t exactly difficult! So, I don’t see how I’d have gotten it wrong!
Trying to get navidrome routed through Traefik.
I think it’s rejecting it as an untrusted proxy because forwarding the ports locally works.
Also working on getting Traefik up and running on a TuringPi cluster to eventually move my workloads over to it.
I am re-re-factoring my plans for homelab 3.0 and the migration to it. Hardware budget is non-existant so I am trying to figure out how to do everything with what I already own, while re-organizing to better use what I have to make some room. Adding a few sticks of RAM and replacing some older cat5 are all I will do this year.
Been spending some time with podman, but ran into some issues with denied access on a bind mount. Messed around with acl for 30 minutes or so until I realized selinux is a thing.
So, now I’m learning selinux. I’m a long time ubuntu guy, but just now adding Rocky to my setup.
Immich is UP and even my wife likes it, now I’m slowly adding her 100gb library to immich. Kinda fun going through all those old pictures.
Proxmox Backup Server is DOWN. I’ve got a synology that boots at 11pm for my backup to use it as NFS share, but PBS won’t auto mount that darn NFS. Works fine with PVE backup.
Have the same problem with PBS and NFS. Have to turn off the PBS container, delete the .lock file in the NFS directory, then boot up PBS. Thinking I’m just going to use a local directory instead of NFS
Finally got it working just in time for life to implode again so I just powered it down and unplugged everything again.
This time I’m probably just gonna huck it out a window or into the trash
Everything is running and I’m not making many changes because work got hectic. I have a few projects I’d like to tackle once I get time:
- finish migrating to podman
- get a new drive to test migrating to microos
- get more media to finally eliminate Netflix (SO is still clinging to a few shows)
- find a smaller box for my NAS - currently in a massive ATX box, but I don’t want to pay an arm and a leg just for space savings
Trying to get the right combo of iptables rules to shuttle traffic from vps to home lab server (as I think I’ll need to do once my ISP upgrade puts me behind CGNAT for the first time…
Got it working sorta, but I didn’t like seeing my vps private link address instead of the remote in logs.
Latest thing is my server was hard locking up randomly every couple days. Finally thought to check IPMI and it was triggering a correctable ECC error on a specific stick of RAM.
I figured maybe the first couple errors were correctable by the ECC RAM but then they just got worse and caused the lock up.
Pulled the 2 sticks in that pair and so far so good. I’ll survive just fine with the remaining 192GB of RAM lol.
Also switched from my old Dell box with Opnsense to a Linksys MX4300 running OpenWRT, saves me about 20W and its fun to try something different.
I’m currently trying to figure out why my email server got blocked by Proofpoint and they refuse to talk to me. Really about ready to give up on email after self-hosting it for a decade with few problems.
Oh that sucks! One would think that after that long, it’d be somewhat established.
Currently rewriting my homelab into terraform and adding some redundancies using cloud environments, in case of power outages or network issues.
Sweet!
What’s up is everything I’ve been running and down is what I haven’t.
not working
I haven’t been able to get friendica to connect to Maria DB, so I’ll eventually try just MySql. Grafana isn’t running bc I would need to change a lot of things to get an exporter into each container and the truenas apps don’t really allow that configuration - fine if you have docker compose though, which I’ve started doing more and more.
new
I just got up and running with Stirling pdf, a free (and paid) PDF editor. That looks pretty sweet.
But I’m now also using 15GB of the 32 on the system, which is still plenty for Arc cache for me
what I want
I want to rent a VPS to host various fediverse apps, probably Lemmy, pixelfed, and write freely to start, for the nomad/expect communities. I’ve been looking at netcup and they have some decent arm offerings.
I’d like to put Talos Linux on it so I can get some kubernetes experience. They have a good sized server for €10, so I could expand to add a DB server or one specifically for logging and metrics.
I was looking at Hetzner, but I’ve read that their block storage is super slow and causes timeouts on DB.
Of course, can I even run these apps on arm? I guess I gotta find that out.
One thing I’d like to do is make a web page that makes signups super easy and would create an account on all services, ideally. Not a huge deal of that isn’t reasonable, but it’d be nice to allow doing it once rather than multiple times. If I could get sso, that’d be good, but I don’t know how supported that is.
For some reason Grafana started to sync roles with my IdP (google) and now my own user keeps getting a read only role, so I decided to take this opportunity to finally move away from google and start hosting keycloak instead.
It was a busy week so I could not get the time to finish it yet.
I need to get a new VPN setup. Been using OpenVPN through OPNsense for years but I’m fed up with the abysmal performance of the OpenVPN client on iOS. Open to suggestions but it has to be fully self hosted.
Wireguard is where it’s at.
wg-easy is what you want
I have running OPNsense as well and was looking for OPEN VPN on it as well, but I’m not decided yet. I wonder if Android clients are any better.
I’m running OpenVPN on pfsense and am using the android app.
I’ve got a stable 150mbit/s, depending on carrier coverage.
DOWN:
I’m currently fighting with my OliveTin config file. I added a simple new config for a button action and ylthe whole thing just shit the bed. Now OliveTin won’t load at all. Even after removing the new config. Stupid yaml.
UP:
After reading the Jellyfin docs and their Hardware Encoder Quality section which states
Apple ≥ Intel ≥ Nvidia >>> AMD*
I decided to spin up a test server on the m1 mini that’s been sitting unused in my basement for a couple of months now to see if I can get better performance out of jellyfin on the m1 vs where it’s running currently, which is on an i7 Intel that’s going on 10ish years old now.
I also spun up baserow and directus containers to see which one I want to use for my database needs.