I have gone with Ubuntu Server 22.04 LTS for my Homelab’s operating system. Most of the videos I’ve seen for Homelab-related guides and reviews tend to revolve around Proxmox and/or TrueNAS. I have no experience with either of those, but I do have experience with Docker, so I am opting to go with straight up…
I’ve opted for what I believe is the easiest, and cheapest, method of setting up my Homelab. I’m using my old work PC which has the following spec: My Homelab Goals My homelab goals are centered around two fundamental tenets: lower cost for online services and privacy. I want to be: Documenting my journey I…
I’m now running pi-hole through my Raspberry Pi 2b. It’s both amazing and depressing just how many trackers are being blocked by it. I even noticed a regular ping being made to an Amazon endpoint exactly every 10 minutes. I will try and write up my set up soon, which is a mix of setting…
I have decided to get back into tinkering with my Raspberry Pi. I will be blogging my journey as I stumble through my initial playing, through to building out my first proper homelab. This first Raspberry Pi (model 2b) will be initially used as both a wireguard VPN server and a local DNS server.
Being a Linux user for just over 10 years now, I can’t imagine my life with my aliases. Aliases help with removing the repetition of commonly-used commands on a system. For example, here’s some of my own that I use with the Laravel framework: You can set these in your ~/.bashrc file. See mine in…
Signing your git commits with GPG is really easy to set up and I’m always surprised by how many developers I meet that don’t do this. Of course it’s not required to push commits and has no baring on quality of code. But that green verified message next to your commits does feel good. Essentially…
nmcli is the command line tool for interacting with NetworkManager. For work I sometimes need to connect to a vpn using an .ovpn (openvpn) file. This method should work for other vpn types (I’ve only used openvpn) Installing the tools All three of the required programs are available via the official Arch repositories. Importing the…
What is the github cli The Github CLI tool is the official Github terminal tool for interacting with your github account, as well as any open source projects hosted on Github. I’ve only just begun looking into it but am already trying to make it part of my personal development flow. Installation You can see…
Whenever I start a new Laravel project, whether that’s a little side-project idea or just having a play, I try to follow the same process. I recently read Steve’s post here on starting your first Laravel 9 Application, so thought I would write down my own setup. Whereas Steve’s guide walks you through the beginnings…
The Arch Wiki really is an incredible resource, regardless of what distro you’re running. Just got my video drivers setup correctly (I think) by just following the guide and the pages it took me to. #RTFM
List out all of your installed Flatpaks and copy the “Application ID” for the Flatpak you want to give home directory access to. Let’s assume we want to give the program “Insomnia” access to our home directory when it is used. The second column is the Application ID. The application ID for Insomnia is rest.insomnia.Insomnia.…
A niche example of how I bulk convert my screenshots to make them more website-friendly.
Installing an older PHP version and switching to it in Ubuntu.
Decided to Install Windows 7 back on to my P.C. as the primary operating system, then run GNU/Linux within virtualbox. Thought I’d give steam games on windows another go as I’ve got 8gb of ram sat there not really doing much. This way all my development stuff can be encapsulated within the virtual machine. Also…
I installed Ubuntu server on my spare computer the other day and all was fine. I then moved the Apache document root to a directory in my home folder — a common thing done by people, I hear. I have done this many times before and always worked fine — as did this for a…
Back on Linux Mint. So far so good. Nvidia drivers installed so hopefully wont have any more crashing.
Me and the hamster are listening to Fleetwood Mac and installing Ubuntu.
Trying to get ownCloud installed tonight. Firstly having to install a fresh copy of Ubuntu.
Permissions, permissions permissions. So much faff when configuring your own server.