Documentation & Guides

Wiki search

Found 11 articles.
networking

Reverse Proxy Basics — One Front Door for All Web Services

Complete beginner guide to reverse proxies, forward vs reverse proxies, SNI routing, upstream headers (X-Forwarded-For), TLS termination, and choosing between Caddy and Nginx.

domains

How Domains Work — Registry, Registrar, Registrant, and Lifecycle

A complete beginner-friendly overview of how internet domain names work, the three key roles, domain hierarchy, the full lifecycle, and nameserver delegation.

domains

Choosing a TLD — .de vs .eu vs .com vs New gTLDs

Complete beginner guide to selecting the right Top-Level Domain, pricing traps, renewal math, HSTS preloading, trust signals, and SEO implications.

linux-packages

Fail2ban — Protect SSH and Web Services from Brute Force

Install, configure, and operate fail2ban to automatically block malicious IP addresses attempting brute-force logins.

linux-packages

Certbot — Automated Let's Encrypt TLS Certificates

Install and configure Certbot to automatically issue and renew free Let's Encrypt SSL/TLS certificates for web servers.

linux-packages

Nginx — High-Performance Web Server & Reverse Proxy

Install, configure, and operate Nginx on Linux for serving static sites, proxying application servers, and managing SSL/TLS certificates.

linux-packages

Caddy — Zero-Config Web Server with Automatic HTTPS

Deploy Caddy to serve websites and reverse proxy Docker apps with automatic Let's Encrypt TLS out of the box.

linux-packages

Lynx — Text-Based Web Browser for Terminal & SEO Inspection

Complete beginner guide to Lynx, browsing the web in pure text, inspecting HTML semantics, SEO crawler audits, and dump CLI flag breakdowns.

php

PHP 8.3 Getting Started — Installation, CLI Server, Routing, and OPcache

Complete beginner guide to modern PHP 8.3, package installation, CLI development server flags, building a front controller micro-router, and OPcache.

javascript

JavaScript fetch() Basics — Asynchronous HTTP, JSON, and Error Handling

Complete beginner guide to the modern JavaScript fetch API, handling HTTP errors with res.ok, POSTing JSON payloads, and request timeouts with AbortController.

css

CSS Layout — When to Use CSS Grid vs. Flexbox

Complete beginner guide to modern CSS layouts, the 1D vs 2D rule, building responsive page layouts with Grid, and mastering Flexbox component alignment.