[{"data":1,"prerenderedAt":168},["ShallowReactive",2],{"homelab":3},{"id":4,"title":5,"body":6,"description":155,"extension":156,"image":157,"imageAlt":158,"imageCaption":159,"imageHeight":160,"imageWidth":161,"meta":162,"navigation":163,"path":164,"seo":165,"stem":143,"updated":166,"__hash__":167},"homelab\u002Fhomelab.md","My personal homelab with top notch hardware",{"type":7,"value":8,"toc":144},"minimark",[9,13,18,21,24,27,31,34,37,45,49,52,59,63,66,69,73,76,79,82,85,89,92,95,126,129,133,136,139],[10,11,12],"p",{},"My homelab is honestly a bit much. I own pretty much everything a tech person could want or need if they're into this stuff, and I really enjoy running bleeding edge hardware. Over the years I've picked up a lot of hands-on experience with it.",[14,15,17],"h2",{"id":16},"my-daily-driver-device","My daily driver device",[10,19,20],{},"My main work and development machine is a MacBook Pro M1 Max. It's my daily driver for research, browsing, and development, and it's incredibly fast: it handles pretty much anything I throw at it without breaking a sweat, which is exactly what I'd expect from a €4,000 laptop. Even though it's almost 5 years old now, it still runs like clockwork.",[10,22,23],{},"I run three monitors off it at the same time: a 3440x1440 ultrawide at 100Hz, plus two 4K displays at 60Hz. I've been toying with the idea of replacing the ultrawide with a 4K 240Hz OLED monitor, but I'm still not sure I want to spend around €1,000 on that upgrade.",[10,25,26],{},"For keyboard and mouse, I use the Apple Magic Keyboard with Touch ID and the Logitech MX Master 3S. Working with this combo is genuinely a joy, I can't put it any other way. If you take your setup seriously, both are worth trying.",[14,28,30],{"id":29},"my-powerful-workhorse-machine","My powerful workhorse machine",[10,32,33],{},"For gaming, I use a PC I built myself. It's got an Intel Ultra 7 265K, 64GB of DDR5 RAM, an RTX 3090, and three Samsung NVMe SSDs (512GB, 2TB, and 4TB). It's an absolute beast of a machine. Sometimes I use it for gaming, other times for editing videos in DaVinci Resolve.",[10,35,36],{},"Since I spend most of my time developing software and websites, I don't use this PC very often anymore, and gaming has become more of an occasional hobby these days. When I was younger I spent almost all my free time gaming on it, but I guess the older you get, the less time you spend on it, and the more other things start to matter.",[10,38,39],{},[40,41],"img",{"alt":42,"src":43,"title":44},"My self build war machine","\u002Fimages\u002Fhomelab\u002Fwar-machine.webp","Inside my self-built gaming PC, RTX 3090 and RGB lighting visible through the tempered glass panel.",[14,46,48],{"id":47},"my-data-graveyard","My data graveyard",[10,50,51],{},"I also have a self-built NAS server that I wake up over Wake-on-LAN whenever I need to grab data from it or run a backup. Once I'm done, I shut it back down to keep the power bill reasonable. It has about 40TB of raw storage, but since it runs in RAID 1, only about 20TB of that is actually usable. The rest goes toward redundancy.",[10,53,54],{},[40,55],{"alt":56,"src":57,"title":58},"My personal NAS-server","\u002Fimages\u002Fhomelab\u002Fnas-server.webp","My self-built NAS sitting on a cabinet, with a spare hard drive right next to it.",[14,60,62],{"id":61},"enjoy-the-small-things","Enjoy the small things",[10,64,65],{},"I also run a Raspberry Pi 5 24\u002F7, which hosts a few small services like Pi-hole and Homarr. Both are convenient and work really well. Thanks to Pi-hole, my whole network is protected from the ads and tracking scripts that show up on almost every website these days.",[10,67,68],{},"On top of that, I have a Mac Mini M1 running 24\u002F7 as well. It creates a Wi-Fi hotspot for my iPhone 16 Pro Max and my 13-inch M1 iPad, so I don't have to rely on cellular data. I get faster speeds and ad-free browsing, courtesy of Pi-hole.",[14,70,72],{"id":71},"my-rented-247-vps-server","My rented 24\u002F7 VPS server",[10,74,75],{},"I started renting servers when I began hosting my own website some years ago. Before I could do that, I first had to buy a domain and then find somewhere to actually host the site.",[10,77,78],{},"At first, I thought it would be smart to rent a small server from Amazon EC2. That worked well in the beginning, but Amazon kept raising its monthly prices until it went above the €10 per month limit I'd set for myself. So I decided it was time to switch providers and found Hetzner, where prices were cheaper than Amazon's. I stuck with them for a while.",[10,80,81],{},"But nothing lasts forever. Hetzner eventually raised its prices too, and hosting got more expensive again. Around that time, I remembered a colleague mentioning that he hosts his projects on Netcup. After comparing prices across different providers, Netcup came out on top for price to performance. These days I run a 10-core, 16GB RAM, 500GB VPS on Netcup, and I pay around €15 a month for it. Given the performance I'm getting, that feels like a fair deal. On Amazon, that kind of money would maybe get you a dual-core CPU with 2GB of RAM and a 40GB disk.",[10,83,84],{},"I'm hoping Netcup doesn't raise its prices anytime soon like the other providers did. If they do, I'll be back to hunting for a better price to performance provider all over again.",[14,86,88],{"id":87},"which-services-do-i-run-on-my-vps","Which services do I run on my VPS?",[10,90,91],{},"I currently run all my services through a single Docker Compose YAML file. Every service has its own Docker file, and everything gets committed to a Git repository so I can easily redeploy on a new server if needed. If I ever have to set things up again, I just clone the repo with all the folders and services in it, then start the Docker Compose file to get everything running.",[10,93,94],{},"Here are the most important services I'm running at the moment:",[96,97,98,102,105,108,111,114,117,120,123],"ul",{},[99,100,101],"li",{},"Authelia: multi-factor authentication for websites",[99,103,104],{},"Beszel: hardware monitoring with notifications",[99,106,107],{},"Dozzle: a Docker container viewer with log access",[99,109,110],{},"GlitchTip: error tracking for my projects",[99,112,113],{},"Redis: database for comments and stats on my websites",[99,115,116],{},"Rybbit: cookieless web tracking",[99,118,119],{},"Uptime Kuma: uptime monitoring for my services and websites",[99,121,122],{},"Wakapi: tracks how much time I spend programming",[99,124,125],{},"WhatsUpDocker: web interface that shows outdated containers",[10,127,128],{},"These are the core services running on my VPS. The list has grown over time, and I'm currently using about 8GB of the 16GB of RAM available, so there's still plenty of room for more projects or services.",[14,130,132],{"id":131},"whats-coming-next","What's coming next?",[10,134,135],{},"As I mentioned, I'm thinking about getting a new OLED monitor, but I'm still not sure if I actually need it or if it's just an expensive treat I'd be giving myself. I've also been eyeing the M5 Max MacBooks, since they'd likely be a solid step up from my M1 Max MacBook Pro. That said, Apple just raised its prices, so upgrading right now doesn't feel like the smartest move.",[10,137,138],{},"On a smaller scale, I'm also looking at the Logitech MX Master 4, which came out recently. At around €100, it could be a nice upgrade without breaking the bank.",[140,141],"comment-section",{"section":142,"slug":143},"pages","homelab",{"title":145,"searchDepth":146,"depth":146,"links":147},"",2,[148,149,150,151,152,153,154],{"id":16,"depth":146,"text":17},{"id":29,"depth":146,"text":30},{"id":47,"depth":146,"text":48},{"id":61,"depth":146,"text":62},{"id":71,"depth":146,"text":72},{"id":87,"depth":146,"text":88},{"id":131,"depth":146,"text":132},"A look at the hardware and services running in my home server setup — what I run, why, and what I've learned along the way.","md","\u002Fimages\u002Fhomelab\u002Fmain-setup.webp","My setup which I daily use","My daily desk setup: three monitors, the MacBook Pro M1 Max on its stand, and the Mac Mini underneath the middle screen.",1024,1536,{},true,"\u002Fhomelab",{"title":5,"description":155},"2026-07-26","F_rfpZJZ-CrkEhqYGFFMI0qGo6So6qST8Q3XuiQdnxY",1785094961055]