<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Tech Digest</title>
<link href="https://techdigest.site/"/>
<link rel="self" href="https://techdigest.site/feed.xml"/>
<id>https://techdigest.site/</id>
<updated>2026-09-08T00:00:00Z</updated>
<subtitle>Independent, operationally honest reference for self-hosting: 105 tools profiled with real resource numbers, upgrade traps, backup surfaces and head-to-head comparisons.</subtitle>
<author><name>Tech Digest</name></author>
<entry><title>Backups that actually restore</title><link href="https://techdigest.site/guides/backups-that-restore/"/><id>https://techdigest.site/guides/backups-that-restore/</id><updated>2026-09-07T00:00:00Z</updated><summary>Three-two-one for a home server, why sync is not backup, append-only repositories, retention that matches reality, and the timed restore rehearsal.</summary></entry>
<entry><title>Choosing hardware for a home server</title><link href="https://techdigest.site/guides/choosing-hardware/"/><id>https://techdigest.site/guides/choosing-hardware/</id><updated>2026-09-07T00:00:00Z</updated><summary>Three concrete home server builds with real prices, and the buying order that matters: RAM first, Intel iGPU second, disks third, CPU cores last.</summary></entry>
<entry><title>Backing up a running database without corrupting it</title><link href="https://techdigest.site/guides/database-backup-consistency/"/><id>https://techdigest.site/guides/database-backup-consistency/</id><updated>2026-09-07T00:00:00Z</updated><summary>Why cp of a live data directory restores corrupt, what a torn read is, and the exact Postgres, MariaDB and SQLite commands to run inside Docker.</summary></entry>
<entry><title>DNS, subdomains and split horizon for self-hosters</title><link href="https://techdigest.site/guides/dns-for-self-hosters/"/><id>https://techdigest.site/guides/dns-for-self-hosters/</id><updated>2026-09-07T00:00:00Z</updated><summary>Why .local and .lan are dead ends, how wildcard records and split horizon actually work, and where an ad blocker stops being enough of a DNS server.</summary></entry>
<entry><title>Docker Compose conventions that survive year two</title><link href="https://techdigest.site/guides/docker-compose-conventions/"/><id>https://techdigest.site/guides/docker-compose-conventions/</id><updated>2026-09-07T00:00:00Z</updated><summary>A Compose layout that still makes sense after two years: one directory per service, bind mounts under one root, pinned tags and a shared proxy network.</summary></entry>
<entry><title>GPUs, transcoding and local AI: what hardware you actually need</title><link href="https://techdigest.site/guides/gpu-transcoding-and-local-ai/"/><id>https://techdigest.site/guides/gpu-transcoding-and-local-ai/</id><updated>2026-09-07T00:00:00Z</updated><summary>Transcoding wants an Intel iGPU and about 10 W. Local models want VRAM and a lot more. Two workloads, two different pieces of hardware, and the flags each app needs.</summary></entry>
<entry><title>Moving a self-hosted service to a new machine</title><link href="https://techdigest.site/guides/migrating-a-service-between-machines/"/><id>https://techdigest.site/guides/migrating-a-service-between-machines/</id><updated>2026-09-07T00:00:00Z</updated><summary>A procedure: inventory, export, move, verify, cut over DNS. Plus the UID mismatches, arm64 gaps and encryption keys that ruin an otherwise perfect restore.</summary></entry>
<entry><title>Mini PC, NAS or used enterprise gear</title><link href="https://techdigest.site/guides/mini-pc-vs-nas-vs-used-enterprise/"/><id>https://techdigest.site/guides/mini-pc-vs-nas-vs-used-enterprise/</id><updated>2026-09-07T00:00:00Z</updated><summary>A three-way decision with real idle wattage and cost per year: the quiet mini PC, the prebuilt NAS with its vendor OS, and the loud used enterprise bargain.</summary></entry>
<entry><title>The minimum viable monitoring stack</title><link href="https://techdigest.site/guides/monitoring-minimum-viable/"/><id>https://techdigest.site/guides/monitoring-minimum-viable/</id><updated>2026-09-07T00:00:00Z</updated><summary>Monitoring should cost less than the thing it watches. Three tiers, what to alert on versus graph, and why most homelabs should skip Prometheus.</summary></entry>
<entry><title>What a home server actually costs to run</title><link href="https://techdigest.site/guides/power-and-running-costs/"/><id>https://techdigest.site/guides/power-and-running-costs/</id><updated>2026-09-07T00:00:00Z</updated><summary>Every number shown: idle watts times hours times price, plus disks, domain, off-site backup and the replacement cycle, compared against the subscriptions you drop.</summary></entry>
<entry><title>Remote access without port forwarding</title><link href="https://techdigest.site/guides/remote-access-without-port-forwarding/"/><id>https://techdigest.site/guides/remote-access-without-port-forwarding/</id><updated>2026-09-07T00:00:00Z</updated><summary>Mesh VPN, plain WireGuard, outbound tunnel or a real open port. A decision tree, how to detect CGNAT, and why exposing an app login page is the wrong answer.</summary></entry>
<entry><title>Reverse proxy and TLS, done properly</title><link href="https://techdigest.site/guides/reverse-proxy-and-tls/"/><id>https://techdigest.site/guides/reverse-proxy-and-tls/</id><updated>2026-09-07T00:00:00Z</updated><summary>One proxy, two ports, one certificate story. How to pick between HTTP-01 and DNS-01, forward the right headers, and avoid the 413 and websocket traps.</summary></entry>
<entry><title>A security baseline for a home server</title><link href="https://techdigest.site/guides/security-hardening-baseline/"/><id>https://techdigest.site/guides/security-hardening-baseline/</id><updated>2026-09-07T00:00:00Z</updated><summary>A finite, prioritized hardening checklist for a self-hosted server, ordered by what actually compromises people, plus the advice that is not worth your time.</summary></entry>
<entry><title>Your first self-hosted server: the decisions that are hard to undo</title><link href="https://techdigest.site/guides/self-hosting-first-server/"/><id>https://techdigest.site/guides/self-hosting-first-server/</id><updated>2026-09-07T00:00:00Z</updated><summary>Four decisions on a first home server are expensive to reverse: the OS, where data lives, how you reach it, and backups. Here is the path that works.</summary></entry>
<entry><title>Single sign-on for self-hosters: the honest state of it</title><link href="https://techdigest.site/guides/sso-for-self-hosters/"/><id>https://techdigest.site/guides/sso-for-self-hosters/</id><updated>2026-09-07T00:00:00Z</updated><summary>Forward auth gates the request. Header auth trusts anything. Only native OIDC gives you one identity. What each mechanism really buys, and which stack to run.</summary></entry>
<entry><title>Storage layout: ZFS, btrfs, mdadm, or just one disk</title><link href="https://techdigest.site/guides/storage-layout-zfs-btrfs-raid/"/><id>https://techdigest.site/guides/storage-layout-zfs-btrfs-raid/</id><updated>2026-09-07T00:00:00Z</updated><summary>RAID is not a backup: one disk plus a real backup beats a mirror with none. Then ZFS, btrfs, mdadm and SnapRAID compared, with a pick per situation.</summary></entry>
<entry><title>An update strategy that does not lose data</title><link href="https://techdigest.site/guides/update-strategy/"/><id>https://techdigest.site/guides/update-strategy/</id><updated>2026-09-07T00:00:00Z</updated><summary>Automatic container updates are how self-hosters lose data. Notify-only, pinned tags and a monthly window with a snapshot first is the right default.</summary></entry>
<entry><title>When not to self-host</title><link href="https://techdigest.site/guides/when-not-to-self-host/"/><id>https://techdigest.site/guides/when-not-to-self-host/</id><updated>2026-09-07T00:00:00Z</updated><summary>Email, anything your family depends on, password vaults without backups, public services on a home line: the cases where self-hosting is the wrong call.</summary></entry>
<entry><title>Actual Budget vs Firefly III</title><link href="https://techdigest.site/compare/actual-budget-vs-firefly-iii/"/><id>https://techdigest.site/compare/actual-budget-vs-firefly-iii/</id><updated>2026-09-07T00:00:00Z</updated><summary>One assigns money to envelopes before you spend it, the other records where it went in a ledger that balances. Encryption, importers and restores compared.</summary></entry>
<entry><title>Authelia vs authentik</title><link href="https://techdigest.site/compare/authelia-vs-authentik/"/><id>https://techdigest.site/compare/authelia-vs-authentik/</id><updated>2026-09-07T00:00:00Z</updated><summary>Authelia gates requests in 35 MB, authentik issues OIDC, SAML and LDAP for about a gigabyte. Which one your stack needs, and what forward auth quietly does not do.</summary></entry>
<entry><title>Beszel vs Netdata</title><link href="https://techdigest.site/compare/beszel-vs-netdata/"/><id>https://techdigest.site/compare/beszel-vs-netdata/</id><updated>2026-09-07T00:00:00Z</updated><summary>A 4 MB agent with hard-coded 30 day retention against 150 MiB and per-second detail. Real numbers, real limits, and which one belongs on your hardware.</summary></entry>
<entry><title>BookStack vs Wiki.js</title><link href="https://techdigest.site/compare/bookstack-vs-wiki-js/"/><id>https://techdigest.site/compare/bookstack-vs-wiki-js/</id><updated>2026-09-07T00:00:00Z</updated><summary>Wiki.js 3.0 has been in preview since 2022 and still is. BookStack ships boring releases every month. Which one your documentation survives in.</summary></entry>
<entry><title>Caddy vs Nginx Proxy Manager</title><link href="https://techdigest.site/compare/caddy-vs-nginx-proxy-manager/"/><id>https://techdigest.site/compare/caddy-vs-nginx-proxy-manager/</id><updated>2026-09-07T00:00:00Z</updated><summary>A web form against four lines of Caddyfile. What NPM&#x27;s release cadence looks like now, what its database does when it gets confused, and which one you can rebuild.</summary></entry>
<entry><title>Caddy vs Traefik</title><link href="https://techdigest.site/compare/caddy-vs-traefik/"/><id>https://techdigest.site/compare/caddy-vs-traefik/</id><updated>2026-09-07T00:00:00Z</updated><summary>Caddy is a text file you own, Traefik builds its routes from Docker labels. Which one is right, what v3 broke, and when the label magic costs more than it saves.</summary></entry>
<entry><title>Coolify vs Dokploy</title><link href="https://techdigest.site/compare/coolify-vs-dokploy/"/><id>https://techdigest.site/compare/coolify-vs-dokploy/</id><updated>2026-09-07T00:00:00Z</updated><summary>Two git-push PaaS platforms for your own server. Real licences, real RAM floors, how young they are, and what survives when the platform itself breaks.</summary></entry>
<entry><title>CrowdSec vs Fail2ban</title><link href="https://techdigest.site/compare/crowdsec-vs-fail2ban/"/><id>https://techdigest.site/compare/crowdsec-vs-fail2ban/</id><updated>2026-09-07T00:00:00Z</updated><summary>Patterns you maintain and a firewall rule, or a shared threat signal and a separate bouncer. What leaves the box, the defaults that fail, when neither helps.</summary></entry>
<entry><title>Docker vs Podman</title><link href="https://techdigest.site/compare/docker-vs-podman/"/><id>https://techdigest.site/compare/docker-vs-podman/</id><updated>2026-09-07T00:00:00Z</updated><summary>Rootless, systemd Quadlet units, and exactly where docker-compose compatibility breaks under Podman. A clear recommendation and who should ignore it.</summary></entry>
<entry><title>Duplicati vs restic</title><link href="https://techdigest.site/compare/duplicati-vs-restic/"/><id>https://techdigest.site/compare/duplicati-vs-restic/</id><updated>2026-09-07T00:00:00Z</updated><summary>Duplicati left beta in January 2025 after eight years. Whether that changes the recommendation, plus the database rebuild that ruins evenings.</summary></entry>
<entry><title>Forgejo vs Gitea</title><link href="https://techdigest.site/compare/forgejo-vs-gitea/"/><id>https://techdigest.site/compare/forgejo-vs-gitea/</id><updated>2026-09-07T00:00:00Z</updated><summary>The fork history, Gitea Ltd, Forgejo&#x27;s move to GPL-3.0, and whether the two have really diverged. A straight answer for anyone choosing today.</summary></entry>
<entry><title>FreshRSS vs Miniflux</title><link href="https://techdigest.site/compare/freshrss-vs-miniflux/"/><id>https://techdigest.site/compare/freshrss-vs-miniflux/</id><updated>2026-09-07T00:00:00Z</updated><summary>Miniflux is one Go binary and a Postgres database. FreshRSS is PHP you can bend. Both speak Google Reader and Fever, so pick on temperament, not clients.</summary></entry>
<entry><title>Gitea vs GitLab CE</title><link href="https://techdigest.site/compare/gitea-vs-gitlab-ce/"/><id>https://techdigest.site/compare/gitea-vs-gitlab-ce/</id><updated>2026-09-07T00:00:00Z</updated><summary>GitLab documents an 8 GB minimum and Gitea idles at 150 MB. What that gap actually buys, what Community Edition is missing, and which one you need.</summary></entry>
<entry><title>Headscale vs wg-easy</title><link href="https://techdigest.site/compare/headscale-vs-wg-easy/"/><id>https://techdigest.site/compare/headscale-vs-wg-easy/</id><updated>2026-09-07T00:00:00Z</updated><summary>A mesh with NAT traversal against a hub-and-spoke tunnel you fully understand. CGNAT, client version coupling, and when hosted Tailscale beats both.</summary></entry>
<entry><title>Immich vs Nextcloud for photos</title><link href="https://techdigest.site/compare/immich-vs-nextcloud/"/><id>https://techdigest.site/compare/immich-vs-nextcloud/</id><updated>2026-09-07T00:00:00Z</updated><summary>Nextcloud Photos is a viewer over a folder, not a Google Photos replacement. Here is when that is fine, and when you need Immich alongside it.</summary></entry>
<entry><title>Immich vs PhotoPrism</title><link href="https://techdigest.site/compare/immich-vs-photoprism/"/><id>https://techdigest.site/compare/immich-vs-photoprism/</id><updated>2026-09-07T00:00:00Z</updated><summary>Immich replaces the phone backup. PhotoPrism indexes the archive you already sorted. Pick by which problem you have, with the real RAM cost of each.</summary></entry>
<entry><title>Jellyfin vs Emby</title><link href="https://techdigest.site/compare/jellyfin-vs-emby/"/><id>https://techdigest.site/compare/jellyfin-vs-emby/</id><updated>2026-09-07T00:00:00Z</updated><summary>Jellyfin is the fork of the last open Emby. One is free forever, the other asks $119 once. Here is exactly what that money buys you in 2026.</summary></entry>
<entry><title>Jellyfin vs Plex</title><link href="https://techdigest.site/compare/jellyfin-vs-plex/"/><id>https://techdigest.site/compare/jellyfin-vs-plex/</id><updated>2026-09-07T00:00:00Z</updated><summary>Plex now charges for remote playback of your own files. Jellyfin gates nothing but ships rougher TV apps. Which one belongs on your server, and why.</summary></entry>
<entry><title>Kavita vs Calibre-Web</title><link href="https://techdigest.site/compare/kavita-vs-calibre-web/"/><id>https://techdigest.site/compare/kavita-vs-calibre-web/</id><updated>2026-09-07T00:00:00Z</updated><summary>Calibre-Web needs a Calibre library it cannot create. Kavita needs filenames it can parse. That, and a 2025 RCE, decide which one you install.</summary></entry>
<entry><title>Keycloak vs authentik</title><link href="https://techdigest.site/compare/keycloak-vs-authentik/"/><id>https://techdigest.site/compare/keycloak-vs-authentik/</id><updated>2026-09-07T00:00:00Z</updated><summary>Keycloak has realms, token exchange and an auditor-friendly name. authentik has forward auth and a UI shaped for homelabs. Which one, and what upgrades cost.</summary></entry>
<entry><title>mailcow vs Stalwart</title><link href="https://techdigest.site/compare/mailcow-vs-stalwart/"/><id>https://techdigest.site/compare/mailcow-vs-stalwart/</id><updated>2026-09-07T00:00:00Z</updated><summary>Eighteen containers and a documented 6 GiB floor, or one Rust binary at 150 MB. Licence gates, backup traps, and why neither fixes deliverability.</summary></entry>
<entry><title>MinIO vs Garage</title><link href="https://techdigest.site/compare/minio-vs-garage/"/><id>https://techdigest.site/compare/minio-vs-garage/</id><updated>2026-09-07T00:00:00Z</updated><summary>MinIO&#x27;s repository was archived in April 2026 and its community build lost SSO and the console in 2025. What Garage replaces, and when to skip S3 entirely.</summary></entry>
</feed>
