Blog
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.
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
[CloudStarter] Overview, Summary and Future
Summarizing the whole project with a picture, giving details about backups and future endeavours
[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
[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
[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.
[CloudStarter] VM Security: WireGuard VPN, Firewalling and Jumphost
How Ansible and GitHub Runners can be used to install Docker on the VM.
[CloudStarter] Addition: Terraform with GCP
How Terraform can be used to spin up a Free VM in Google's GCP.
[CloudStarter] Automating VM Management with Ansible and GitHub Runners
How Ansible and GitHub Runners can be used to install Docker on the VM.
[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.
Kubernetes Security - TBD
Kubernetes is already complex, securing a deployment faces even more complexity.