Where Does Yarr Store Feeds and Data?
Where the Yarr RSS reader keeps its SQLite database by default, the flag that relocates it, and Docker volume tips.
Last updated
Yarr keeps everything in one SQLite database file defaulting under the user config home. Feeds, read state, and settings share that single file, which makes backup a one-file copy. A command line flag points the binary at any other path.
Docker setups mount a data volume at the chosen database path and pass auth flags alongside. The file grows with history since nothing expires old items automatically. Single-binary plus single-file is the entire operational story. Feed counts stay small enough for nightly copies.
Where Yarr stores this, by platform
~/.config/yarr/storage.db
Single SQLite file for feeds, state, and settings. Relocate with the database flag and persist it in Docker volumes. Back up with the server stopped. Growth is unbounded without pruning, so watch busy instances.
Frequently asked questions
how do I back up Yarr
Back up the database file with the server stopped to capture feeds and read state. Config and state share the single SQLite file. Restore by placing it at the same path before launch.
how do I run Yarr in Docker
Launch with the database flag pointing at the desired file, and mount a persistent volume there in Docker. The single binary needs nothing else persisted. Auth and TLS flags join the same command line.
does the database grow forever
Yes. Old items accumulate since nothing purges automatically in the default setup. Watch the file size on busy servers and prune feeds or rebuild periodically. The file mixes config with state by design.
Notice an outdated path? Let us know.