CMS & websites
Step-by-step guides to install and run apps, AI tools and websites on your server, tested on current releases.
- How to install WordPress with Nginx, PHP-FPM and MariaDB (LEMP) Build a classic LEMP stack from the distribution packages, install WordPress from a checksum-verified archive, secure it with Certbot and manage it with a verified WP-CLI. Intermediate 45 min
- How to install WordPress with Docker Compose and HTTPS Deploy WordPress and MariaDB with Docker Compose from the official images, serve it over HTTPS with Caddy, raise upload limits, use WP-CLI from the cli image and back up, restore and update safely. Beginner 30 min
- How to install Ghost on Ubuntu with Ghost-CLI, Nginx and MySQL Follow Ghost's officially documented Ubuntu method: prepare a non-root user, MySQL and Node.js 22, let Ghost-CLI set up Nginx, TLS and systemd, then configure email, backups and updates. Intermediate 40 min
- How to install Strapi 5 with PostgreSQL, PM2 and HTTPS Create a Strapi 5 project on PostgreSQL, run it under PM2 as a dedicated user, publish it through Caddy with HTTPS, and learn the deploy, backup and upgrade routine. Intermediate 45 min
- How to install Directus with Docker Compose, PostgreSQL and HTTPS Run Directus from the official Docker image with PostgreSQL and Redis, keep it on localhost behind Caddy HTTPS, secure the first admin, and back up and update it safely. Intermediate 30 min