Posts &

Tutorials, learnings and thoughts on DevOps, Docker and web development.

terminalproductivitytools

My Terminal Setup: Zsh, Starship & More

Working more productively on servers - tools that save time.

2026-02-19Read more
gitdeploymentautomation

Git Hooks for Automatic Deployment

Push to Deploy built yourself - without CI/CD overhead.

2026-02-16Read more
dockerportainertutorial

Portainer: A Docker GUI That Doesn't Suck

When useful, when not - and how to use it properly.

2026-02-13Read more
monitoringdockertutorial

Monitoring with Uptime Kuma

Self-hosted status page in 5 minutes - know when something is down.

2026-02-10Read more
backupdevopstutorial

Backups with Restic & Rclone

Automatic backups to the cloud - encrypted and deduplicated.

2026-02-07Read more
webserverdockercomparison

Caddy vs Nginx vs Traefik

Which reverse proxy for which use case? A practical comparison.

2026-02-04Read more
ansiblesecurityautomation

Automatic Security Updates with Ansible

Set and Forget - keeping servers secure automatically.

2026-02-01Read more
ansibleautomationbest-practices

Ansible Roles: Reusable Configuration

DRY principle for infrastructure - write once, use everywhere.

2026-01-29Read more
ansibleautomationdevops

Ansible Inventory: Managing Multiple Servers

Scaling from 1 to 100 servers - groups, variables and dynamic inventories.

2026-01-26Read more
ansibleautomationtutorial

Ansible for Beginners: Your First Playbook

Automating server updates - getting started with Infrastructure as Code.

2026-01-23Read more
dockertraefikssltutorial

Traefik as Reverse Proxy

Automatic SSL certificates for all containers - zero config.

2026-01-20Read more
dockernetworkingtutorial

Understanding Docker Networks

Bridge, Host, Overlay explained - when to use which?

2026-01-17Read more
dockertutorial

Docker Volumes vs Bind Mounts

When to use which? A practical comparison.

2026-01-14Read more
dockerdevopsbest-practices

Docker Compose Project Structure

How I organize my Docker projects - clean and maintainable.

2026-01-11Read more
dockerdebiantutorial

Docker Installation: get.docker.com vs APT

Why the convenience script is better than distro packages.

2026-01-08Read more
securityfail2bantutorial

Configuring Fail2Ban Properly

Protection against brute-force attacks - automatic and reliable.

2026-01-05Read more
securityfirewalltutorial

UFW Firewall: The Essential Rules

Basic security for every server - simple and effective.

2026-01-02Read more
debiancloudhetzner

Debian in the Cloud: Hetzner, Netcup & More

Provider comparison and setup tips for cloud servers with Debian.

2025-12-30Read more
sshsecuritytutorial

SSH Keys: What, Why and How

Basics for secure server access - no more passwords.

2025-12-27Read more
debianservertutorial

Debian 13: My Server Setup in 10 Minutes

First steps after installation - from updates to secure SSH access.

2025-12-24Read more
dockerdevopstutorial

5 Docker Compose Tips That Save You Time

Practical tips for everyday work with Docker Compose.

2025-12-22Read more
metaannouncement

Welcome to ZNBW

The kickoff for the Central Network for Tinkerers & World Improvers.

2025-12-20Read more

Made with by Daniel Hiller

|