Where Does Gotify Store Messages and Config?
Gotify server keeps its SQLite DB and config.yml in /app/data. Back up the folder plus client tokens documented.
Last updated
Gotify server state fits one folder. The SQLite database, config file, and uploaded images all sit under /app/data. Back up that folder and the instance restores whole.
Clients stay thin by design. Tokens authenticate each device, messages live server side. Move phones by logging clients in again, servers by copying the folder.
Where Gotify stores this, by platform
/app/data (inside container)
gotify.db, config.yml, images. Single-folder backup covers users, apps, and history.
Frequently asked questions
How do I back up self-hosted Gotify?
Copy /app/data whole: gotify.db, config.yml, and plugin storage. Clients reconnect with existing tokens, nothing to re-enroll.
How do I persist Gotify in Docker?
Mount a host folder to /app/data in compose. Without the mount, container recreations wipe messages and users.
Do Gotify clients need migration?
Android and CLI clients hold tokens sandboxed per device. Reissue tokens from the admin panel when moving phones.
Notice an outdated path? Let us know.