umbrel-apps icon indicating copy to clipboard operation
umbrel-apps copied to clipboard

App Submission: 2FAuth

Open smolgrrr opened this issue 1 year ago • 2 comments

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

gallery_1 gallery_2 gallery_3

I have tested my app on:

smolgrrr avatar Jan 12 '24 12:01 smolgrrr

Nice work man, this is sweet.

Small changes:

  • I bumped to v5.0.3 and added the APP_URL and ASSET_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 🚀

nmfretz avatar Jan 31 '24 23:01 nmfretz

converting to draft until mDNS issues can be resolved.

smolgrrr avatar Feb 27 '24 06:02 smolgrrr

Closing (tracked internally). Let's reopen down the line.

nmfretz avatar Aug 29 '24 00:08 nmfretz