umbrel-apps
umbrel-apps copied to clipboard
App Submission: 2FAuth
App Submission
App name
2FAuth
Version
v5.0.2
One line description of the app
Self-hosted Two-Factor Authentication (2FA) management
Summary of the app
A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes
Developer name
Bubka
Developer website
https://docs.2fauth.app/
Source code link
https://github.com/Bubka/2FAuth
Support link
https://github.com/Bubka/2FAuth/issues
256x256 SVG icon
https://svgshare.com/i/12Mq.svg
Gallery images
I have tested my app on:
Nice work man, this is sweet.
Small changes:
-
I bumped to v5.0.3 and added the
APP_URL
andASSET_URL
that now seem to be required: https://github.com/Bubka/2FAuth/releases/tag/v5.0.3 -
I put the 2fauth bind mount one level deeper in the data directory to future proof it in case another container gets added later that we want a bind mount for in the data dir (e.g., nginx or something).
-
I added the APP_KEY env var for db encryption. It's based on our
derive_entropy
function: https://github.com/getumbrel/umbrel/blob/55882037cd8670b05a969f9d1ce67e273e648c00/scripts/app#L46-L65
Can you re-test to make sure I haven't done anything dumb. Otherwise I think this is good to go 🚀
converting to draft until mDNS issues can be resolved.
Closing (tracked internally). Let's reopen down the line.