Blog

May 26, 2026

Moving My Website From Netlify to Zero Z3 Storage

How I migrated my Next.js website from Netlify to Zero Z3 S3-compatible storage, automated deployments with GitHub Actions, and cut my page load time in the process.

December 14, 2024

Home Media Server on Raspberry Pi with Cisco ASA Firewall

Running a home media server on a Pi together with a Cisco Firewall and a VPN connected to your home router

October 28, 2024

[CloudStarter] Overview, Summary and Future

Summarizing the whole project with a picture, giving details about backups and future endeavours

October 21, 2024

[CloudStarter] Gitea Actions: Monitoring on OCI VM and Webserver on GCP VM

How to set up Grafana and Prometheus for monitoring and a NGINX webserver and node_exporter on a different machine

October 15, 2024

[CloudStarter] Gitea Actions: Provisioning and Basic Configuration of Second VM

How to set up Gitea Actions to create a second VM with a Terraform script and install Docker on it

October 9, 2024

[CloudStarter] Self-Hosted Git Server + Reverse Proxy: Gitea and Traefik

Host your own git server with Gitea and configure a reverse proxy with Traefik in Docker compose.

September 26, 2024

[CloudStarter] VM Security: WireGuard VPN, Firewalling and Jumphost

How Ansible and GitHub Runners can be used to install Docker on the VM.

September 17, 2024

[CloudStarter] Addition: Terraform with GCP

How Terraform can be used to spin up a Free VM in Google's GCP.

September 16, 2024

[CloudStarter] Automating VM Management with Ansible and GitHub Runners

How Ansible and GitHub Runners can be used to install Docker on the VM.

August 9, 2024

[CloudStarter] Oracle OCI VM Provisioning with Terraform

How Terraform can be used to spin up an Always Free VM in Oracle's OCI and configure SSH access.

August 1, 2024

Kubernetes Security - TBD

Kubernetes is already complex, securing a deployment faces even more complexity.