[GH-ISSUE #974] How to find saved files? #643

Closed
opened 2026-03-02 11:51:35 +03:00 by kerem · 4 comments
Owner

Originally created by @yellowbikewithbluehandles on GitHub (Feb 3, 2025).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/974

How do I go about finding saved files if I need to migrate them in the future? Where is the data:/data folder? If I save a singlefile file to hoarder as a destination then how can I find it in the future if I have to migrate the files? Sorry I'm learning as I go! But thank you once again for the awesome app!

Should I maybe be assigning to a specific folder instead of data:/data?

Originally created by @yellowbikewithbluehandles on GitHub (Feb 3, 2025). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/974 How do I go about finding saved files if I need to migrate them in the future? Where is the data:/data folder? If I save a singlefile file to hoarder as a destination then how can I find it in the future if I have to migrate the files? Sorry I'm learning as I go! But thank you once again for the awesome app! Should I maybe be assigning to a specific folder instead of data:/data?
kerem 2026-03-02 11:51:35 +03:00
  • closed this issue
  • added the
    question
    label
Author
Owner

@MohamedBassem commented on GitHub (Feb 8, 2025):

When you're using the default docker compose, you're using a docker volume. You can check an answer like (https://stackoverflow.com/questions/34803466/how-to-list-the-content-of-a-named-volume-in-docker-1-9) on stackoverflow on how to explore the data inside a docker volume.

Should I maybe be assigning to a specific folder instead of data:/data?

If you don't like using docker volumes and want to mount your own directory, you can do that (a lot of people actually do that). Change data:/data to be /path/to/your/own/folder:/data. Keep in mind that if you do so, you'll be starting from scratch (unless you copy the content from the docker volume to this new folder).

<!-- gh-comment-id:2645481381 --> @MohamedBassem commented on GitHub (Feb 8, 2025): When you're using the `default` docker compose, you're using a docker volume. You can check an answer like (https://stackoverflow.com/questions/34803466/how-to-list-the-content-of-a-named-volume-in-docker-1-9) on stackoverflow on how to explore the data inside a docker volume. > Should I maybe be assigning to a specific folder instead of data:/data? If you don't like using docker volumes and want to mount your own directory, you can do that (a lot of people actually do that). Change `data:/data` to be `/path/to/your/own/folder:/data`. Keep in mind that if you do so, you'll be starting from scratch (unless you copy the content from the docker volume to this new folder).
Author
Owner

@yellowbikewithbluehandles commented on GitHub (Feb 9, 2025):

When looking at the /path/to/your/own/folder:/data I see a asset folder and random lettered/numbered folders and when I click on them they have asset.bin and metadata.json but I'm not sure where the videos and singlefiles for example are actually stored.

<!-- gh-comment-id:2646040862 --> @yellowbikewithbluehandles commented on GitHub (Feb 9, 2025): When looking at the /path/to/your/own/folder:/data I see a asset folder and random lettered/numbered folders and when I click on them they have asset.bin and metadata.json but I'm not sure where the videos and singlefiles for example are actually stored.
Author
Owner

@noahcub commented on GitHub (Feb 9, 2025):

I have the same question. I can't find offline files

<!-- gh-comment-id:2646134168 --> @noahcub commented on GitHub (Feb 9, 2025): I have the same question. I can't find offline files
Author
Owner

@MohamedBassem commented on GitHub (Feb 9, 2025):

@yellowbikewithbluehandles This asset.bin is your file, and the metadata.json contains its original name. If you rename it to that name, and open it, it'll work. But hoarder is storing it in a way that's optimized for its own access.

<!-- gh-comment-id:2646354319 --> @MohamedBassem commented on GitHub (Feb 9, 2025): @yellowbikewithbluehandles This `asset.bin` is your file, and the `metadata.json` contains its original name. If you rename it to that name, and open it, it'll work. But hoarder is storing it in a way that's optimized for its own access.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#643
No description provided.