dnsmichi.com
  • Home
  • About
  • Talks
  • Portfolio
  • All-remote Workspace
  • Readme

ansible

A collection of 3 posts
From manual Docker/Nginx proxy to Traefik and Ansible: Modernizing my Ghost blog stack in 2026
traefik Featured

From manual Docker/Nginx proxy to Traefik and Ansible: Modernizing my Ghost blog stack in 2026

This blog has run Ghost in Docker since 2020, manually deployed. In 2026 I set the goal to use Traefik as a modern reverse proxy. Learn the first steps with Traefik, Docker and Ghost, and how to automate with Ansible — including domain redirects, TLS certificates, version pinning, and backups.
23 Feb 2026 23 min read
Terminal on macOS, ansible-playbook run to upgrade Linux VMs, red error message
ansible

Ansible with ansible_python_interpreter on Ubuntu targets: /bin/sh: 1: /usr/bin/env python3: not found

After upgrading to Ansible in recent weeks, the playbook to upgrade my Linux VMs stopped working with a cryptic error message, /bin/sh: 1: /usr/bin/env python3: not found - Learn root cause analysis and how to fix the problem
18 Nov 2024 3 min read
GDPR compliant website analytics with Umami (incl. OpenTofu/Ansible in Hetzner Cloud setup)
umami Featured

GDPR compliant website analytics with Umami (incl. OpenTofu/Ansible in Hetzner Cloud setup)

Dive into Umami, an open-source and GDPR-compliant Google Analytics alternative, and explore web data analytics with dashboards and reports. A detailed setup guide with OpenTofu and Ansible in Hetzner Cloud is included for self-hosted environments.
24 Feb 2024 15 min read
Page 1 of 1
dnsmichi.com © 2026
Powered by Ghost