Self-Hosting 2FAuth: Never Lose Your 2FA Codes Again
5 minA phone switch wiped all my Google Authenticator codes, so I moved 2FA onto my own server. 2FAuth runs as a single Docker container with SQLite, and its Android app keeps an encrypted offline copy. Setting up a new phone now takes an install and an API token.