Monolith Setup – SQLite

I designed Monolith to be fairly easy to setup on first install, but here is a step-by-step on getting started with some additional details behind each step.

Step 1 – Install Monolith

If you have signed up for a beta or if you are from the future and have purchased a license you should have received a download link to get a copy of the Monolith Installer.

Go ahead and install that bad boy to get Monolith up and running.

Step 2 – Accept EULA


We all know what this is – just agree and move on…

Step 3 – Enter License Key and Activate Monolith

License Activation

You should have also received a license with a copy of the installer. Just enter the license key here and hit “Activate”.

This is the only time that Monolith needs to be connected to the internet. Monolith reaches out to a server that I setup and retrieves licensing info for the key I sent you. It validates whether the key is valid or not and responds with an appropriate success message or error messages if something is wrong with the license.

Step 4 – Choose the “SQLite” Database Type

DB Type Selection

This one should be pretty straight forward – this is where you decide if you want to connect to a MySQL database or use a local SQLite database. Since this is the SQLite blog post, select the SQLite option.

This will create a local SQLite database on your computer that will store your case data. No one else will be able to access your case data unless they have access to your computer. Also, you wont be able to share case data with another user, that’s what the MySQL option is for!

If you have already setup Monolith and you are just running through the setup again – Monolith will continue to use the SQLite database that was created on the first ever setup, instead of creating a new one.

If you want to start a brand new SQLite case database, just uninstall Monolith, reinstall, then go through the setup process.

This will not happen with the MySQL version.

Step 5 – Create an Admin User

Admin User Creation

This is the first user in your Monolith case database and it will be given the role of Admin. You can create other users after setup and once you login.

Step 6 – Choose a Case Directory Location

Directory to store case files

This is the location where Monolith will store case files for each case you create.

When you create a case, Monolith will create a case folder at this location with a format of “case_number – case_reference“. It will also create an Acquisitions, Documents, and Report folder within the case folder.

You can use these if you want, but as of right now Monolith only uses the Documents folder – so leave it alone!

  • Documents – Monolith stores any documents you upload to the case and evidence photos (within their own folders)
  • Acquisitions – store forensic image data
  • Report – store forensic reports

Monolith will also create an “Inquires” folder here when you create your first inquiry. This serves the same function as the case directory, it stores file you upload to an inquiry in Monolith.

Setup Complete!

All systems are go!

That’s it – once you hit the “Submit” button; the database with your entered details is created and Monolith is ready to use, just hit the Login button and get to work!

Comments are closed.