6f53b7c6db
wiki: fix broken wikilinks in index and README related sections
...
Removed Obsidian [[wikilinks]] pointing to vault-only docs (01-Phases, majorlab)
that don't resolve on the MkDocs site. Kept deploy status as a proper markdown link.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 10:59:17 -04:00
6d81e7f020
wiki: add 4 new articles from archive, merge 8 archive notes into existing articles (73 articles)
...
New: mdadm RAID rebuild, Mastodon instance tuning, Ventoy, Fedora networking/kernel recovery.
Merged: Glacier Deep Archive into rsync, SpamAssassin into hardening checklist,
OBS captions/VLC capture into OBS setup, yt-dlp subtitles/temp fix into yt-dlp.
Updated index.md, README.md, SUMMARY.md with 21 previously missing articles.
Fixed merge conflict in index.md Recently Updated table.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 10:55:53 -04:00
2045c090c0
wiki: add UFW firewall management article and pending articles (63 articles)
...
New articles: UFW firewall management, Fail2ban Apache 404 scanner jail,
SELinux Fail2ban execmem fix, updating n8n Docker, Ansible SSH timeout
during dnf upgrade, n8n proxy X-Forwarded-For fix, macOS mirrored
notification alert loop. Updated dca→dcaprod reference in network overview.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 09:49:48 -04:00
ca7ddb67f2
wiki: add SELinux fail2ban execmem fix + pending articles
...
New article: selinux-fail2ban-execmem-fix.md — custom policy module
for fail2ban grep execmem denial on Fedora 43.
Also includes previously uncommitted:
- n8n-proxy-trust-x-forwarded-for.md
- fail2ban-apache-404-scanner-jail.md updates
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-01 09:51:33 -04:00
6e131637a1
wiki: add backend=polling gotcha to apache-404scan jail article
...
Global backend=systemd in jail.local silently breaks file-based jails.
Added required backend=polling to config, diagnostic command, and warning.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 19:14:36 -04:00
0df5ace1a2
wiki: add n8n reverse proxy X-Forwarded-For trust fix article
...
Documents the N8N_PROXY_HOPS env var needed for n8n behind Caddy/Nginx
when N8N_TRUST_PROXY alone is insufficient in newer versions.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 19:48:01 -04:00
6dccc43d15
Add n8n Docker update guide
...
Covers version checking, pinned-tag update process, SQLite password
reset, and why Arcane may not catch updates when the latest tag lags
behind npm releases.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-30 15:08:30 -04:00
MajorLinux
ed810ebdf9
Add: macOS repeating alert tone from mirrored iPhone notification
2026-03-30 07:15:09 -04:00
1bb872ef75
Add Ansible SSH timeout troubleshooting article
...
Documents the SSH keepalive fix for dnf upgrade timeouts on Fedora hosts,
plus the do-agent task guard fix. Also adds Ansible & Fleet Management
section to the troubleshooting index.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 11:22:48 -04:00
23a35e021b
wiki: add fail2ban apache 404 scanner jail article
...
New guide for custom access-log-based fail2ban jail that catches
rapid-fire 404 vulnerability scanners missed by default error-log jails.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 11:22:19 -04:00
9acd083577
wiki: add fail2ban UFW rule bloat and Apache dirscan jail articles (56 articles)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 00:54:06 -04:00
cfaee5cf43
wiki: document Nextcloud AIO 20h unhealthy incident and watchdog cron fix
...
Add troubleshooting article for the 2026-03-27 incident where PHP-FPM
hung after the nightly update cycle. Update the Netdata Docker alarm
tuning article with the dedicated Nextcloud alarm split and the new
watchdog cron deployed to majorlab. (54 articles)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 00:52:49 -04:00
d37bd60a24
wiki: add systemd session scope failure troubleshooting article
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-27 11:22:44 -04:00
8c22ee708d
merge: resolve conflicts, add SELinux AVC chart article; update indexes to 53
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-27 03:36:49 -04:00
fb2e3f6168
wiki: add SELinux AVC chart, enriched alerts, new server setup, and pending articles; update indexes
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-27 03:34:33 -04:00
0e640a3fff
wiki: add ClamAV safe scheduling article; update Netdata new server setup
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-22 03:36:49 -04:00
d1e9571761
wiki: update Netdata Docker alarm tuning — add docker_container_down suppression
...
Nextcloud AIO borgbackup and watchtower exit normally after nightly update/backup
cycles. Added docker_container_down override with chart labels to exclude them,
preventing false alerts. Documents chart labels pattern syntax.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-22 03:17:31 -04:00
9e205f60e4
wiki: add Netdata n8n enriched alert pipeline article (51 articles)
2026-03-21 04:25:56 -04:00
c4d3f8e974
wiki: add Tailscale SSH reauth article; update Netdata Docker alarm tuning (50 articles)
...
- New: Tailscale SSH unexpected re-authentication prompt — diagnosis and fix
- Updated: netdata-docker-health-alarm-tuning — add delay: up 3m to suppress
Nextcloud AIO PHP-FPM ~90s startup false alerts; update settings table and notes
- Updated: 05-troubleshooting/index.md and SUMMARY.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-21 00:12:52 -04:00
4d59856c1e
wiki: add Netdata new server deployment guide (49 articles)
2026-03-18 11:00:41 -04:00
38fe720e63
wiki: add Netdata Docker health alarm tuning article; update indexes to 48
...
- 02-selfhosting/monitoring/netdata-docker-health-alarm-tuning.md — new
- lookup extended to 5m average, delay: down 5m to prevent Nextcloud AIO update flapping
- SUMMARY.md, index.md, README.md, deploy status updated
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-18 00:10:36 -04:00
59a5cc530e
wiki: add Windows sshd and Ollama/Tailscale sleep articles; update indexes to 47
...
- 05-troubleshooting/networking/windows-sshd-stops-after-reboot.md
- 05-troubleshooting/ollama-macos-sleep-tailscale-disconnect.md
- SUMMARY.md, index.md, README.md: count 45 → 47, add 5 missing articles (3 from 2026-03-16 + 2 today)
- MajorWiki-Deploy-Status.md: session update 2026-03-17
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-17 21:20:15 -04:00
e8598cfac8
wiki: add WSL2 backup, Fedora43 training env, Ansible upgrades, firewalld mail ports articles; update indexes
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-16 16:47:02 -04:00
6a4681dc4b
merge: resolve conflicts, keep firewalld article and count 42
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-15 16:15:50 -04:00
279c094afc
wiki: add firewalld mail ports reset article + session updates
...
- New article: firewalld mail ports wiped after reload (IMAP + webmail outage)
- New article: Plex 4K codec compatibility (Apple TV)
- New article: mdadm RAID recovery after USB hub disconnect
- Updated yt-dlp article
- Updated all index files: SUMMARY.md, index.md, README.md, category indexes
- Article count: 41 → 42
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-15 16:15:02 -04:00
7fb739d3a2
wiki: add Plex 4K codec guide and mdadm USB recovery; update yt-dlp, indexes
...
New articles:
- 04-streaming/plex/plex-4k-codec-compatibility.md
- 05-troubleshooting/storage/mdadm-usb-hub-disconnect-recovery.md
Updated:
- yt-dlp.md: Plex section and config reflect new HEVC auto-convert workflow
- SUMMARY.md, index.md, README.md, section indexes: 39 → 41 articles
- MajorWiki-Deploy-Status.md: count + date
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-15 07:12:09 -04:00
0bcc2c822a
wiki: add SELinux vmail and gitea-runner articles; update indexes
...
- New: SELinux Fixing Dovecot Mail Spool Context (/var/vmail)
Corrected fix — mail_spool_t only, no dovecot_tmp_t on tmp/ dirs.
Includes warning and recovery steps for the Postfix delivery outage.
- New: Gitea Actions Runner Boot Race Condition Fix
network-online.target dependency, RestartSec=10, /etc/hosts workaround.
- Updated SUMMARY.md, index.md, README.md, 05-troubleshooting/index.md
- Article count: 37 → 39; MajorWiki-Deploy-Status updated
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-14 22:49:01 -04:00
3159bbfb48
merge: resolve conflicts, keep new IMAP self-ban article
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-14 22:03:16 -04:00
1d8be8669e
troubleshooting: add Fail2ban IMAP self-ban article
...
Documents the 2026-03-14 incident where MajorAir's public IP was banned
by the postfix-sasl jail after repeated SASL auth failures, silently
blocking all IMAP connections from Spark Desktop.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-14 21:57:01 -04:00
deb32ce756
wiki: expand SUMMARY.md to include all articles across all sections
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-14 11:01:21 -04:00
b81c8feda0
wiki: add alternatives section with SearXNG, FreshRSS, and Gitea
...
Add three new articles to 03-opensource/alternatives/:
- SearXNG: private metasearch, Open WebUI integration
- FreshRSS: self-hosted RSS, mobile app sync, OPML portability
- Gitea: lightweight GitHub alternative, webhook pipeline
Article count: 33 → 36. Open source section: 6 → 9.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-14 00:37:42 -04:00
31d0a9806d
wiki: add yt-dlp article to media-creative section
...
Cover installation, Plex-optimized format selection, playlist
downloading, config file, and background session usage. Cross-reference
existing JS challenge troubleshooting article.
Article count: 32 → 33. Open source section: 5 → 6.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-14 00:33:58 -04:00
6e0ceb0972
wiki: add Vaultwarden article to privacy-security section
...
Add 03-opensource/privacy-security/vaultwarden.md covering deployment
with Docker Compose, Caddy reverse proxy, client setup, access model
via Tailscale, and SQLite backup. Remove KeePassXC from backlog.
Article count: 31 → 32. Open source section: 4 → 5.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-13 23:48:40 -04:00
4f3e5877ae
wiki: add dev-tools section with tmux, screen, and rsync articles
...
Add three new articles to 03-opensource/dev-tools/:
- tmux: persistent terminal sessions, background jobs, capture-pane
- screen: lightweight alternative, comparison table
- rsync: flags reference, resumable transfers, SSH usage
Update all indexes (SUMMARY, section index, main index, README).
Article count: 28 → 31. Remove tmux from writing backlog.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-13 23:33:38 -04:00
2e5512ed97
wiki: document maintenance protocol
2026-03-13 22:50:59 -04:00
4bfb99efa6
wiki: update main index and readme with new articles
2026-03-13 22:49:56 -04:00
697269f574
merge: resolve conflicts in summary and troubleshooting index
2026-03-13 22:46:42 -04:00
2861cade55
wiki: add manual update guide for Gemini CLI
2026-03-13 22:45:52 -04:00
b59f6bb6b1
WSyncing from MajorMaciki expansion (Phase 10): 3 new articles and updated indices
2026-03-13 12:02:11 -04:00
70d9657b7f
vault backup: 2026-03-13 01:39:29
2026-03-13 01:39:29 -04:00
c4673f70e0
Add .gitattributes to enforce LF line endings
2026-03-13 01:37:45 -04:00
9d537dec5f
Resolve merge conflicts in SUMMARY.md and index.md; add fail2ban self-ban article
2026-03-13 01:35:11 -04:00
639b23f861
vault backup: 2026-03-13 01:31:25
2026-03-13 01:31:25 -04:00
66fcca8028
docs: update index and README — 22 articles, 2026-03-12, new runbook
2026-03-12 18:10:15 -04:00
7dcc1faef7
docs: update deploy status — 23 articles, MajorAir git workflow
2026-03-12 18:07:20 -04:00
f35d1abdc6
docs: sync local vault content to remote
...
Update index pages, troubleshooting articles, README, and deploy status
to match current local vault state.
2026-03-12 18:03:52 -04:00
ca81761cb3
docs: add Docker & Caddy SELinux post-reboot recovery runbook
...
Add troubleshooting article covering the three-part failure mode on
Fedora with SELinux Enforcing: docker.socket disabled, ports 4443/8448
blocked, and httpd_can_network_connect off. Update index and SUMMARY.
2026-03-12 17:58:00 -04:00
f256ecc482
docs: update SUMMARY.md with explicit subfolder cross-links for nested articles
2026-03-11 22:02:05 -04:00
999e1107f0
vault backup: 2026-03-11 22:00:24
2026-03-11 22:00:24 -04:00
cc7044e9c7
vault backup: 2026-03-11 21:51:13
2026-03-11 21:51:13 -04:00