authelia/docs/configuration/storage/sqlite.md

38 lines
951 B
Markdown

---
layout: default
title: SQLite
parent: Storage backends
grand_parent: Configuration
nav_order: 4
---
# SQLite
If you don't have a SQL server, you can use [SQLite](https://en.wikipedia.org/wiki/SQLite).
However please note that this setup will prevent you from running multiple
instances of Authelia since the database will be a local file.
Use of this storage provider leaves Authelia [stateful](../features/statelessness.md). It's important in highly
available scenarios to use one of the other providers, and we highly recommend it in production environments, but this
requires you setup an external database.
## Configuration
```yaml
storage:
local:
path: /config/db.sqlite3
```
## Options
### path
<div markdown="1">
type: string
{: .label .label-config .label-blue }
required: yes
{: .label .label-config .label-red }
</div>
The path where the SQLite3 database file will be stored. It will be created if the file does not exist.