Skip to content

NastuzziSamy/files_external_gdrive

 
 

Repository files navigation

Files External Google Drive (Nextcloud app)

Google Drive external storage support for Nextcloud (still in Beta)

Installation

First of all, you need to enable the files_external app.

From the appstore

  • Simply install files_external_gdrive from the Nextcloud appstore

From git

  • First, clone the repo git clone https://github.com/NastuzziSamy/files_external_gdrive.git
  • Execute make install in the app directory
  • And enable the app with php occ app:enable files_external_gdrive in the Nextcloud directory

Usage

Google configuration

In order to use the app, you need to create an OAuth2 client via: https://console.developers.google.com/apis/

Complete all needed information, as:

  • App name (put "Nextcloud" so you can remember you use it for Nextcloud)
  • JS origin urls
  • Redirect urls (for OAuth2 callback)

On Nextcloud

Use your Google credentials to authorize access and connect to your Google account to give access to your Drive.

TODOs

  • Make files and directories:
    • Printable
    • Readable
    • Downloadable
    • Uploadable
    • Editable
    • Renamable
    • With the right mimetype
  • Allow regular user to create its own Google Drive external storage
  • Fix Oauth duplications
  • Print better stats
  • Update only on changes
  • Optimize
  • Unit tests

About

[BETA - UNSTABLE] GDrive external storage for NextCloud

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 50.4%
  • JavaScript 46.3%
  • Makefile 3.3%