Where Does Newsboat Store Feeds and Cache?
Newsboat urls file, config and SQLite cache locations under XDG directories on Linux.
Last updated
Newsboat splits feeds from state. The urls file lists subscriptions while a SQLite cache database holds downloaded articles, read flags and history.
Modern installs use XDG paths with a legacy dotfile fallback. Back up urls plus the cache and a migration restores read state exactly.
Where Newsboat stores this, by platform
~/.config/newsboat/urls
One feed URL per line, with optional tags. Main config sits next to it at ~/.config/newsboat/config. Article cache lives at ~/.local/share/newsboat/cache.db. Legacy installs use ~/.newsboat/urls instead, which Newsboat still reads as fallback.
Frequently asked questions
How do I back up Newsboat including read articles?
Copy the urls file plus cache.db. The urls file alone restores subscriptions but marks everything unread.
Where is the Newsboat config file?
Next to urls at ~/.config/newsboat/config (or ~/.newsboat/config for legacy setups). Keybinds, colors and macros all live there.
Notice an outdated path? Let us know.