Skip to content

Projects

🏗️ Infrastructure / CloudLab

An ecosystem of Docker services designed to run on a small VPS. Visit my Github page for the full source code and documentation.

cloudlab-ingress

NGINX Proxy Manager deployed via Docker Compose. Acts as the entry point for all CloudLab services, handling reverse proxying and SSL termination with a clean web UI.

docker nginx docker-compose

cloudlab-monitoring

Monitoring stack wired up to Grafana. Keeps an eye on the health and performance of the CloudLab infrastructure.

grafana docker monitoring

cloudlab-status

Status page for the CloudLab ecosystem. A quick at-a-glance view of what’s running and what’s not.

docker status

cloudlab-time

NTP server based on dockurr/chrony, deployed via Docker Compose. Keeps time in sync across the whole CloudLab.

docker ntp chrony


🛠️ Tools

localbackup

Shell script powered by Restic for encrypted incremental backups to an external disk. Supports retention policies and email notifications. Built to be run on a schedule and forgotten about.

shell restic backup

super-duper-enigma

Personal dev toolkit: useful commands, notes, and ready-to-use Docker Compose files for spinning up MySQL, Redis, MongoDB and more locally in seconds.

docker docker-compose mysql redis mongodb


🎮 Fun

learning-kana

An interactive Hiragana and Katakana chart built to help learn Japanese kana. Because sometimes side projects are just about learning something completely different.

japanese html interactive