Skip to content

auberge backup import-opml

Import feed subscriptions from an OPML file into FreshRSS. Alias: auberge b io.

Terminal window
auberge backup import-opml [OPTIONS]

Uploads the OPML to /tmp/ on the remote, runs the FreshRSS CLI import, then cleans up. Existing feeds are skipped (no duplicates). Categories are created if absent.

Option Description Default
-H, --host HOST Target host Interactive
-i, --input FILE OPML file to import Prompts if omitted
-k, --ssh-key PATH SSH private key ~/.ssh/identities/{host}/{user}
--user USER FreshRSS username admin
Terminal window
auberge backup import-opml --host myserver --input feeds.opml
auberge backup import-opml --host myserver --input feeds.opml --user john
  • Expects standard OPML 2.0 XML. Feed errors during import are reported but do not abort the import.
  • If FreshRSS is not running: ssh user@host 'systemctl status freshrss'.