Decaf Blog Data pipelines, open-source tooling, reverse engineering, and systems notes
  • Home
  • Tags
  • Search
  • About

Ansible Playbook for VPN Hop Installation

TL;DR: Provisioning VPN nodes manually is prone to configuration drift. This article presents a structured, idempotent Ansible architecture that deploys hardened baselines, LUKS vaults, Telegram alerts, WireGuard, and OpenVPN. Re-running the playbooks on a healthy node reports changed=0.

Read full post
Sep 22, 2026 4 min read ansible idempotent playbook vps

Telegram Alerts Without Leaking the Exit IP

TL;DR: While disk logs are disabled to preserve privacy, operators still need real-time awareness of access events, vault status, and bandwidth consumption. Out-of-band Telegram Bot API notifications deliver critical events without writing client source IPs to disk or revealing node public IPs.

Read full post
Sep 15, 2026 4 min read monitoring pam telegram vps

Encrypted Vault for VPN Secrets and Residual Logs

TL;DR: A LUKS2 file-backed vault holds VPN configuration files, private keys, PKI certificates, and any leftover runtime logs. It protects sensitive assets if a powered-off or decommissioned VPS disk is imaged or inspected.

Read full post
Sep 8, 2026 4 min read encryption luks vault vps

VPS Baseline: Install, Harden, and Disable Logs

TL;DR: A VPN node is a small Linux box with SSH, a tunnel daemon, and a kill-switch. Before installing OpenVPN or WireGuard, lock SSH to a non-standard port (e.g., 28422), disable root login, turn fail2ban on, and stop writing access logs to disk.

Read full post
Sep 1, 2026 4 min read fail2ban hardening logging ssh vps
Page 1 of 1
Atom Feed Tags Search About
Built with Hugo and
Theme