RSSAmplifier

Blog

eBourgess

DevSecOps Engineer blogs about coding, life and other stuff

ebourgess.devRSS feed ↗20 posts

Latest posts

The One Letter That Broke My Nextcloud Container

Debugging a Nextcloud deployment on Podman Quadlets that kept breaking every thirty seconds, from a Cloudflare 502, to an Apache 403, to the real culprit: one uppercase letter in a shared SELinux volume label.

The Cloudflare Tunnel That Stopped Resolving at 3AM

A transient DNS failure restarted my Cloudflare Tunnel and left it running but unreachable. Here's how I tracked it down, and the health checks, systemd hardening, and DNS redundancy I added to stop it happening again.

The Hardware, Homelab, and Apps I Use Every Day

A tour of my daily setup: MacBook and iPhone hardware, a self-hosted Podman Quadlet homelab, my RSS and read-later stack, Obsidian for notes, and the security and dev tools I rely on.

Building a FreshRSS Extension on the Google Reader API

How I built and open-sourced a FreshRSS Raycast extension with feeds, articles, search, categories, caching, pagination, and Readwise Reader integration.

Why I Ditched Digital Journaling

A personal reflection on transitioning from digital note-taking to analog pen-and-paper journaling, and how it transformed my mental clarity and creative flow.

Self-Hosting Hugo: Automating Builds, Rsync Deployments, and Frontmatter

How to self-host a Hugo blog using shell scripts and rsync for deployment, plus automating frontmatter and SEO tasks to avoid platform dependency.

How I Use Hermes Agent to Turn Intent Into Artifacts

How I use Hermes Agent to turn rough instructions into usable artifacts like runbooks, research notes, curated feeds, diagrams, and Telegram-delivered outputs.

Running Production Containers with Podman Quadlet Instead of Docker Compose

Learn how to run production containers using Podman Quadlet and systemd instead of Docker Compose. A clean, daemonless approach to managing infrastructure services on Linux.

AdGuard Home on Rocky Linux with Quadlet: DNS as a Network Control Plane

Running AdGuard Home as a Quadlet-managed container on Rocky Linux to turn DNS into a network-wide policy enforcement point, with encrypted upstream resolution and full query visibility.

Quadlet as a First-Class Platform Primitive

A battle-tested guide to running production containers with Podman Quadlet. Architecture, migration strategy, failure modes, and GitOps for single-node platforms.

Exposing Homelab using Cloudflare Tunnel

How I expose self-hosted services publicly with Cloudflare Tunnel instead of port forwarding: setup, configuration, DNS, running it as a service, and the mistakes I've made along the way.

Building a Simple Social Media Blocker with Bash

A bash script that blocks distracting sites like Reddit, Instagram, and X at the system level by redirecting them to localhost in /etc/hosts, with safe, reversible block/unblock commands.

Installing NeoVim on Windows Server

How to download, install, and add NeoVim to the system PATH on Windows Server, where the usual winget install isn't an option.

Blogging is hard

On why keeping a blog consistently updated is harder than starting one: ideas pile up faster than the time to write them down.

Installing Ollama on Fedora

Steps for running Ollama with GPU acceleration in Docker on Fedora, including the Nvidia Container Toolkit setup needed to use it with Fabric.

Why other Obsidian setups don't work for me

Why other people's elaborate Obsidian setups don't work for me: plugin fragility, templates I don't need, and a preference for a simple, uncustomized interface.

Notion and Downtimes

Why I moved back from Notion to Obsidian after a month, and how Notion's repeated outages confirmed that local-first, offline-capable notes matter more than a flashier interface.

Creating a Password/Secret Generator

A small Go CLI for generating passwords and secrets, with flags for length, character sets, and digits/special characters. Built as a way to practice Go.

Rebuilding the Docker Image on change

Using Docker Compose Watch to automatically sync files and rebuild containers on local development changes, instead of syncing and rebuilding by hand.

FreshRSS for Raycast

A Raycast extension for FreshRSS with feeds, articles, search, categories, caching, pagination, and Readwise Reader integration