Section
DevOps & servers
Hosting, CI/CD, monitoring and server administration.
Read the guide: Self-hosting WordPress: the guide
10 articles
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
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
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
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
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
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
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
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
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
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