FWIW, a restart may be necessary after running the User commands under First Time Setup
-
I installed with the option to allow only certain Cloudron users access (just me), it came up, I entered the commands concerning Users under First Time Setup, and couldn't login... so I restarted the app and then could.
I don't know if the restart is necessary if you install using one of the other two options - Leave user management to app, or, Allow all users from this Cloudron, or for that matter, if you allow more than one user or a group.
-
Running the
archivebox manage createsuperuser
command interactively is no longer the only way to create a user, you can now also use the environment variablesADMIN_USERNAME
+ADMIN_PASSWORD
to setup the admin user automatically on first run as ofv0.7.2
.https://github.com/ArchiveBox/ArchiveBox/wiki/Configuration#admin_username--admin_password
We also support LDAP for authentication, or custom headers for authentication (when using a reverse proxy that handles auth) using
REVERSE_PROXY_USER_HEADER
+REVERSE_PROXY_WHITELIST
. I'm not sure how Cloudron handles auth, but maybe these are helpful to ya'll.- reverse proxy auth info: https://github.com/ArchiveBox/ArchiveBox/pull/866
- ldap auth info: https://github.com/ArchiveBox/ArchiveBox/pull/1214
Thanks for your efforts packaging ArchiveBox for Cloudron! I've linked to Cloudron from our README as well btw: https://github.com/ArchiveBox/ArchiveBox/tree/dev#-other-options