Below you will find pages that utilize the taxonomy term “Self-Hosting”
February 23, 2026
Self-Hosted S3 Static Website with Garage, Nginx, and GitLab CI/CD
Self-Hosted S3 Static Website with Garage, Nginx, and GitLab CI/CD
Learn how to set up your own S3-compatible static website hosting using Garage, Nginx, and automate deployments with GitLab CI/CD. This guide uses Ansible for infrastructure automation and demonstrates everything with the domain molokov.de.
Prerequisites
- Debian/Ubuntu server with root access
- Domain name (we’ll use
molokov.de) - Ansible installed locally
- GitLab account (for CI/CD)
1. Install Docker with Ansible
First, create an Ansible playbook to install Docker: