:: Self Hosting

[ Home | About Me | Blog | Self Hosting | Vinyl ]

This website is hosted on an OpenBSD VPS at Vultr, but I self-host other services that I use regularly at home. I try to avoid using commercial cloud services as much as possible for my personal data, and it's also a bit of fun to deal with various hardware and 'old fashioned' sysadmin after working with container systems all week.

My goals are to:

I've setup a little home lab 'rack' on a $14.99 wire shelving unit from Lowes. This is self-contained apart from a single plug for power, so it can be moved around the house easily if the guest room (my usual work-from-home office) is needed.


The systems here are:

All the machines are connected to a TP-Link AC router, which has been flashed with a DD-WRT build, to work as a wireless bridge and connect the systems to the internet outbound. They aren't open to the outside world inbound - I prefer to enable VPN access on my router only if I'll need to access things when away from home. As I work from home I'm usually just file syncing, or syncing git repos, between laptops and a workstation - so the peace of mind of having non-internet exposed systems doesn't get in the way often.

A handy 8 inch LCD monitor with HDMI and a keyboard make it easy to get a console or graphical desktop on any of the machines if needed. It'd be cheaper to have bought a used standard LCD monitor, but the small one means the rack is easier to move and will still fit under closet shelves if it needs to be hidden away.

I backup each system to the RAID array in my workstation weekly, using the excellent borg backup. Important stuff also ends up in an encrypted cloud-hosted backup.

The whole setup has been relatively cheap, and the small ARM boards don't use a lot of power. It's certainly cheaper hosting things on the Pi4 than keeping the Optiplex machine on 24/7 - even though that'd be singificantly more capable. Thinking back to first using Linux (SuSE I think) on a Pentium 75 with a whole 8mb of RAM, it's amazing what you can do on a $35 ARM board, or even the $10 Zero W.




Author: David Trudgian

Created: 2020-01-12 Sun 15:49