Skip to content
View alexhaydock's full-sized avatar
📦
Building packages
📦
Building packages

Sponsoring

@marcan
@Conan-Kudo
@geerlingguy

Organizations

@openrightsgroup @ORGNorthEast

Block or report alexhaydock

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alexhaydock/README.md

Hi, I’m Alex. 👋

I currently work as a Security Engineer in the UK energy sector.

Here you'll find a few of my interesting projects. Please don't rely on them for anything mission critical, but do feel free to look around! 😄

A blog which I started in Oct 2024 as an effort to share more of the things that I'm interested in. My home on the IndieWeb.

My very own RIPE-allocated AS. A fun project that involved acquiring my own IPv6 prefixes to advertise, and learning far more than I wanted to know about BGP. It's currently fully functional, as you can see here or by visiting the blog above (assuming your ISP supports IPv6). I have plans to get more adventurous with this project as time goes on.

My custom Alpine Linux router spin. I've been running this in production as my core (home!) internet gateway since mid-2021. It runs entirely from RAM on a Raspberry Pi 4 using images entirely built within GitLab CI, and leverages Alpine's LBU functionality to overlay configs.

Okay, this one is... not so serious. This is my attempt at building an end-to-end build process for a (mostly) entirely hands-free Stage 3 tarball install of Gentoo Linux using an Ansible playbook. Shockingly it does actually work.

Pinned Loading

  1. pinewall pinewall Public

    A project to create a Linux-based home firewall/gateway/router from scratch. Based on Alpine Linux + nftables.

    Shell 27

  2. goldenblue goldenblue Public

    Basically Fedora Silverblue, except my own golden image version of it... get it?

    Shell

  3. install-gentoo install-gentoo Public

    Crazy project to automate a full desktop Gentoo install from Stage3 tarball. Uses Packer + Ansible.

    Ruby 9 4

  4. zfs-on-wsl zfs-on-wsl Public

    ZFS? In my WSL? ... It's more likely than you think.

    Shell 31 9