Skip to main content

Overview

The AutoKitteh server requires a relational database as its primary means of state management and data storage.

AutoKitteh "Dev" Mode

By default, AutoKitteh uses a SQLite file named autokitteh.sqlite, located in AutoKitteh's data home directory. The exact path is determined by the XDG Base Directory Specification.

tip

Run this command to find out where AutoKitteh stores this file:

ak config where

You may specify a different SQLite file path for development and testing purposes:

(Temporary)
ak up --config db.type=sqlite --config db.dsn="path/filename.sqlite"

AutoKitteh "Prod" Mode

In "dev" mode, you may configure AutoKitteh to use a more robust RDBMS, in order to support data durability with better failover, recovery, and performance.

In "prod" mode, this is a requirement rather than a recommendation.

Either way, see the next page for more details.