Linux

Where Does Elfeed Store Feeds and Database?

Elfeed keeps feeds in init files with its database in Emacs directories per version. Fully local with compact commands.

Last updated

Elfeed stores feeds as code and items as data with Emacs-versioned homes. Init snippets declare subscriptions while database trees hold content-addressed items. Compaction archives loose files into bundles.

Legacy dot folders yield to XDG trees per Emacs setup. Windows needs curl helpers with identical logic. Copy database plus init for complete moves.

Where Elfeed stores this, by platform

Linux
~/.emacs.d/elfeed

Content database with index plus sharded files under Emacs-versioned homes. Legacy fallbacks sit beside modern defaults. Compact before archiving large trees.

Frequently asked questions

How do I back up Elfeed?

Copy the database directory with init snippets carrying feed lists while Emacs is closed. Modern defaults nest under Emacs trees with legacy fallbacks beside. OPML imports fill feeds without separate files.

Config versus database files?

They split code from content with init carrying feeds and database holding items. Compaction archives loose files into bundles with gc commands. Version 4 schema stays stable across upgrades.

Does Elfeed work on Windows?

It requires curl on Windows with program settings beside. Emacs expands home per OS with identical logic. Fetch runs local without server accounts anywhere.

Notice an outdated path? Let us know.