Projects
Websites
paultibbetts.uk
My website is my favourite project.
Built with Hugo, uses a custom theme made with TailwindCSS, hosted on a Raspberry Pi.
#Hugo #TailwindCSS
infra.paultibbetts.uk
Documentation for how I use Infrastructure as Code when hosting my website.
#Terraform #Ansible
dev.paultibbetts.uk
Documentation for my developer environment and the tools I use.
#Astro #Starlight #Bash
ya-react-hn
Hacker News client built in React, with dark mode support and unread links highlighted differently. Extremely out of date, but still works.
#React
Code
IndieWebify.me SlimPHP migration
I’m working on migrating IndieWebify.me from the Silex framework to SlimPHP, since Silex is no longer supported.
More details on this soon.
#PHP #IndieWeb #Microformats
terraform-provider-mythicbeasts
A Terraform provider for Mythic Beasts - which I use to host my site on a Raspberry Pi.
#Terraform #Go
mythicbeasts-client-go
A client so the Terraform provider can speak to the Mythic Beasts APIs.
#Go
ansible-role-caddy
An Ansible role to install and operate Caddy web server, which I use for my website and in my homelab.
#Ansible
mealie-enricher
Mealie is a recipe management and meal planning app I use.
mealie-enricher is a terminal and web app to import recipes from HelloFresh into my instance into Mealie, and then “enrich” them with corrections and photos for each step.
It’s not public yet.
#Go
ingredient-parser-api
Used by mealie-enricher and also not public yet.
The ingredient-parser-nlp package available via HTTP, so it can be used as a micro-service to parse ingredient strings.
#Python
Homelab
I run my own homelab, where I self-host apps and services on my own hardware.
It is a never-ending project.
Home
Services I use daily, like RSS, git, and a recipe management app.
I have started a series narrating the setup.
#Terraform #Ansible
Lab
Kubernetes on a Turing Pi 2.5 with 3 x RK1 nodes.
This is where I experiment with new apps and services to self-host, as well as new ways of doing so.
#Kubernetes #Argo CD #Helm