Linux Server Security is the current field-guide cluster.Linux • Security • Self-hosting • Practical tools
Tools

Tool notes for safer Linux operations.

Practical tool pages focused on when to use each tool, when not to use it, and how it fits into the Secure Remote Access cluster.

Security

Docker Ports: 0.0.0.0 vs 127.0.0.1

Know when a published container is reachable from all host interfaces or localhost only.

Security

Docker and UFW Exposure

Audit Docker-published ports instead of assuming UFW tells the whole story.

Explainer

Tailscale Services Explained

Use service identities when workloads need ownership separate from people and devices.

Comparison

Docker Rootless vs User Namespaces vs USER

Separate daemon privilege, UID mapping, and container process identity.

Decision

Tailscale ACLs vs Device Tags

Use identity and policy deliberately for least-privilege access.

Decision

Service Tokens vs Access Login

Choose machine authentication or human identity for the right job.

Decision

Public SSH vs Tailnet-Only SSH

Compare exposure, policy, and recovery for small teams.

Security

Docker and Podman Published Ports

Trace a container port to its real host exposure.

Supply chain

Docker Signing and Provenance

Understand what scanning, signatures, and provenance each prove.

Supply chain

SBOMs for Docker Compose

Build a useful image inventory without compliance theater.

Comparison

Distroless vs Slim Debian

Choose a base image from operations, not CVE counts alone.

Explainer

Tailscale Exit Node vs Subnet Router

Separate internet egress from private subnet access before designing routes.

Comparison

UFW vs nftables vs firewalld

Choose one firewall manager that fits your distro and operating model.

Comparison

CrowdSec vs Fail2Ban vs SSHGuard

Pick the right brute-force protection layer for SSH and small servers.

Decision

Pangolin vs Cloudflare Tunnel vs Tailscale

Compare self-hosted control, Cloudflare publishing, and private mesh access.

Tool

Tailscale for Linux Servers

Private Linux server access without managing every WireGuard detail.

Tool

WireGuard for Linux Servers

The self-managed private networking option.

Tool

Cloudflare Tunnel for Linux Servers

Public HTTP without open inbound origin ports.

Tool

UFW for Ubuntu Servers

A simple firewall baseline for small VPS operators.

Tool

Fail2Ban for SSH

A useful layer for SSH brute-force noise.

Tool

ss for Linux Port Audits

The command to run before exposing anything.

Tool

SSH Tunneling

Built-in temporary private access through OpenSSH.

Tool

Cloudflare Access

An identity-aware layer for browser-based tools.

Comparison

Cloudflare Tunnel vs Access vs Authentik

Separate transport, edge policy, and identity for self-hosted apps.

Comparison

Tailscale SSH vs SSH Keys for Small Teams

Choose based on policy, offboarding, recovery, and trust model.

Decision

Docker Rootless Mode on Ubuntu 24.04

When rootless Docker helps and when the tradeoffs hurt.

Decision

Docker Rootless vs Rootful

Compare privilege, compatibility, networking, and recovery tradeoffs.

Security

Docker Socket Exposure

Why docker.sock is an administrative boundary.

Supply chain

SBOM and Image Provenance

A minimum viable workflow for small teams.

Comparison

Headscale vs Tailscale

Choose managed convenience or self-hosted coordination control.

Decision

Cloudflare Tunnel vs Tailscale

Choose private device access or browser-facing app access.

Comparison

ss vs lsof vs nmap for Linux Port Checks

Local sockets, process ownership, and outside-in exposure.

Tool

Nmap for Your Own Server

Permission-safe exposure checks for systems you own.

Tool

systemd for Small Server Operators

Status, logs, restarts, and enablement without overcomplicating it.

Comparison

SSH Certificates vs SSH Keys

Choose the access lifecycle a small team can actually operate.

Security

Rootless Docker with Host Networking

Separate daemon privilege from network namespace isolation.

Supply chain

Docker SBOM Attestations

Understand inventory, provenance, signatures, and runtime limits.

Decision

Is a Self-Hosted DERP Relay Worth It?

Weigh reachability against public-service ownership and failure cost.

Comparison

Debian 13 vs Ubuntu 26.04 for a VPS

Choose from lifecycle, images, packages, tooling, and recovery.