RSSAmplifier

Blog

Hammer Tech Blog

Practical stuff on Linux, Docker, and self-hosting. Container setups, reverse proxies, home servers – and other questionable life choices.

hmmr.onlineRSS feed ↗13 posts

Latest posts

Putting a Bunny.net CDN in Front of My Static Blog

A CDN for a blog with three visitors a day is objectively overkill. I did it anyway, apex domain and all, moving my whole DNS zone over to Bunny in the process.

Sidekick: A Claude Code Skill Against Vibe Coding

Ranting about vibe coding was easy. So I built a Claude Code skill that turns Claude from an autopilot into a sidekick.

Why I Switched from Hugo to Astro

I still love Hugo. I moved this blog to Astro anyway. It started with a view counter and ended in a full rebuild: same static HTML, way less duct tape.

Self-Hosting a Forgejo Runner for Codeberg Actions

Codeberg gives you Actions but limited runners. Here is how to host your own Forgejo runner in Docker and connect it.

We got lost in AI

We as humanity took a wrong turn when it comes to our daily AI use. Myself included. But I am done.

Blog Updates #1

Quick rundown of what I changed on the blog: privacy policy, imprint, contact form, footer, sitemap.

Umami v3.1.0 Self-Hosted Analytics: Let's Take a Look

Umami v3.1.0 drops with Session Replay, custom Boards and Web Vitals. I updated my self-hosted instance and took it for a spin. Here's what actually works.

Why I Switched from WordPress to Hugo

I used WordPress for years before switching to Hugo. Static HTML, no database, no plugins, 100/100 Lighthouse. Here is why I am not going back.

Adding Search to Hugo with Pagefind

How to add search to a Hugo static site with Pagefind. No backend, no JSON templates, no pain. Just one build command and twenty lines of code.

I Replaced Nginx Proxy Manager with Traefik

Nginx Proxy Manager stopped renewing SSL certs. Switched to Traefik as Docker reverse proxy - wildcard Let's Encrypt, zero web UI, way less painful.

Where to Actually Find Good Wallpapers

Every wallpaper site promises high-res downloads. Most of them lie. Wallhaven, Unsplash, Reddit — here are the sources that actually deliver quality.

Ricing Hyprland with Claude Code CLI

I used Claude Code CLI to rice my Hyprland desktop — Waybar, dotfiles, keybindings, the whole thing. Turns out AI makes configuring Linux way less painful.

Hugo in Docker: Benefits and Practical Guide

Why I run Hugo in a Docker container instead of installing it bare metal — cleaner builds, no version conflicts, and a dev workflow that just works.