It all started a couple of years ago. I was recycling an old laptop – and I mean recycling, it was too old to be remotely useful even with a lightweight Linux distro. I always hate the process of generating e-waste, so I pondered what I could possibly do with it. Then I thought about my mum. She’s never really taken to smartphones, and I’d seen her sit down and boot up her desktop PC just to check the weather forecast.
In Part 1 of this guide we went over the basic installation process for your first Linux home server. In Part 2 we covered a brief introduction to the Linux terminal and some useful commands for navigating around. Here in Part 3 we’re going to focus on setting up containerised services using Docker and Portainer.
In Part 1 of this guide we went over the basic installation process for your first Linux home server. Welcome to Part 2, where we’ll be covering how to connect to your new server, some filesystem basics and how to navigate around the terminal.
Inspired by a conversation on Mastodon, I thought it might be fun to try to write up the process of turning a spare PC into your own home server, assuming absolutely zero prior knowledge of administering Linux servers. Part 1 will cover installing the OS, Part 2 will cover basic terminal familiarity and Part 3 will cover installing and configuring your services. I’ll be glossing over a lot of things that are outside the scope of the tutorial, but I’ll mention them in passing in case the reader wants to dive down whichever rabbit hole they represent.
I ended up on Mastodon in the Great Twitter Exodus, specifically on Tลตt Cymru since I live and work in Wales. Overall it’s a nicer place, but I’ve been having some niggles with the UI.
My mum loves antiques, and she’s an absolute nut for Art Deco. A couple of years ago I gave her a mechanical keyboard with blue switches for the clicky and a set of Tall Deco typewriter keycaps from Datamancer. but it never sat right with me that she had to plug it into a modern looking PC.
Last weekend I went to install some extra RAM to hopefully carry me through until I’m able to upgrade it completely, only to find that one of the CPU sockets had stopped working.
I redesigned this site recently. You might have noticed. Maybe not if it’s your first time here, that’s ok too.
Those full page splash images with everything fading into view look pretty snazzy but there’s one small problem: the Lighthouse test’s Largest Contentful Paint test fails to pick up on any element that starts at opacity: 0, irrespective of the fact that it animates to opacity: 1 a second later, leading to the following error:
It’s been a while since I’ve written about the status of my homelab, and a lot has changed.
Obviously I couldn’t leave the big Supermicro box sitting on a table, that’s just untidy. I picked up an 18u closed rack cabinet from Prism. It’s only 800mm deep in order to fit in the space next to the front door, but there’s just enough depth to install Supermicro’s ball bearing rails.