ITADN

[Feature Request] Add function to import data from official backup ZIP file

#4588ClosedsmartLanny 创建于 2025-07-21
QA
S
smartLannycommented
I have recently set up a self-hosted Omnivore instance using Docker. I have a complete data backup from my previous Omnivore account, which is a standard .zip file generated by the official export function. # The Problem My goal is to restore all of my data—including articles, labels, and highlights—into my new local instance. The backup ZIP file has a clear structure: A root JSON file for metadata (omnivore_export.json). A content subdirectory with all the article HTML files. A highlights subdirectory with Markdown files for all annotations. After reviewing the documentation and community discussions, it seems there is no direct way to import this ZIP file. The only potential method appears to be writing a custom script to call the GraphQL API for each article and highlight, which is a significant technical hurdle for many non-developer users. # The Ideal Solution It would be incredibly helpful if there was a built-in feature in the self-hosted version to handle this data restoration. A great user experience would be an "Import from Backup" option in the Settings page. A user could simply upload their omnivore_export.zip file, and Omnivore would handle the process of parsing the file and importing all the content, labels, and highlights automatically. # Why this is important With the upcoming changes to the Omnivore service, many users are migrating to self-hosted solutions. A straightforward and user-friendly data restoration process is crucial for a smooth transition. This feature would significantly lower the barrier for users wanting to preserve their data and continue using Omnivore in a self-hosted environment.
关闭于 2025-10-04 2 条评论