Linux

Where Does ArangoDB Store Data?

Where self hosted ArangoDB keeps data and config on Linux servers. Full paths are listed below. More below.

Last updated

ArangoDB is multi model database with server storage. The data directory holds documents, graphs, and indexes. Journals sit beside it. Foxx services live in the same tree.

Same data plus config means same database. Exact paths vary by packages versus Docker installs. Keep backups of data plus journals together. One without the other restores collections without recent writes. For moves, stop services first to avoid partial dumps. When in doubt, verify paths inside the app before trusting a remembered folder.

Where ArangoDB stores this, by platform

Linux
/var/lib/arangodb3 (data plus journals, paths vary)

Collections live in the data directory with journals beside it. Back up both together stopped. Match releases before restore. Web UI holds cache only.

Frequently asked questions

How do I migrate ArangoDB to a new server?

Back up with arangodump plus the data directory with services stopped, then install the same release on the new server before restore. Collections follow the database. Mixed releases can refuse old engines, so match versions first.

Where are ArangoDB collection files stored?

In the data directory on your server with journals beside it. The web interface holds login plus query cache only. Export JSON dumps from admin tools for records, since devices never hold the master graph alone.

Notice an outdated path? Let us know.