uses

Tools powering this site and the infrastructure behind it. Each entry includes a threat model justification.

1. Philosophy

  • Own the hardware or you don't own the content.
  • Zero tracking. No cookies. No analytics. No exceptions.
  • Full rebuild from source on a fresh OS in under an hour.
  • One tool per job. No dependencies that rot.

2. Software

TechnologyWhat I UseThreat Model
RegistrarCloudflareWHOIS privacy, low cost, integrates cleanly if you use other Cloudflare products.
DNSCloudflarePortable DNS, secure infrastructure, and acceptable privacy.
SecurityCloudflare + fail2banAutomated auth-failure bans. Minimal Cloudflare functionality enabled.
RoutingUniFiLocal network segmentation.
ServerSelf-hostedPhysical control. No hypervisor escape vector. No subpoena to a DC.
Operating SystemUbuntu + macOSUbuntu: telemetry off, LTS, stable. macOS: workstation only.
Web ServerNginx + TorStatic file serving. Tor layer for censored-network access.
SSLCertbotFree automated TLS. No commercial CA dependency. Ensures Cloudflare can't view unencrypted traffic.
Static Site Generatororgo + build.pyOrg-mode source compiles to plaintext HTML. Single binary, no runtime.
TerminaliTerm2Functional. Inherited from macOS.
ShellZshPortable, POSIX-adjacent, available on every target OS.
EditorDoom EmacsEditor and markup are the same tool. No proprietary format.
Markup Languageorg-modePlain text. Readable without any software. Version-control native.
Image ProcessingwebP (CLI)CLI-only. No GUI, no cloud, no account.
Browser(s)Tor + LibreWolfTor for anonymity-critical use. LibreWolf for hardened daily use.
Version ControlGit (CLI)Decentralized. The repo is the backup.
Git HostSourceHut + GitHubSourceHut is the primary and GitHub is the mirror.
CI/CDbuild.py + builds.sr.htA Python script and SSH. builds.sr.ht for convenience but not required.
Email HostMigaduStraightforward usage-based provider from Switzerland.
Search EngineSearXNG (self-hosted)Queries route through my own instance. No third-party search profile.
BackupsN/ANothing to back up. No user data. Source mirrored via Git.
MonitoringN/AMonitoring creates logs. Logs are a liability.
AnalyticsN/ANo interest in visitor data. Content finds its way via RSS.
Social MediaN/A
NewsletterRSS OnlyNo subscriber list. No email vendor. No data relationship.

3. Hardware

Custom rack-mounted server. Physical control, no hypervisor, no vendor lock-in. See: server build post.

ComponentSpec
ChassisRosewill RSV-R4100U 4U Rackmount
MotherboardNZXT B550
CPUAMD Ryzen 7 5700G
RAM64GB DDR4 (2x32GB)
Boot Drive500GB WD M.2 NVMe SSD
Storage (HDD)6 x 8TB WD Red Plus
PSUCorsair RM850
CoolingNoctua (1x120mm front, 2x80mm rear)

Physical hardware under personal control eliminates the hypervisor escape vector and the cloud provider subpoena vector. Full recovery from a fresh OS install: under one hour.

Secondary: Raspberry Pi 4 for miscellaneous self-hosted services.