@LoudLemur I think for admin the TOTP has to be set in the ini file (https://github.com/the-djmaze/snappymail/issues/84#issuecomment-885181768) . For users, the 2FA extension is used.
The 2fa is shown in admin login page, all the time for me as well.
But if you can identify the bug, maybe you can report this upstream since 2FA auth comes from snappy and not from Cloudron.
@fbartels said in Extra Auth:
Android app then also this app needs to know how to pass the "extra auth".
Good point! In all likelihood it will break APIs
@LoudLemur yeah, there is no way around user not knowing about Cloudron dashboard to change the email password. The alternative is to create a web app which does this and uses Cloudron API (which is out of scope for us). Unless Cloudron develops it's own webmail ui , this is hard to solve (for the reasons you pointed out).
I did it! Thank God for that! You have no idea how glad I am to get out of that rabbit hole! Thank God!
Thank you everybody who looked and tried to help. In particular, thank you to @humptydumpty for that last post. The key thing I was missing was that I needed to go into the Cloudron's email settings and create a mailbox for my email.
I will try and add some comments later but right now I am just delighted and have to do so many other things that were blocked.
I love Cloudron!
The First Time Usage dialog is shown by clicking app configure -> book/docs icon -> First Time Setup.
[image: 1664268781989-c4a6f027-913b-46da-aa28-c80a284e55ff-image.png]
@prologic said in First-time install, Login, Password invalid:
The Password Reset also fails (presumably because Email is not setup yet on a first-time install?)
Email also only starts working after you have signed up in the App store UI.
@loudlemur if you select Cloudron usermanagement during installation, then you can login with any Cloudron user who you have configured access to.
If user management is left to the app, then there is I think no user-management concept at all.
@moonmeister I think it's better to use the username for login into all apps except the email apps like roundcube/rainloop/sogo (because they require email to know which mailbox to open).
The email login was probably not a good idea to start with because the email can be changed unlike the username. These days when we bring in new apps, we don't bother much with email login.