HTTPS for a Self-Hosted CMS: SSL Setup That Actually Works (2026)
A practical guide to HTTPS on a self-hosted CMS: Certbot on Nginx, auto-renewal, HSTS, and the Laravel proxy settings that avoid 419 errors.
Category
122 posts
A practical guide to HTTPS on a self-hosted CMS: Certbot on Nginx, auto-renewal, HSTS, and the Laravel proxy settings that avoid 419 errors.
How managed CMS SaaS fees inflate your bill, and how to cut costs with a cheap VPS, SQLite, and edge caching without losing performance.
A developer's guide to monitoring a CMS on your own VPS: uptime checks, log and error tracking, server metrics, and a simple cron-based fallback.
A developer's guide to backing up and restoring a self-hosted CMS database, covering mysqldump, cron automation, the 3-2-1 rule, and restore testing.
Want to leave WordPress but keep self-hosting? Here are the best self-hosted WordPress alternatives in 2026 — modern PHP, headless, and content-first, all keeping your data yours.
Four open source CMSes compared honestly: WordPress, Ghost, Strapi, and UnfoldCMS. The useful axis isn't the license — it's architecture, hosting, and who maintains it.
7 self-hosted CMS platforms compared for developers and agencies — setup complexity, hosting requirements, tech stack, license, and true 5-year cost.
Subscription fatigue is real. A team switching from WordPress to a "modern" CMS can easily trade $50/month for $300/month without realizing it until the invoice arrives. This post breaks...
Running a nonprofit is a constant balancing act between mission and money. A $200/month SaaS CMS subscription sounds small until you realize that's $2,400 a year — enough to fund a volunteer training...
A startup's CMS decision usually happens in the worst possible week: two days before launch, when someone realizes the marketing site, the blog, and the docs all need a home and nobody budgeted for...
An agency running 20 client sites on SaaS subscriptions carries a strange liability: every client dashboard advertises someone else's product. The invoice says your agency. The login screen says...
Docker turned self-hosting from "follow a 40-step wiki page" into "run one file." For a CMS, that's the difference between an afternoon of PHP extension debugging and a working...