Browse & manage
List, create folders, rename, move, copy, delete (with trash). Drag-and-drop uploads.
Rich previews
Images, video, audio, PDF, Markdown, JSON, CSV, HTML, text — preview in the browser.
Secure auth
Google OAuth, GitHub OAuth, or local username/password. JWT-based sessions.
Signed URLs
Short-lived signed URLs for previews and downloads. Time-limited access.
Simple admin
No database. YAML or JSON config file. Simple admin UI to manage auth and settings.
Features¶
Filetree provides a focused set of features for self-hosted file management. No database, no cloud lock-in — just a single binary and a config file.
Overview¶
| Feature | Description |
|---|---|
| Browse & manage | Folder tree, list/grid views, create/rename/move/copy/delete, trash, drag-and-drop |
| Rich previews | In-browser preview for images, video, audio, PDF, Markdown, JSON, CSV, HTML, text |
| Secure auth | Google/GitHub OAuth and local users, JWT sessions |
| Signed URLs | Time-limited HMAC-signed links for preview and download |
| Simple admin | YAML/JSON config, admin UI, no database |