Skip to content

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-08 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

(Articles coming)


Recently Updated

Date Article Domain
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