OneLinersCommand workbench
Guides
Operational guides

Complete procedures with a way back.

Searchable, versioned procedures with prerequisites, verification, concrete output, and rollback.

Guides
169
Favorites
0
169 launch guides · 1781 reviewed steps
7 of 169 guides

Networking & DNS · Security

Deploy an OpenVPN server on Ubuntu 24.04 LTS

Build a routed full-tunnel OpenVPN service with Easy-RSA, an owned nftables policy, a tested encrypted client profile, and rehearsed certificate revocation.
Save to collectionCreate a collection in the sidebar first.
caution75 minadvanced10 stepsUbuntu Server

Networking & DNS · Security

Deploy a WireGuard server on Ubuntu 24.04 LTS

Create a minimal routed WireGuard VPN with protected keys, explicit peers, constrained forwarding, and peer removal.
Save to collectionCreate a collection in the sidebar first.
caution45 minintermediate9 stepsUbuntu Server

Containers & Kubernetes · Security

Install Docker Engine and Compose with safer defaults

Install from Docker's signed repository, limit daemon exposure, bound logs, and document privilege boundaries.
Save to collectionCreate a collection in the sidebar first.
caution35 minintermediate9 stepsUbuntu Server

Containers & Kubernetes · Networking & DNS · Security

Set up a Kubernetes cluster on Ubuntu with kubeadm

Build a single-control-plane Kubernetes cluster with containerd, an explicit Pod network, a joined worker, verification, and a complete reset path.
Save to collectionCreate a collection in the sidebar first.
caution90 minadvanced10 stepsUbuntu Server

System Administration · Security

Perform an initial Ubuntu Server setup and security hardening

Create a named administrator, prove key-based recovery access, patch the host, restrict SSH, enable a host firewall, and verify time and exposed services.
Save to collectionCreate a collection in the sidebar first.
caution45 minintermediate10 stepsUbuntu Server

Databases & Data · Security

Install and secure MySQL on Ubuntu

Install MySQL, remove unsafe defaults, create a least-privilege application database, optionally allow restricted TLS network access, and prove backup readiness.
Save to collectionCreate a collection in the sidebar first.
caution45 minintermediate12 stepsUbuntu Server

Databases & Data · Security

Install and configure PostgreSQL on Ubuntu

Install PostgreSQL, create a least-privilege role and database, optionally enable restricted TLS network access, validate authentication order, and prove recovery readiness.
Save to collectionCreate a collection in the sidebar first.
caution45 minintermediate13 stepsUbuntu Server