/drive

100% open source file storage, sharing, and collaboration

Primary LanguageVueGNU Affero General Public License v3.0AGPL-3.0

Frappe Drive logo

An easy to use, document sharing and management solution.

home

More screenshots

 

search

 

upload

 

share

 

file-preview

 

file-preview

 

file-preview

Warning

Frappe Drive is currently in beta, and will let breaking changes through, do not use it as your sole backup/data storage.

Note: Frappe Drive is not currently accepting pull requests. File an issue to open a discussion to discuss an idea/feature request.

Features

  • Upload and store files across multiple platforms.
  • View files and folders in List or Grid view and sort them by preference.
  • Preview files such as images, videos, PDFs, etc.
  • Share files or folders with others and manage their permissions.
  • Post comments on files shared with you.
  • Add files or folders to favourites to make them easily accessible.
  • Use the Search Bar to search for any file or folder in your Drive.
  • Supports sharing files and folders with individual users and user groups.
  • Ships with a robust document editor that seamlessly integrates with Frappe Drive and supports real time collaborative editing.

Installation

To set up the repository locally, follow the steps mentioned below:

  1. Install bench and set up a frappe-bench directory by following the installation steps.

  2. Move into your frappe-bench directory and get the Drive app

    bench get-app https://github.com/frappe/drive
  3. Create a new site

    bench new-site drive.site
  4. Map your site to localhost

    bench --site drive.site add-to-hosts
  5. Install the app onto your site

    bench --site drive.site install-app drive
  6. Start the bench server

    bench start
  7. Start the frontend development server

    cd apps/drive && yarn dev
  8. Finally, open the URL http://drive.site:8000/drive in your browser to see the app running.

Contributions and Community

There are many ways you can contribute even if you don't code:

  1. You can start by giving a star to this repository!
  2. If you find any issues, even if it is a typo, you can raise an issue to inform us.

License

GNU Affero General Public License v3.0

Warning

Frappe drive is currently marked as beta expect breaking changes between versions.