Section
DevOps & servers
Hosting, CI/CD, monitoring and server administration.
Read the guide: Self-hosting WordPress: the guide
10 articles
CloudPanel: self-hosted WordPress without a heavyweight panel
Native Nginx, per-site PHP, Redis and FastCGI cache for around 1 GB of memory: what you gain by leaving cPanel…
/ 4 min
Automated backups for a self-hosted web server: a method that holds
A self-hosted server without a tested backup is an outage waiting to happen. This method covers the database, files, encryption,…
/ 6 min
Deploy a Node.js application to production: systemd and a reverse proxy
Running node app.js is fine for a demo, not for production. A systemd service and an Nginx reverse proxy make…
/ 5 min
Symfony lsp:check brings framework-aware diagnostics to your CI pipeline
The Symfony 5.20 CLI ships lsp:check, a command that replays the editor's diagnostics inside continuous integration. It catches unknown routes,…
/ 4 min
Backing up a production site: applying the 3-2-1 rule and testing your restores
The 3-2-1 rule protects a site against hardware failure, human error and ransomware. But it only counts if backups are…
/ 5 min
GitHub Actions locks down CI cache access with cache-mode
GitHub is generally rolling out cache-mode, a setting that applies least privilege to the cache used by Actions workflows. The…
/ 3 min
HTTP caching: getting Cache-Control, revalidation and URL versioning right
HTTP caching is the cheapest performance lever a site has, provided Cache-Control, ETag revalidation and URL versioning are set right.…
/ 6 min
Migrating a WordPress site to a new host without downtime
Switching hosts exposes a WordPress site to downtime when DNS TTL and cutover order aren't planned ahead of time. This…
/ 5 min
Cloudflare takes Python Workers to general availability
Cloudflare has moved Python Workers out of beta, with FastAPI, Django and Flask running natively and direct access to PostgreSQL…
/ 3 min
Netlify Moves Edge Functions to Firecracker MicroVMs
Netlify has replaced the V8 isolates running its Edge Functions with Firecracker microVMs hosted directly on its own edge network.…
/ 3 min