A better and faster way to navigate and manage your NAS.

Datieve keeps a local database of your files so browsing and searching are instant, and it tracks deletions so you know when something disappeared and when.

Download Source

How it works

Agent

Runs on your NAS. After setup, it crawls the folders you tell it to and builds a local database of file metadata. After that it uses inotify to track file changes, with a full re-crawl every 24 hours as a fallback.

App

The file manager UI. Connects to the agent over LAN and lets you browse, search, and manage your NAS.

Features

  • Instant search and navigation: As results come from a local database, not the filesystem, there's no waiting.
  • Ghost tracking: Deleted files are marked as deleted with the timestamp instead of being removed from the index. You can see what was deleted and when it disappeared.
  • CRUD: You can perform CRUD on your NAS files within the app natively.
  • Local file manager: It includes a full file manager for your local machine too, so you can move things between local and NAS without a second app.
  • RBAC: Create different users, and scope them to limited folders.

Limitations

  • Desktop only for now (Win/Linux/macOS). No mobile.
  • Ghost tracking only records that a file was deleted and when. It cannot restore it.
  • For remote access, you will need a VPN or similar setup on your end.
  • Datieve indexes names, paths, sizes, and timestamps. It does not index file contents.
  • The access controls in Datieve cover the Datieve database only. Actual file permissions on the NAS need to be managed separately.

Requirements

Linux-based storage server with inotify support
~1.5 GB RAM per million directories

License

Apache 2.0. github.com/Datieve/datieve