No description
Find a file
Marcus Summers 9de839066c wiki: add troubleshooting article — iOS Tailscale clients report HostName="localhost"
Documents the non-obvious failure mode where /etc/hosts generator scripts
using `tailscale status --json | jq '.HostName'` get poisoned by iOS
peers, which always report HostName as the literal string "localhost"
because iOS doesn't expose the device name to apps.

Includes the buggy and fixed jq filter (use .DNSName first label
instead), a real-world Postfix outage example, and a verification
checklist. Linked from troubleshooting index and SUMMARY.

Discovered while diagnosing a 24h Postfix outage on majordiscord.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 09:57:40 -04:00
.githooks wiki: add pre-commit hook — block new articles missing from SUMMARY.md 2026-04-30 05:30:05 -04:00
01-linux Merge cowork/majorair/wiki-updates-apr25 — 3 new articles + nav updates 2026-04-29 22:48:34 -04:00
02-selfhosting wiki: add wp-fail2ban logpath on Debian/Ubuntu (auth.log not syslog) 2026-04-30 05:21:50 -04:00
03-opensource Add 5 wiki articles from 2026-04-17/18 work 2026-04-18 11:13:39 -04:00
04-streaming Add 5 wiki articles from 2026-04-17/18 work 2026-04-18 11:13:39 -04:00
05-troubleshooting wiki: add troubleshooting article — iOS Tailscale clients report HostName="localhost" 2026-04-30 09:57:40 -04:00
.gitattributes Add .gitattributes with obsidian-timestamps merge driver 2026-04-29 22:52:07 -04:00
index.md Resolve Obsidian Sync conflicts on main 2026-04-29 22:47:46 -04:00
MajorWiki-Deploy-Status.md wiki: document wiki-commit wrapper + pre-commit hook setup 2026-04-30 05:30:45 -04:00
README.md Resolve Obsidian Sync conflicts on main 2026-04-29 22:47:46 -04:00
SUMMARY.md wiki: add troubleshooting article — iOS Tailscale clients report HostName="localhost" 2026-04-30 09:57:40 -04:00

created updated
2026-04-06T09:52 2026-04-29T22:46

MajorLinux Tech Wiki — Index

A growing reference of Linux, self-hosting, open source, streaming, and troubleshooting guides. Written by MajorLinux. Used by MajorTwin.

Last updated: 2026-04-14 Article count: 76

Domains

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

🐧 Linux & Sysadmin

Files & Permissions

Process Management

Networking

Package Management

Shell & Scripting

Storage

Distro-Specific


🏠 Self-Hosting & Homelab

Docker & Containers

Reverse Proxies

DNS & Networking

Storage & Backup

  • rsync Backup Patterns — flags reference, remote backup, incremental with hard links, Glacier Deep Archive

Monitoring

Security

Services


🔓 Open Source Tools

Alternatives

Productivity

Development Tools

Privacy & Security

Media & Creative


🎙️ Streaming & Podcasting

OBS Studio

Plex


🔧 General Troubleshooting


Recently Updated

Date Article Domain
2026-04-13 Cron Heartbeat False Alarm: /var/run Cleared by Reboot Troubleshooting
2026-04-09 Fail2ban Custom Jail: Apache PHP Webshell Probe Detection Self-Hosting
2026-04-08 wget/curl: URLs with Special Characters Fail in Bash Troubleshooting
2026-04-07 SSH Config & Key Management Linux
2026-04-07 Windows OpenSSH: WSL Default Shell Breaks Remote Commands Troubleshooting
2026-04-07 Windows OpenSSH Server (sshd) Stops After Reboot Troubleshooting
2026-04-02 Fail2ban Custom Jail: WordPress Login Brute Force Self-Hosting
2026-04-02 Mastodon Instance Tuning Self-Hosting
2026-04-02 mdadm — Rebuilding a RAID Array After Reinstall Linux
2026-04-02 Fedora Networking & Kernel Troubleshooting Troubleshooting
2026-04-02 Ventoy: Multi-Boot USB Tool Open Source
2026-03-18 Deploying Netdata to a New Server Self-Hosting
2026-03-18 Tuning Netdata Docker Health Alarms Self-Hosting
2026-03-17 Ollama Drops Off Tailscale When Mac Sleeps Troubleshooting
2026-03-17 Windows OpenSSH Server (sshd) Stops After Reboot Troubleshooting
2026-03-16 Standardizing unattended-upgrades with Ansible Self-Hosting
2026-03-16 WSL2 Training Environment Rebuild (Fedora 43) Linux
2026-03-16 WSL2 Backup via PowerShell Scheduled Task Linux
2026-03-15 firewalld: Mail Ports Wiped After Reload Troubleshooting
2026-03-15 Plex 4K Codec Compatibility (Apple TV) Streaming
2026-03-15 mdadm RAID Recovery After USB Hub Disconnect Troubleshooting
2026-03-15 yt-dlp: Video Downloading Open Source
2026-03-14 SELinux: Fixing Dovecot Mail Spool Context (/var/vmail) Troubleshooting
2026-03-14 Gitea Actions Runner: Boot Race Condition Fix Troubleshooting
2026-03-14 Mail Client Stops Receiving: Fail2ban IMAP Self-Ban Troubleshooting
2026-03-14 SearXNG: Private Self-Hosted Search Open Source
2026-03-14 FreshRSS: Self-Hosted RSS Reader Open Source
2026-03-14 Gitea: Self-Hosted Git Open Source
2026-03-14 yt-dlp: Video Downloading Open Source
2026-03-13 Vaultwarden: Self-Hosted Password Manager Open Source
2026-03-13 Gemini CLI Manual Update Troubleshooting
2026-03-13 rmlint: Duplicate File Scanning Open Source
2026-03-13 SnapRAID & MergerFS Storage Setup Linux
2026-03-13 Qwen2.5-14B OOM on RTX 3080 Ti (12GB) Troubleshooting

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