What is Frappe Drive?
Frappe Drive is an open-source file management and collaboration platform built on the Frappe Framework. It provides a modern, fast, and secure alternative to traditional cloud storage solutions, allowing organizations to store, organize, share, and collaborate on files from a single workspace.
Beyond file storage, Frappe Drive includes powerful collaboration features such as real-time document editing, file sharing, activity tracking, and version history, making it suitable for both individuals and teams.
Why Choose Frappe Drive?
Frappe Drive combines modern design with open-source flexibility, giving you complete control over your files without relying on proprietary cloud storage providers.
Key Features
File Management
Frappe Drive provides a complete file management experience with support for:
- Large file uploads using multipart uploads.
- Folder uploads while preserving the original directory structure.
- In-browser previews for supported file types.
- Video streaming directly from the server.
- Powerful search across your files and shared files.
- Activity logs showing changes to files and permissions.
- Sharing files and folders with users, groups, everyone on the site, or through public links.
- Guest users with controlled access.
- Shared or per-user storage quota management.
Document Collaboration
The built-in document editor enables teams to collaborate in real time.
- Real-time collaborative editing.
- Comments, annotations, and suggestions.
- Resolve and reply to discussions.
- Automatic document version history.
- Manual version snapshots.
- Import Microsoft Word (.docx) documents.
Technology Stack
Frappe Drive is built using modern open-source technologies:
- Frappe Framework — Full-stack application framework.
- Frappe UI — Vue-based component library.
- TipTap — Rich-text editing framework.
- ProseMirror — Extensible document editor toolkit.
- Yjs — CRDT-based real-time collaboration engine.
Installation
To install and configure Frappe Drive, refer to the Quick Start guide available in the official documentation.
Community & Resources
You can learn more about Frappe Drive and connect with the community through the following resources:
- Official Website
- Documentation
- Telegram Community
- Frappe Discussion Forum
Related Features
- File Sharing
- Document Editor
- Version History
- Activity Logs
- Guest Access
- Storage Management
Best Practices
- Organize files using folders to keep content easy to navigate.
- Share folders instead of individual files when collaborating on projects.
- Use version history before making significant document changes.
- Assign storage quotas when managing multiple users.
- Review activity logs to monitor file updates and permission changes.