#homelab
This Week in Self-Hosted (1 December 2023)
https://selfh.st/newsletter/2023-12-01/
This week's newsletter features a ton of notable software updates, a content spotlight on #AudioBookshelf, video content from @dbtechyt and Jim's Garage, and a new edition of the Open Home newsletter from @balloob!
#selfhost #selfhosted #opensource #homelab #homeserver #newsletter #technology #server
How to run Debian on Oracle's free-tier Ampere Altra (arm64) quad core VMs with 24GB of RAM, for free.
Wow, 😮 also der #VisualEditor von #MediaWiki verändert ja mal alles. Es war noch nie so einfach z.B. Tabellen 🙈 zu bearbeiten. 🙃
#Homelab #Wissensdatenbank #Knowledgebase
There are times when I want to re-do my #homelab so it looks more professional. It's just a pile of computers right now.
Yes I'm wiring up the new rack. No, video's not going to ready for a week or two. Move-in day next week! #newoffice #homelab #officelab
(And thankfully, heat actually works now. It didn't when I took this photo)

It's usually the sign of a good day when a miscellaneous cat6a matches the flowers on my dress. 💁🏼♀️
Secondary to ethernet distractions, it's definitely a good day when two additional #Nvidia #Tesla T40 datacenter GPUs arrive for the #homelab! Now the question becomes whether to install both immediately, or wait until another is sourced so that each of the new #IBM #POWER9 systems will deploy with the same spec. Decisions... 🧠


But before I continue with that, I'm going to spend some time thinking about the migration itself, just to get myself motivated. I want to be ready to go into full swing migrating my Nomad cluster to Kubernetes during my Christmas vacation.
The overarching plan is to keep the entire Homelab up throughout the migration. I'm pretty confident that I have enough hardware, the only thing really missing now is good plan.
After somewhat accidentally fixing my netboot problem, it is now back to the k8s migration. I think I've had enough of experimentation and I'm pretty confident that k8s is at least fit for purpose. There's one task left I have to do though, namely testing a Pi 4 first as a control node and then as a worker node.
1/2
#MediaWiki #Update: 🙈 Erstmal #Ubuntu 18.04 im #LXC auf 20.04 updaten, damit zumindest #PHP 7.4 verfügbar war. Danach MediaWiki selbst von 1.31 auf 1.35 (#LTS) und nochmal auf 1.39 (LTS) hochgezogen. Letzter Schritt: Das ganze rüber bringen auf #AlmaLinux 9 mit PHP 8.2. 🚀
#Homelab #LinuxContainer #VM #VirtualServer #SelfHosted #Linux #RHEL #Proxmox #Cluster #Server

Achei praticamente uma "Revistinha Avon" de softwares opensource para self-hosting
@jccpalmer@firefish.xana.live Here’s the updated #homelab! I mounted and ran the cables for the Pi Zero 2 W and it’s running Pi-Hole. I also swapped out the white zip ties on the black cables for black ones so everything is color matched. I think it’s a much cleaner look now. All that’s left is getting longer network cables for the floor-mounted machines and running those up to the switch.

It pays to be your own cloud provider #homelab https://lifehacker.com/tech/dont-rely-only-on-cloud-storage
I shuffled half of my rack around just to get my Aggregation Switch in the right place, 1u at a time. 😅

Is there a reason to use #Plex nowadays over #Jellyfin? #homelab #selfhosted #opensource
The follow-up post to my guide how to build a NAS from an old micro PC is finally published, explaining how to get up and running with TrueNAS Scale, gotchas I came across and my favourite apps:
https://www.danieldemmel.me/blog/installing-and-configuring-truenas-scale-for-home-use
Waiting for #homelab hardware that is shipped from anywhere else other than Amazon is a form of torture! Thank you as I suffer in silence!
A new #HomeServer is about to be unboxed and become a part of the #HomeLab, hopefully, tonight :mastodon_oops:
#selfhosting #selfhosted #asusminipc #asus #minipc

Live podcast today with 45Drives! Get notified here!

In the past week, I have migrated my desktop virtualization servers running VMware ESXi to Proxmox VE. I wrote up a post about it and some of my thoughts.
https://blog.linh.social/2023/11/29/homelab-setup-november-2023-update/
Managed to process the correct amount of downloads for @buttercup desktop using #n8n. Just needed some proper filtering of non-binary assets from #github. Now that I have this and the browser extension stats, it might be time to write this into a database of some kind.. (or just transfer it via #mqtt)


Critical Vulnerabilities in common #homelab software is why I keep everything in mine behind a well maintained VPN. Don't expose your personal lab to the internet, even companies with full security teams fall victims to vulnerable software. It's unlikely you'd notice something in your lab until it's too late. https://arstechnica.com/security/2023/11/owncloud-vulnerability-with-a-maximum-10-severity-rating-comes-under-mass-exploitation/
A quick post about setting up a VM to work on netbooting scripts. Also contains some frustration with VirtualBox and a couple of diagrams since I rediscovered Excalidraw.
https://blog.mei-home.net/posts/testvm-for-netbooting/
Weiter gehts mit #Nextcloud: Serverumzug + Update. Einmal weg vom #Ubuntu 20.04 hin zu #AlmaLinux 9 und von Version 25 auf 27. 💪
#Homelab #VM #VirtualServer #SelfHosted #Linux #RHEL #Proxmox #Cluster #Server

Was a bit afraid that #backups of migrated VMs to the new #proxmox node will not work anymore and the logs even said „skip external VMs“...
BUT there is another log, from the second node, which executed the backup job for this migrated VM.
So all fine...
Learned alot already about setting up this tiny cluster. This is exactly what I hoped for.
So, Google is now calling it "sync issues".
Anybody want to bet how long it is until OneDrive also suffers "sync issues"?
But the crux of the matter is: I've never had "Sync issues" (read: Actual lost files) with any of the more or less janky solutions I've run in my homelab for file sync over more than a decade. I didn't even have data loss in the times before I started having backups.
This timeline is going from weird to freaky.
'Don't worry about this, there was a misunderstanding. A server will not be housed in an employees domicile.'
I have never been more concerned over an email in my life than I am right now. Like, good. I'm glad its not happening. But why the hell was it going to?? Did the developers think 'homelab' meant they get to take the servers to their home??
And that remote monitoring is live. Much smarterer of me to do that outside of my network instead of in so I can ya know. Know when things lose power.



The new bpg/proxmox #Terraform provider I'm using is fantastic! I've migrated my config over entirely and even started using local modules to simplify my config a bit. #homelab
First impressions on #Jellyfin: it's better than I would have expected, but the metadata agents leave something to be desired with mismatches and downloading incorrect media artwork. I'm also not wild about user management. Still, I'm willing to give my users options given how #Plex has been continuing to do wrong by users over the years. #homelab
Wow did Plex shoot themselves in the foot. What the hell were they thinking not making that sort of data disclosure opt-in? What did they expect would happen?
I must also admit that I had no idea how much Plex was "selfhosted" in quotes. I always had it pegged for something like Jellyfin, but with a Fremium model or something. I never realized that they were embedded deeply enough into your "selfhosted" setup to be able to freely distribute your viewing habits.
I'm using an #n8n automation to fetch @buttercup installs across various extension hosts, for its browser addon. It's a seriously slick application and I'd highly recommend trying it out in your #homelab!

Out with the old, in with the... slightly less old but MUCH faster!
I've upgraded my ageing Lenovo M93p Tiny for use as a low-power Haiku/VM host/compiler box, going from an i5-4570T to an AliExpress-special Xeon E3-1275L V3.
With the hyperthreading and 8MB of L3 cache, PassMark says that this new processor is almost double the speed of the old one. But it only increases the TDP from 35W to 45W, so no need for a bigger PSU.





Okay, the homelab needs some work.
Specifically, I want to shift from a single Linux VM hosting ~10 docker containers (with various shared networks between them) to a kubes deploy.
1. I don't know how feasible it is to go from docker-compose ==> k8s
2. I have never stood up a k8s deployment before, I'm thinking a one master, 2 worker node layout? 3?
3. My cursory look at k8s seems like there isn't "one" way to do things (fine), so where does one start to learn/deploy?
26 hours into some badblocks testing… thank goodness for tmux, and the endless patience of computers.
Well aside from the headache of finding a place to temporarily hold all of my media, I gotta say, it’s been kind of a great feeling reinstalling the OS on my home server and starting with a completely blank slate
What's missing:
Something like MinisForum, but for small form factor #HomeLab or #SOHO *server* hardware.
I'm dreaming something like this:
- height ≤ 1U, with optional rackmounting ears
- width ½ or ⅓ 19″ so 2 or 3 could fit in a rack side-by-side
- depth: ≤ ~30cm
- 2 × NICs
- 2 × NVMe 2280 M.2 storage
- ≥ 64GB RAM
- 2 × USB A
- Nice to have: 2 × USB4 Type-C
- Don't care about video and audio I/O
- Don't care about WiFi and Bluetooth
- Front I/O
- Backside C14 power
- IPMI
- FtB airflow
A bit'o #homelab history. I just found an invoice showing my purchase of a 320 GB Western Digital EIDE drive for the princely sum of $77.23
How far can the virtualization go? Can I run everything in Proxmox? Router, wireless AP, firewall, DNS, VNC, web, reverse proxy, media, NAS... I'm thinking yes? Has anybody virtualized their router and wireless AP?
You have to be fucking kidding me. For months, at least two of my nine netbooting hosts had problems coming up after a reboot in every single update run for the Homelab hosts.
But now. Now that I have some logging for my headless, netbooting machine's initramfs boot step setup - everything works flawlessly.
If it wasn't Sunday evening, I would be getting out the Lagavulin now. 😒
I wrote out my notes about setting up Jellyfin in an *unprivileged* container on Proxmox.
https://mattedwards.org/2023/11/jellyfin-in-an-unprivileged-lxc-with-intel-quicksync/
Want another service for #selfhosting?
Look at the multi user bookmark manager **Grimoire**
„Bookmark manager for the wizards 🧙“
Yak shaving completed! 🎉
All of my netbooting hosts now send all console output to netconsole, which sends them to my FluentD instance to be stored in my Loki. It should now get all error logs even from headless hosts during the initramfs phase.
Now onto the Homelab hosts update. The one thing I need now is for at least one of my hosts to run into the reboot problem and producing useful logs which finally tell me what the problem is.
Had a problem with my #Terraform setup when I updated to #Proxmox 8.1. The provider I've been using, telmate/proxmox, isn't getting updates anymore. I found @bpg's provider, which is still being worked on, and I'm switching to it.
Everything seems to be going well! #homelab
https://registry.terraform.io/providers/bpg/proxmox
In case you haven't seen it, here's what the wall-mounted #homelab looks like so far.
https://mstdn.io/@jccpalmer/110746318934040189

I'll be updating the #homelab pegboard in the coming days as I mount one of my new Raspberry Pi Zero 2 W units that I impulsively picked up. This particular one will be taking over as the Pi-Hole for my network, which is currently run by an LXC container on my main NUC server. I have chosen to migrate to the Pi because I am strapped for resources on the NUC and setting up the Zero 2 W was cheaper than buying a DDR5 SODIMM upgrade kit.
@AliveDevil 6.5 kernel is mighty fresh!
My #homelab is still on 7, but I bought a license this week and am travelling upgrade road to 8.1
My find from the #IndieAppSales is Pi-Hole Remote. A bargain at the $1.99 price, which covers iOS, MacOS, and even WatchOS devices. And..you can monitor multiple PiHoles and sync configurations between them.
And check out the full set yourself - over 400 apps included in the sales today. Support your Indie Devs!
PSA: If you upgrade your #Proxmox machines to 8.1, the #Terraform provider telmate/proxmox will stop working. It's a known issue and the project seems orphaned: https://github.com/Telmate/terraform-provider-proxmox/issues/863
Another good alternative seems to be: https://registry.terraform.io/providers/bpg/proxmox
Continuing to improve my #Ansible playbook and #Terraform configs for my #homelab!
What's new?
- LXC templates
- Defining network interfaces for Proxmox
- Passthrough in #Proxmox for grub and systemd-boot
- Minecraft Proxy using Waterfall
- Minecraft Worlds using PaperMC
#Proxmox and the network adapter in my mini PC aren’t really friends.
I upgraded to 8.1 and I had to plug in monitor and keyboard to get connectivity back :(
It’s fixed now but I really wish I had got a vPro system.
On the flip side, the in-tree kernel module works well after the software update and hopefully from now on I won’t have any more issues.
Well I guess it's official, I peeped this in my HomeLab HL15 review comments!

Ha! Ordering these same components I just recognized that my existing server and with it this #Mastodon instance is running since a little bit more than a year already!
I‘m so happy and grateful how #Mastodon or the #Fediverse turned out. We even have really nice clients for it like @ivory
And of course it’s all based on excellent people 😊
Thanks 🙏
is the 3950x too much for a nas? #selfhosted #homelab
This Week in Self-Hosted (24 November 2023)
https://selfh.st/newsletter/2023-11-24/
#selfhost #selfhosting #selfhosted #opensource #homelab #homeserver #newsletter
Finally had the motivation to get proper #TLS certificates set up for the #homelab. Using #Tailscale means no more exposed ports but also meant needing to play with #Certbot #DNS challenges. Extremely easy using the certbot_dns_porkbun plugin.
I know I been a big bbbiaaatch about this but here is a question. In your storage... whatever ..would you take ..
1. More bays to fill ya up with PB's of data... ( I know it sounds sus just go with it )
2. Go Fast and Furious 43! 10 gig on dem hoes.
Some context. I have 10 gig available to me and realistically I don't need Petabytes of space...
My @nlnetlabs #unbound #docker image got updated with #OpenSSL 3.2.0 and the version is 1.19.0-1 now. The missing cachedb feature has been enabled in the unbound #Dockerfile too. :blobcatnotlikethis:
Stay safe! 💚
After a week of using and testing the HL15, I finally released my in-depth review of this new storage server.
Does it meet the HomeLab community needs?
https://www.youtube.com/watch?v=QGSaj5TYUB0
#homelab #storage #storage server #hl15 #45drives #45homelab
Alright finally trying out Immich. Sick of paying for Google Photos after they rugpulled the free tier. And it fits into my broader de-googling goals
Naturally this leads me to wondering....
Is there an OSS equivalent that people are fond of?
I get kinda itchy either these sorts of things because I don't trust that the free tier will exist long-term
Boosts appreciated
#SelfHosted #Homelab #Networking
Sometimes, when I read those "Twitter is better than Mastodon" posts from larger accounts who are announcing that they're going to spend less time here, I'm reminded how bubbly the Fediverse really is.
Reading other people's "quasi-goodbye" posts, it looks like the Fediverse is an absolute cesspit of scolds and reply guys.
I can only come to one conclusion: The Homelab bubble on here must be a bunch of exceptionally nice people, because I never got any of that.
After #Ansible creates the Cloud-Init templates, #Terraform can easily clone them and setup all the resources I've defined.
I also learned I can run a playbook on the newly created resource right from Terraform. From what I've read it's not the best practice, but at such a small scale it doesn't really matter much.
Black Friday ads have my number. Lots of sales on mini pcs for a home lab. Must. Resist.
@matt Have you ever looked at the #MiniPCs that have laptop chips inside? I have two of those and frankly, they are amazingly capable. I don’t think most people realize they exist or what the benefits are: low cost, VERY low power draw, flexible enough to run #Windows or #Linux very easily.
Some thoughts after buying my first one, which I’ve now relegated to a #homelab server and bought a more powerful one for daily use: https://www.kctofel.com/so-my-new-desktop-pc-was-delivered-in-a-padded-envelope/
Bet you could get a review unit lickety split!
One of these days I'm gonna reorganize my #homelab setup so that I don't just have all the configs inside my home folder, I promise :blobglarenervous:
Oh, if you're looking for the documentation on how to set up netboot xyz (step by step) as well as how to create a Windows PXE boot disk, it's all documented here!
The home lab now has some pretty dashboards thanks to Grafana. This was my most difficult setup so far, and my first docker stack with more than one app installed in it.
Ran into issues with the stack crashing a LOT in portainer while I fiddled with it. :yikes: Not sure I made the right choice as to the appropriate server to install it.
Back in my tech support days I thought that if I had PXE network boot at home, that I "made it". Well, that day has come! This past week I learned all about netboot xyz! I can now boot and install any operating system over the network!
Check it out! https://www.youtube.com/watch?v=4btW5x_clpg
Today, I setup a multi-step backup process for my day job that I would have never have understood if it weren't for my home lab experiments. Felt good.
Keep having fun, keep learning!
And, if you do opt for the TrueNAS XL+, be warned that the thermal design of the chassis is *not* that optimal for the top set of drive bays.
I also like that you can order the HL15 sans motherboard, CPU and RAM for $910. That way, you get all of the backplanes, cables and power supply installed, and you can just source the motherboard, CPU, RAM and storage controllers of your choice.
That way, you can use a Ryzen, Threadripper, EPYC, Xeon D, Sapphire Rapids or even an Ampere setup in there (granted, you'll want to upgrade the power supply)
I would *love* to see someone plop in an Ampere Altra board into an HL15 system. Maybe that can be a future project for @geerlingguy? 🙃
Watching @CraftComputing's video on the 45HomeLab HL15 server. For around $2200 for a full-build server with 32 GB of RAM that can support 15x 3.5" hard drives is a lot better than the TrueNAS Mini XL+ 8x 3.5" hard drives with 64 GB of RAM at about $3000.
If the HL15 were out when I was building up my new NAS, I probably would have gone with that over the TrueNAS X+ that I picked up. The X+ configuration has 32 GB of RAM, same as the HL15.
The HL15 has fewer CPU cores (6) vs the X+/XL+'s 8 cores, but the X+/XL+ uses Intel C3000-series Atom cores versus full Xeon cores. Plus, you can stuff the HL15 with a lot more RAM, network cards and other PCIe cards. The tradeoff is size and noise, of course.
It's a Wednesday that feels like a Monday, so here's a few #HomeLab #pics of #networking hardware from the past however many weekends. See photo alt-text for details.
It's a bit silly to see the the living room rack become more populated and dense, considering one of my budget rationalizations for the three colocation racks was "The cost difference will offset electric use at home and it'll be so much quieter...", yeah sure. Well, those racks are at circuit capacity so... 👩🏼💻🤦🏼♀️💁🏼♀️
I would *absolutely* be interested in knowing how other folks solve this #homelab challenge.
Power goes out, your UPS gives out after a period of time...then everything shuts down, requiring a power button press to bring it all back up!
No, I'm not moving this stuff to a cloud provider or data center. 😉
My server boards do not have IPMI. Would that allow me to boot them remotely once power returns without pressing a button?
Any other solutions?
My utility company decided to upgrade my power meter today.
I'm not at home.
Good thing they finished before my UPS gave out, otherwise my servers would be down until next weekend when I'm home.
On of those servers is running Mastodon, so that would have sucked.