
BSI Security Report from Hetzner: How I Secured My Docker Server
Hetzner forwarded me a BSI security report for an exposed server. How I audited open Docker ports, enabled ufw without breaking my reverse proxy, and hardened SSH.
Page 3 of 35 — 344 guides by this author

Hetzner forwarded me a BSI security report for an exposed server. How I audited open Docker ports, enabled ufw without breaking my reverse proxy, and hardened SSH.

Deploy any Docker Compose app in Dokploy with this step-by-step guide. Covers the Domains tab, Traefik labels, environment variables, and troubleshooting.

Install Nexterm with Docker Compose for self-hosted SSH, VNC & RDP management. Step-by-step guide with Traefik reverse proxy, encryption setup, and security tips.

How to add a floating hamburger menu to a Carrd website with custom HTML/CSS/JS. Includes accessibility fixes, troubleshooting, and styling tips.

Step-by-step guide to install Memos with Docker Compose using SQLite or PostgreSQL. Self-host a privacy-first note-taking app with Traefik reverse proxy in minutes.

Install and configure Ghostty terminal on Mac, then explore the libghostty ecosystem — cmux and 100+ terminals built on Ghostty's engine — plus prompts, zsh plugins, and tmux.

Generate AI videos with Kie.ai: Veo 3.1, Kling 3.0, Seedance 2.0, Wan and more behind one API. Async tasks, webhooks, image-to-video, per-second pricing, and a working download script.

OpenCode Go review after 3 weeks of daily use. One API key, 18 models including GPT 5.6 Luna, Kimi K3, and DeepSeek V4 Pro. Works with Hermes, OpenClaw, Pi Agent. $5 first month.

How to get DeepSeek V4 Flash, GPT 5.6 Luna, Qwen 3.8 Max and Kimi K3 for $10/month. OpenCode Go and ClinePass compared: rosters, limits, API access, and which one fits your coding agents.

Learn how to add Traefik Basic Authentication to protect your Docker services. Step-by-step guide with bcrypt hashing, Docker Compose labels, and troubleshooting tips.