[…] the path back to feeling like you have some control is to un-spin yourself from the Five Apps of the Apocalypse and reclaim the Internet as a set of tools you use to build something you can own & be proud of
Recent posts by Paul Tibbetts
- Generator
- Hugo
- Public lists
-
IWC DUS 2026
- Fetched
I Made a Terraform Provider for Mythic Beasts
paultibbetts/terraform-provider-mythicbeasts is a Terraform provider that lets you declare infrastructure from the company Mythic Beasts as code. I use it to provision the infrastructure for my personal website. This is why I built it, what it does, and how to use it.
My RSS feeds now contain content:encoded and source:markdown. These are used by …
My RSS feeds now contain content:encoded and source:markdown. These are used by some feed readers to show the full content, which means my posts are now fully readable through RSS.
How to create an RSS Feed
In my last post I recommended starting with RSS to make your site followable. This is how to do that.
Ways to make your feed followable
You’ve got 3 posts on your site and you want people to be notified about new ones. Here’s all the ways I can think of doing that.
I Made an Ansible Role for Caddy
paultibbetts/ansible-role-caddy is an Ansible role for Caddy web server that lets you install Caddy with plugins. I use it for my personal site and in my homelab. This is what it does and how to use it.
Moved My Website From GitHub Pages to a Raspberry Pi
My site was hosted on GitHub Pages. It was simple and free, but it didn’t really feel like it was mine. I’ve fixed that with a Raspberry Pi.
Launched: infra.paultibbetts.uk A documentation site for the infrastructure that …
Launched: infra.paultibbetts.uk A documentation site for the infrastructure that runs paultibbetts.uk.
Published: paultibbetts/terraform-provider-mythicbeasts A Terraform provider for …
Published: paultibbetts/terraform-provider-mythicbeasts A Terraform provider for Mythic Beasts.
Published: paultibbetts/mythic-beasts-client-go A client for the Mythic Beasts …
Published: paultibbetts/mythic-beasts-client-go A client for the Mythic Beasts APIs, written in Go.
Published: paultibbetts/ansible-role-caddy An Ansible role to install and …
Published: paultibbetts/ansible-role-caddy An Ansible role to install and operate Caddy web server.
Favourite Games of 2025
Last year I wrote my own take on the Steam Awards , and in 2025 I played less games, so instead of pretending otherwise, this is a list of my favourites from this year.
Pangolin on a Pi
This post is not a step-by-step guide. It’s a record of what I tried and what I learned getting Pangolin to run on a Raspberry Pi with NFS storage in an IPv6-only environment. TLDR: if you want to run Pangolin hassle-free, use a VPS with local SSD storage on an IPv4 network.
The Self-Inflicted Pain Ruining My Homelab
The worst pains in tech are self-inflicted. Then it’s bad Wi-Fi. I’ve just fixed a very niche problem that was both.
Into the Fediverse 🖖
We live in strange times, with strange social networks doing strange things. So why, on the same day I said I was team IndieWeb, did I enter the Fediverse?
Getting My Own Site
The second step to getting on the IndieWeb is to have your own site. This is easier said than done, and there are lots of different ways of doing it. This is what I did.
Getting My Own Domain
The first step to getting on the IndieWeb is to have your own domain. I’ve already got one, so I thought I’d explain how I got it.
IndieWeb: Why
The IndieWeb is a people-focused alternative to the “corporate web”. I’ve been a believer for over a decade. Here’s why.
Developer Environment Setup
I’ve pushed my developer environment setup scripts up to GitHub, and now they have their own little website to go with them.
Take Two
June’s IndieWeb Carnival prompt is “Take Two” and there’s a hundred different ways I could join in on this. So here’s my first post joining in with an IndieWeb Carnival; Take Two.
Homelab V1
My Homelab has hit its first milestone 🚀
Using Terraform as the Inventory for Ansible
Terraform and Ansible are complementary tools with which you can do Infrastructure as Code. You would use Terraform to request machines from providers and then Ansible to configure them. Using both of them together, with a dynamic inventory to link them, has been technically possible for years but never obvious enough for me to work out. Until I found the Terraform provider.
Homelab v0
As my homelab is about to reach a milestone I thought I’d look back on where it started.
Technical Difficulties
I don’t like starting sentences with I.
Hello, World!
👋