Projects

  • Ubuntu 24.04 Base Server Setup
    Step 1: Download Ubuntu 24.04 Server Download the latest Ubuntu 24.04 Server ISO from the official Ubuntu releases page and create a bootable USB drive. Step 2: Install Ubuntu 24.04 Server Boot from the installation media and proceed with the installation using the guided setup. Ensure you select the required options based on your server … Continue reading
  • Configure Proxmox 8.x for a Low Power Home Lab Server
    Introduction I’ve been using low power CPUs for some time. This has caused some issues when I’ve needed more CPU processing power. My goal is to move to more power hungry CPUs but still try and save power. To this end I decided to change the CPU governor Proxmox uses. I also switched to using … Continue reading
  • How to Upgrade PHP Packages on Ubuntu 22.04 and 24.04
    Background Managing PHP versions is crucial for maintaining compatibility, security, and performance of web applications. Ubuntu often provides multiple PHP versions, but upgrading packages across versions can be tedious. This script simplifies the process by automating package upgrades, switching the active PHP version for Apache, and cleaning up outdated packages. Prerequisites You must have administrative … Continue reading
  • How To Configure a DNS Proxy on Ubuntu 22.04
    Introduction As you know it all begins with a story. My story is I didn’t want my DNS server directly connected to the internet. I wanted something basic and easy to use. Say hello to dnsproxy. Its a basic and easy to use DNS proxy. Lets walk through the easy setup. I’ve even provided a … Continue reading
  • Add a GUI To Your JAMF Pro Workflows Using Bash and Swift Dialog
    Introduction As you navigate your Jamf Pro journey, you might find the need for a graphical user interface (GUI) to streamline your workflows. I faced a similar challenge with smaller workflows that required time to execute, where providing users with feedback on the process was essential. To address this, I’ve developed two scripts that allow … Continue reading