Bookstack
Self hosted Wiki
Recover admin login
Fucked up with your login? Can't get your password/username working?
First, you will need to find out where your "artisan" file is. Weather its installed locally or in a docker container or anywhere else, find where its installed then, look for the file. Could be in /app/www area. So try there first.
Once you find it, get into the root folder that the artisan file is located. In my cases, its in /app/www. Then run:
php artisan bookstack:create-admin --email="you@idiot.com" --name="shit4brains" --password="yournewpassword"
Output should be something like:
Admin account with email "you@idiot.com" successfully created!
You should now have access to your bookstack again.
Now, don't do that again.
Using Email
In the root folder, look for the .env file. I found mine here
/directory/bookstack/config/www/.env
Edit that file and change the email server info to match your credentials.
# Mail system to use
# Can be 'smtp' or 'sendmail'
MAIL_DRIVER=smtp
# Mail sender details
MAIL_FROM_NAME="BookStack"
MAIL_FROM=bookstack@danicus.net
# SMTP mail options
# These settings can be checked using the "Send a Test Email"
# feature found in the "Settings > Maintenance" area of the system.
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=bookstack@danicus.net
MAIL_PASSWORD=apassward #Google requires a token for this to work
MAIL_ENCRYPTION=null
Google users will need to get a auth code (2 step auth code/token) in order for the password to work.