Docker_pi_hole.png

Set up a Pi hole on your headless Raspberry Pi

Introduction We all hate advertisements on the internet. But sadly advertising is a very big portion of revenue of internet companies and is it just me or are they getting more predatory as time goes on? Think we can all agree they aren’t great. You could add an ad blocker to your browser but that only works on the browser you install it on, plus its lame. Do you ever browse on your phone? Did you know you could block all ads on your network? What if i told you there was a way to block Ads at a lower level then just your browser. Stop the facet at the source, diverting that stream of bullshit into a hole never to be seen again! I present to you the Pi Hole. ...

November 9, 2024 · 5 min · William
Plex_docker_on_pi.png

Set Up a Plex Server on your headless Raspberry Pi

Introduction In an era where streaming platforms are increasingly introducing ads, looking at you Amazon Prime & Disney+ even Netflix are getting their feet wet. Setting up your own Plex server on a Raspberry Pi offers an ad-free viewing experience for your movies and series. With this guide, you’ll create a Plex server on your local network, ensuring that your media is always accessible without interruptions, all while keeping your content secure within your home network. ...

August 27, 2024 · 7 min · William
Docker_on_pi.png

Docker on headless Raspberry pi

Introduction This guide outlines the steps required to install docker on a headless Raspberry Pi. Reason I’m putting this together is the generally found official documentation doesn’t work for the Headless variant of the Raspbian OS. By following its guidance you can find yourself running into the following errors root@pi:/ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx- ... E: Package 'docker-ce' has no installation candidate E: Package 'docker-ce-cli' has no installation candidate E: Unable to locate package containerd.io E: Couldn't find any package by glob 'containerd.io' E: Couldn't find any package by regex 'containerd.io' E: Unable to locate package docker-buildx-plugin E: Unable to locate package docker-compose-plugin The solution is a pretty easy one, find it below. But first!!! ...

August 16, 2024 · 3 min · William
AwesomeRaspberryPi.png

Deploy secure headless Raspberry Pi on your home network

Introduction A couple of years ago I bought a Raspberry Pi 4 and have used it in several ways from a Pi-Hole to a full bitcoin node using a number of prebuilt OS packages. Anyhow today I thought I would tear it all down and start building a system suite from scratch again starting with a generic base. Taking the knowledge I have gained from the past few years. Here’s how I set up my Raspberry Pi 4 with a headless OS for my future projects. ...

March 23, 2024 · 4 min · William
EpicTerraformArchitecture.png

Deploying PostgreSQL Database on Azure Using Terraform with Key Vault Integration

So you want to deploy a PostgreSQL database in a private vnet and link it to your custom application in Azure. You have developed this awesome app thrown it into a container image and now you need to build the infrastructure to host your beautiful code. You could click around the disgusting Azure GUI like a pleb or you can be cool and deploy your infrastructure using code. With Terraform being your poison of choice to achieve this don’t worry, you have come to the right place. ...

March 10, 2024 · 6 min · William
EpicDesktopPic.png

Set Up Windows Remote Desktop (RDP) and Secure Access with VPN

So I’m visiting my family back in my home country which is currently experiencing daily power cuts, FUN! And as much as i love my chonky desktop there is not a flying fuck im lugging it all the way home. That is what we have laptops for! Saddly my desktop is x10 more powerful than my cafe warrior of a laptop so any cheeky hacking i might want to do will be severly limited… ...

December 12, 2023 · 4 min · William