Setup Database
Bastion uses MongoDB to store its data. You can either install MongoDB on your own system or use a MongoDB cloud service like MongoDB Atlas.
Use MongoDB Atlas
Install MongoDB
Create a database cluster by going to Database > Create.

MongoDB Atlas provides provides one free shared cluster that should be more than enough for Bastion.
Add a database user by going to Database Access > Add new database user.
Use Password authentication method. The set the username and password you want. Ensure it is secure though.
Add a Built-in Role and select the Read and write to any database option and click Add User to create the database user.

Now head back to Database and click on Connect > Connect your application.
Copy the connection URI and replace the
<password>
in the URI to the password you set for the database user you created earlier.The URI will look like the following. Make sure to replace
<password>
and <dbname>
, <username>
and <cluster>
will be filled out for you.mongodb+srv://<username>:<password>@<cluster>.mongodb.net/<dbnamne>?retryWrites=true&w=majority
If you want to install MongoDB on your on system follow the installation guide for your operating system before proceeding with the installation.
Last modified 3mo ago