Mihari stores data in a database (MySQL, PostgreSQL or SQLite3).

Thus you have to initialize a database first.

The initialization can be done by:

$ mihari db migrate

Mihari initializes a database as mihari.db (SQLite3 database) by default. It is configurable by DATABASE_URL env.

# MySQL
$ env DATABASE_URL=mysql2://{username}:{password}@{host}:{port}/{db} mihari db migrate
# PostgreSQL
$ env DATABASE_URL=postgres://{username}:{password}@{host}:{port}/{db} mihari db migrate