Faion.net Server
Production server for faion.net infrastructure.
Server Info
- Host: faion-net (46.225.58.119)
- OS: Ubuntu 24.04 LTS (x86_64)
- SSH: port 22022, key-only auth
- Provider: Hetzner Cloud, cx53, nbg1
Services
nginx - Reverse proxy (snakeoil certs)
faion-net-api - Python API (port 8000)
faion-net-api-dev - Python API dev (port 8001)
wg-quick@wg0 - WireGuard VPN (port 443/udp)
fail2ban - SSH protection (port 22022, nftables)
postfix + opendkim - Mail server
valkey-server - Redis-compatible (port 6379)
docker: n8n - Automation (port 5678)
docker: scanmecard - ScanMeCard app
Key Paths
/home/faion/Projects/ - Application code
/opt/n8n/ - n8n Docker setup
/etc/wireguard/wg0.conf - VPN config
/etc/nginx/sites-enabled/ - Nginx vhosts
Secrets (1Password)
All secrets are stored in 1Password CLI (op). Unlock first: op-unlock.
Vault: faion.net — Hetzner, Cloudflare, email, service credentials.
Usage:
op-unlock # Unlock 1Password
op item list --vault "faion.net" # List all items
op item get "Hetzner" --vault "faion.net" # Get item
op item get "Hetzner" --vault "faion.net" --fields password # Single field
Language
- Communication - Ukrainian
- Code - English
Commits
Format: type: description
Types: fix, feat, chore, refactor, docs
No Co-Authored-By or AI mentions.