vault backup: 2026-03-11 11:55:34
This commit is contained in:
125
README.md
Normal file
125
README.md
Normal file
@@ -0,0 +1,125 @@
|
||||
---
|
||||
title: "MajorLinux Tech Wiki — Index"
|
||||
updated: 2026-03-08
|
||||
---
|
||||
|
||||
# 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-03-11
|
||||
> **Article count:** 15
|
||||
|
||||
---
|
||||
|
||||
## Domains
|
||||
|
||||
| Domain | Folder | Articles |
|
||||
|---|---|---|
|
||||
| 🐧 Linux & Sysadmin | `01-linux/` | 7 |
|
||||
| 🏠 Self-Hosting & Homelab | `02-selfhosting/` | 7 |
|
||||
| 🔓 Open Source Tools | `03-opensource/` | 0 |
|
||||
| 🎙️ Streaming & Podcasting | `04-streaming/` | 1 |
|
||||
| 🔧 General Troubleshooting | `05-troubleshooting/` | 0 |
|
||||
|
||||
---
|
||||
|
||||
## 🐧 Linux & Sysadmin
|
||||
|
||||
### Files & Permissions
|
||||
- [[linux-file-permissions]] — chmod, chown, special bits, finding permission problems
|
||||
|
||||
### Process Management
|
||||
- [[managing-linux-services-systemd-ansible]] — systemctl, journalctl, writing service files, Ansible service management
|
||||
|
||||
### Networking
|
||||
- [[ssh-config-key-management]] — key generation, ssh-copy-id, ~/.ssh/config, managing multiple keys
|
||||
|
||||
### Package Management
|
||||
- [[package-management-reference]] — apt, dnf, pacman side-by-side reference, Flatpak/Snap
|
||||
|
||||
### Shell & Scripting
|
||||
- [[ansible-getting-started]] — inventory, ad-hoc commands, playbooks, handlers, roles
|
||||
- [[bash-scripting-patterns]] — set -euo pipefail, logging, error handling, argument parsing, common patterns
|
||||
|
||||
### Distro-Specific
|
||||
- [[linux-distro-guide-beginners]] — Ubuntu recommendation, distro comparison, desktop environments
|
||||
- [[wsl2-instance-migration-fedora43]] — moving WSL2 VHDX from C: to another drive
|
||||
|
||||
---
|
||||
|
||||
## 🏠 Self-Hosting & Homelab
|
||||
|
||||
### Docker & Containers
|
||||
- [[self-hosting-starter-guide]] — hardware options, Docker install, first services, networking basics
|
||||
- [[docker-vs-vms-homelab]] — when to use containers vs VMs, KVM setup, how to run both
|
||||
- [[debugging-broken-docker-containers]] — logs, inspect, exec, port conflicts, permission errors
|
||||
|
||||
### Reverse Proxies
|
||||
- [[setting-up-caddy-reverse-proxy]] — Caddyfile basics, automatic HTTPS, local TLS, DNS challenge
|
||||
|
||||
### DNS & Networking
|
||||
- [[tailscale-homelab-remote-access]] — installation, MagicDNS, making services accessible, subnet router, ACLs
|
||||
|
||||
### Storage & Backup
|
||||
- [[rsync-backup-patterns]] — flags reference, remote backup, incremental with hard links, cron/systemd
|
||||
|
||||
### Monitoring
|
||||
- [[tuning-netdata-web-log-alerts]] — tuning web_log_1m_redirects threshold for HTTPS-forcing servers
|
||||
|
||||
### Security
|
||||
- [[linux-server-hardening-checklist]] — non-root user, SSH key auth, sshd_config, firewall, fail2ban
|
||||
|
||||
---
|
||||
|
||||
## 🔓 Open Source Tools
|
||||
|
||||
*(Articles coming)*
|
||||
|
||||
---
|
||||
|
||||
## 🎙️ Streaming & Podcasting
|
||||
|
||||
### OBS Studio
|
||||
- [[obs-studio-setup-encoding]] — installation, NVENC/x264 settings, scene setup, audio filters, Linux Wayland notes
|
||||
|
||||
---
|
||||
|
||||
## 🔧 General Troubleshooting
|
||||
|
||||
- [[isp-sni-filtering-caddy]] — troubleshooting why wiki.majorshouse.com was blocked by Google Fiber
|
||||
- [[obsidian-cache-hang-recovery]] — resolving "Loading cache" hang in Obsidian by cleaning Electron app data and ML artifacts
|
||||
- [[yt-dlp-fedora-js-challenge]] — fixing YouTube JS challenge solver errors and missing formats on Fedora
|
||||
|
||||
---
|
||||
|
||||
## Recently Updated
|
||||
|
||||
| Date | Article | Domain |
|
||||
|---|---|---|
|
||||
| 2026-03-11 | [[obsidian-cache-hang-recovery]] | Troubleshooting |
|
||||
| 2026-03-11 | [[yt-dlp-fedora-js-challenge]] | Troubleshooting |
|
||||
| 2026-03-08 | [[obs-studio-setup-encoding]] | Streaming |
|
||||
| 2026-03-08 | [[linux-file-permissions]] | Linux |
|
||||
| 2026-03-08 | [[rsync-backup-patterns]] | Self-Hosting |
|
||||
| 2026-03-08 | [[tailscale-homelab-remote-access]] | Self-Hosting |
|
||||
| 2026-03-08 | [[package-management-reference]] | Linux |
|
||||
| 2026-03-08 | [[bash-scripting-patterns]] | Linux |
|
||||
| 2026-03-08 | [[setting-up-caddy-reverse-proxy]] | Self-Hosting |
|
||||
| 2026-03-08 | [[ssh-config-key-management]] | Linux |
|
||||
| 2026-03-08 | [[ansible-getting-started]] | Linux |
|
||||
| 2026-03-08 | [[self-hosting-starter-guide]] | Self-Hosting |
|
||||
|
||||
---
|
||||
|
||||
## Writing Backlog
|
||||
|
||||
| Topic | Domain | Priority | From Gap? |
|
||||
|---|---|---|---|
|
||||
| KeePassXC self-hosted password management | Open Source | High | No |
|
||||
| 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 |
|
||||
| tmux basics | Linux | Low | No |
|
||||
Reference in New Issue
Block a user