2FAuth self-hosted alternative to One Time Passcode
Website

Install in a few clicks via:

Yunohost