Skip to content
View alexhaydock's full-sized avatar

Sponsoring

@marcan
@Conan-Kudo
@geerlingguy

Organizations

@openrightsgroup @ORGNorthEast
Block or Report

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! 😄

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, but there's not a lot on there yet. I have plans to get more adventurous with this project as time goes on.

This is 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.

This is my personal "golden image" spin of the immutable Fedora Silverblue. It's also built entirely within GitLab CI, and is heavily inspired by the Universal Blue project. I've been running this as my "daily driver" since Fedora 38 and it's been working very well for that purpose.

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

  1. pinewall pinewall Public

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

    Shell 18

  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 8 4

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

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

    Shell 27 9