/
+ # Note the default path is /app/vikunja/vikunja.db This moves to a different folder so you can use a volume and store this outside of the container so state is persisted even if container destroyed.
+ VIKUNJA_DATABASE_PATH: /db/vikunja.db
+ ports:
+ - 3456:3456
+ volumes:
+ - ./files:/app/vikunja/files
+ - ./db:/db
+ restart: unless-stopped
+{{< /highlight >}}
+
+The default path Vikunja uses for sqlite is relative to the binary, which in the docker container would be `/app/vikunja/vikunja.db`. This config moves to a different folder using `VIKUNJA_DATABASE_PATH` so you can use a volume at `/db` and store this outside of the container so state is persisted even if container destroyed.
+
+You'll also need to remove or change the `VIKUNJA_DATABASE_TYPE` to `sqlite` on the api container declaration.
+
+You can also remove the db section.
+
+
+NOTE: If you'll use your instance with more than a handful of users, we recommend using mysql or postgres.
+
+
## Example without any proxy
This example lets you host Vikunja without any reverse proxy in front of it. This is the absolute minimum configuration you need to get something up and running. If you want to host Vikunja on one single port instead of two different ones or need tls termination, check out one of the other examples.