/

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.

Code Posts

#Hugo #TailwindCSS

infra.paultibbetts.uk

Documentation for how I use Infrastructure as Code when hosting my website.

Code

#Terraform #Ansible

dev.paultibbetts.uk

Documentation for my developer environment and the tools I use.

Code Posts

#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.

Code

#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.

Code Preview

#PHP #IndieWeb #Microformats

terraform-provider-mythicbeasts

A Terraform provider for Mythic Beasts - which I use to host my site on a Raspberry Pi.

Code Post

#Terraform #Go

mythicbeasts-client-go

A client so the Terraform provider can speak to the Mythic Beasts APIs.

Code

#Go

ansible-role-caddy

An Ansible role to install and operate Caddy web server, which I use for my website and in my homelab.

Code Post

#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.

Code

#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.

Code

#Kubernetes #Argo CD #Helm

Followable