Self-Hosted Stack
Running my own services on a VPS — from Gitea to Nextcloud. Full control, full responsibility.
Welcome to dipo.app — my personal lab where I run experiments across the full spectrum of self-hosted tech. From spinning up VPS instances to tinkering with WordPress, from bare-metal setups to managed shared hosting, this is where curiosity meets the terminal.
Start with practical notes on self-hosting, VPS setup, reverse proxies, and WordPress performance.
Running my own services on a VPS — from Gitea to Nextcloud. Full control, full responsibility.
Dissecting themes, plugins, and performance. Headless, classic, multisite — testing them all.
Benchmarking real-world performance differences between VPS providers and shared hosting environments.
Exploring Nginx, Caddy, and Traefik to route traffic across multiple apps and domains cleanly.
Custom DNS resolvers, Pi-hole experiments, split-horizon DNS and other rabbit holes.
Documenting what's actually possible on shared hosting — the surprising wins and hard walls.
How I replaced my Nginx reverse proxy config with Traefik and got automatic SSL certificates, service discovery, and a dashboard — with a fraction of the config.
Read note →My actual config for running a fast WordPress site on a $6/month VPS — Nginx, PHP-FPM, object caching, and the mistakes I made along the way.
Read note →Everything I wish I knew before spinning up my first VPS — from picking a provider to running your first Docker container.
Read note →I'm Dipo, and dipo.app is where I document my journey through the digital infrastructure world. Not as a polished portfolio — as a living log of experiments, failures, and occasional victories.
I believe in owning your stack. From the first SSH connection to a fresh VPS to optimizing a WordPress site on shared hosting — every environment teaches something different.
This playground exists because reading tutorials isn't enough. You have to break things to understand them.
Got a question, an idea, or just want to nerd out about self-hosting? The terminal is always open.