Arch Linux Post-Install Automation
An Ansible playbook that turns a fresh Arch Linux install into a fully configured daily-driver machine.
Homelab · Automation · Self-hosting
The tools and infrastructure I build and run myself — what each project does, how to use it, how the code is put together, and answers to the questions I expect to get asked most often.
Currently documented
An Ansible playbook that turns a fresh Arch Linux install into a fully configured daily-driver machine.
Quadlet unit files to run the Zammad ticket system rootless under Podman + systemd.
FreePBX 17 packaged into a privileged Docker container using Sangoma’s official installer.
Personal dotfiles for a Hyprland-based Arch Linux desktop, including a from-scratch Neovim configuration.
Coming soon — Automated Mastodon Instance DeploymentAn Ansible playbook to deploy your own federated Mastodon instance. In active development.