Linux

Where Does Omnivore Store Articles?

Where self hosted Omnivore keeps articles in database on Linux servers. See the folder table below. More below.

Last updated

Omnivore is read later with server storage. The database holds articles, labels, and highlights. Content cache sits beside it.

Same database means same library. Exact paths vary by Docker installs. Keep backups on schedule. One missing table restores articles without states. For moves, stop workers first to avoid split saves during copies. When in doubt, verify paths inside the app before trusting a remembered folder. Screenshots of settings help when support asks for reproduction steps later.

Where Omnivore Reader stores this, by platform

Linux
/var/lib/omnivore (database, paths vary by install)

Articles live in the server database with read states attached. Back up the database stopped. Match releases before restore. Export OPML for feeds.

Frequently asked questions

How do I migrate Omnivore to a new server?

Back up the Omnivore database with services stopped, then install the same release on the new server before restore. Articles follow the database. Mixed releases can refuse old schemas, so match versions first. Keep API keys separate.

Does Omnivore back up articles?

Yes, in the server database per article with read states attached. The host holds a working copy plus content cache. Views rebuild after restore. Export OPML files from settings for records, since the data directory alone is working state.

Notice an outdated path? Let us know.