Open Source - DeployHQ Blog

We're avid fans of open source, we use it and contribute hundreds of our own projects to the community. Keep up to date with them all.

Self-Host Ghost CMS on a VPS with Docker

Deploy Ghost — the open-source publishing platform — on a VPS with Docker, MySQL, Caddy TLS, Mailgun, and continuous deployment via DeployHQ.

Implementing 12-Factor App Methodology with DeployHQ

A practical guide to implementing every 12-Factor App principle in real deployments — from storing config in environment variables and treating logs as event streams, to running admin processes as one-off tasks. Includes code examples and DeployHQ setup for atomic deployments, build pipelines, and multi-environment configuration.

Fail2Ban: Comprehensive Protection for Your Servers

Install and configure Fail2Ban to block brute-force attacks on SSH, Nginx, and Apache. Includes real log examples, custom jail configuration, email alerts, fail2ban-regex testing, Docker integration, and an honest comparison with CrowdSec and Cloudflare WAF.

5 Ways to Deploy Kirby CMS

So you've built your site with Kirby CMS and now you're ready to deploy it. But with so many hosting options available, which one should you choose? This guide breaks down five popular ways to deploy your Kirby site, comparing their costs, features, and complexity to help you make the right choice for your project. Let's get started!