acid@voidcall:~$ whoami
 __ _  ___  __  ____  ___   __   __    __    
/ _\ \/ / )/ _\(  _ \/ __) / _\ (  )  (  )   
/    \  / //    \ ) |( (__ /    \ )(   )(    
\_/\_/\_/ (\_/\_/(____/\___)\____/(__) (__)   
sysadmin · privacy advocate · self-hosting everything
building things that stay online and don’t call home

I run my own infrastructure. Not because it’s easier — because it’s mine.

Dedicated server at home, VPS in Iceland, WireGuard tunnel between them. Custom Flask backend, nginx in front of everything, XMPP server for comms. Every request goes through hardware I control.

Privacy isn’t a feature. It’s the architecture.

Linux / Ubuntu
nginx
Python / Flask
WireGuard
XMPP / Prosody
PostgreSQL
Let’s Encrypt
Tor / Onion
HTML / CSS / JS
bash
systemd
certbot
acidbrns.cc acidbrns.cc
Self-hosted XMPP registration platform. Custom Flask backend with math-captcha, bot protection layer (ACIDWALL), Tor onion mirror, PostgreSQL user management. Runs behind a WireGuard tunnel on self-hosted infrastructure.
pythonflask prosodyxmpp torpostgresql
tools.acidbrns.cc tools.acidbrns.cc
Privacy-first web toolbox. DNS lookup, header inspector, IP info, hash generator, JSON formatter, password generator, diff viewer. Zero third-party requests — all API calls go through the backend, local fonts only.
no-trackingself-hosted apisecurity
home infrastructure
2× Intel Xeon Gold 6154 · 256 GB ECC RAM · NVMe-RAID — homelab backend, FlokiNET VPS as edge, connected via WireGuard. Multiple isolated network segments. All traffic terminates at hardware I own.
wireguardxeon vpsnginx self-hostednvme-raid
edgeFlokiNET VPS — Iceland · nginx reverse proxy · IPv4 + IPv6
backend2× Intel Xeon Gold 6154 · 256 GB ECC RAM · NVMe-RAID · Ubuntu · Flask + gunicorn · PostgreSQL · Prosody
tunnelWireGuard wg1 (x.x.x.x/24) · VPS ↔ Pi
onionTor hidden service · onion mirror of acidbrns.cc
xmppProsody · OMEMO · registration via acidbrns.cc
dns1984 Hosting FreeDNS · CAA locked to letsencrypt.org