How to Install Ghost Blogging Platform on Ubuntu 24.04 via CLI or Docker
Ghost is an open-source publishing platform supporting newsletters, memberships, subscriptions, ActivityPub federation, and Tinybird-powered analytics. A technical guide outlines two installation methods on Ubuntu 24.04: a traditional setup using Ghost-CLI with Nginx, MySQL, and Node.js v22 LTS, and a containerized deployment using Docker Compose with Caddy as the reverse proxy. The CLI method walks through configuring a MySQL database, setting up Nginx, enabling SSL via acme.sh, and managing Ghost via systemd. The Docker-based approach uses the official ghost-docker repository and supports optional Tinybird analytics integration through a series of compose commands. Both methods require a domain name with a configured DNS A record and a server running Ubuntu 24.04.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in