Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.allthingslinux.org/llms.txt

Use this file to discover all available pages before exploring further.

TermDefinition
AIDEAdvanced Intrusion Detection Environment — file integrity checker that detects unauthorized changes to system files
auditdLinux audit daemon — logs security-relevant system events based on configurable rules
BorgmaticWrapper around BorgBackup that simplifies backup configuration and scheduling
certbotLet’s Encrypt client that automates TLS certificate issuance and renewal
cgroupControl group — Linux kernel feature for limiting and isolating resource usage (CPU, memory, processes) per user or process group
CGICommon Gateway Interface — protocol for web servers to execute scripts and return dynamic content
chrootChange root — restricts a process’s view of the filesystem to a subdirectory
DocBaseMolly-brown’s root directory for serving Gemini content
efingerdExtensible finger daemon — runs shell scripts to handle finger protocol queries
Fail2banIntrusion prevention tool that bans IPs after repeated authentication failures
fcgiwrapFastCGI wrapper that executes CGI scripts via the FastCGI protocol
GeminiLightweight internet protocol (port 1965) — simpler than HTTP, uses TLS, serves gemtext documents
gemtextGemini’s markup format — line-oriented, no inline formatting, links on their own lines
GopherInternet protocol from 1991 (port 70) — hierarchical menu system, predecessor to the web
GophernicusModern Gopher server with tilde user support and automatic directory listings
gophermapGopher menu file — tab-separated entries defining links, text, and directory structure
HomeDocBaseMolly-brown setting that maps tilde URLs to user subdirectories within DocBase
LOLBinLiving Off the Land Binary — legitimate system tool that can be abused for malicious purposes (e.g., curl, wget, nc)
MITRE ATT&CKFramework of adversary tactics and techniques — used to tag auditd rules
molly-brownGemini protocol server written in Go — serves capsules with tilde user support
MOTDMessage of the Day — text displayed to users on SSH login
pam_namespacePAM module that creates per-session isolated directories (private /tmp)
PAMPluggable Authentication Modules — Linux framework for authentication, session setup, and resource limits
pubnixPublic-access Unix system — a shared server where community members get shell accounts
skelSkeleton directory (/etc/skel/) — files copied to every new user’s home directory on account creation
socket activationsystemd feature where a service starts on-demand when a connection arrives on its socket, rather than running continuously
sub_filterNginx directive that modifies response bodies — used to inject the webring widget script
tildeThe ~ character in URLs (e.g., atl.sh/~username) — convention from Unix home directory paths, giving rise to “tilde clubs” and “tildeverse”
tildeverseNetwork of pubnix servers that share the tilde URL convention and community culture
TOFUTrust On First Use — TLS verification model used by Gemini clients where the first certificate seen is trusted
UFWUncomplicated Firewall — iptables/nftables frontend for managing firewall rules
user slicesystemd unit (user-<uid>.slice) that contains all processes for a user session, enabling per-user resource limits
vsftpdVery Secure FTP Daemon — FTP server with mandatory TLS support
webringCollection of member websites linked in a ring — visitors navigate between sites using next/prev links
XDGfreedesktop.org specification for standard user directories (~/.config, ~/.local/share, etc.)