Skip to content

MajorDocs — Index

MajorDocs is MajorLinux's manual for future-me: the finished, reusable version of anything worth rereading, written to make sense months later. You'll find how-tos, how MajorsHouse is built (at the pattern level), and post-mortems of what broke and what fixed it. Addresses, credentials and other private details stay out. It's public, but the reader I have in mind is me.

Last updated: 2026-11-05 Article count: 255

Domains

Domain Folder Articles
🐧 Linux & Sysadmin 01-linux/ 14
🏠 Self-Hosting & Homelab 02-selfhosting/ 71
🔓 Open Source Tools 03-opensource/ 10
🎙️ Streaming & Podcasting 04-streaming/ 5
🔧 General Troubleshooting 05-troubleshooting/ 155

Recently Updated

Date Article Domain
2026-11-05 Verify a Health/Alarm Matcher by Counting Bound Instances, Not by Reading Config Troubleshooting
2026-11-05 Diagnosing Intermittent Connection Failures to a Home-Hosted Service (When Everything 'Looks' Fine) Troubleshooting
2026-11-05 MajorDocs Setup & Publishing Pipeline Troubleshooting
2026-11-05 Gitea Actions Runner: Boot Race Condition Fix Troubleshooting
2026-11-05 Concurrent Claude Sessions Silently Clobber Vault Journal Writes Troubleshooting
2026-11-05 Gitea — Self-Hosted Git Open Source
2026-11-05 Claude Code Remote Control — Mobile Access to a Persistent Host Session Self-Hosting
2026-11-05 Netdata n8n Enriched Alert Emails Self-Hosting
2026-11-04 OBS Studio — Update Fails with \"Files in Use\" Even Though OBS Is Closed Troubleshooting
2026-11-02 ISP SNI Filtering & Caddy Troubleshooting (RETRACTED) Troubleshooting
2026-11-02 Grafana Says RESOLVED but Nothing Was Fixed: Stale Alerts After a DatasourceError Troubleshooting
2026-10-29 do-release-upgrade Can Purge mysql-server-8.0 Without Installing a Replacement Troubleshooting
2026-10-29 do-release-upgrade to 26.04 Crashes in _addSecuritySources() (ExplodedDeb822SourceEntry) Troubleshooting
2026-10-29 Tailscale Boot Race Conditions (SSH Unreachable After Reboot) Troubleshooting
2026-10-28 Pi-hole v6 Adlist Management via SQL Self-Hosting
2026-10-28 Pi-hole DoH / DoT Bypass Defense Self-Hosting
2026-10-27 Mastodon Post-Install Hardening (Permissions + Account) Self-Hosting
2026-10-27 Mastodon 4.6.0 Upgrade — MajorToot Self-Hosting
2026-10-27 Castopod Has No XML Sitemap — Feed-Driven Generator + GSC Submission Self-Hosting
2026-10-23 Fedora CA Bundle Missing Symlink — Postfix Relay Silently Stops Troubleshooting
2026-10-23 Logwatch Fleet Setup — Surviving Package Upgrades Self-Hosting
2026-10-21 Apache: A Site-Wide Location Grant Silently Overrides Files Rules (Locking xmlrpc.php to Jetpack) Self-Hosting
2026-10-19 Rotating a Shared Secret: Prove Every Consumer, Not Just the Push Self-Hosting
2026-10-19 AWS S3 Cost Management Self-Hosting
2026-10-17 Postfix Starts Before Its Milters at Boot, Failing the First Inbound Message Troubleshooting
2026-10-12 Forgejo Actions: Jobs Finish, Then Are Marked Failed ~12 Minutes Later (Runner Too Old for the Server) Troubleshooting
2026-10-12 Ansible: Vault Password File Not Found Troubleshooting
2026-10-12 ansible-lint in CI Without the Vault Password: 100+ internal-error Findings and Unlinted Playbooks Troubleshooting
2026-10-11 ClamAV Weekly Scan False Alerts: Exit-Code Pitfalls Troubleshooting
2026-10-11 Inbound Spam Filtering: spamass-milter + SpamAssassin Bayes on Postfix/Dovecot (Fedora) Self-Hosting

Writing Backlog

Topic Domain Priority From Gap?
Docker Compose networking deep dive Self-Hosting High No
Troubleshooting NVIDIA on Linux Troubleshooting Medium No
Pi-hole setup and local DNS Self-Hosting Medium No
OBS audio routing on Linux (PipeWire) Streaming Medium No
Nextcloud setup with Docker Self-Hosting Medium No