files_external_gdrive
files_external_gdrive copied to clipboard
[BETA - UNSTABLE] GDrive external storage for NextCloud
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_gdrivefrom the Nextcloud appstore
From git
- First, clone the repo
git clone https://github.com/NastuzziSamy/files_external_gdrive.git - Execute
make installin the app directory - And enable the app with
php occ app:enable files_external_gdrivein 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
- [x] Make files and directories:
- [x] Printable
- [x] Readable
- [x] Downloadable
- [x] Uploadable
- [x] Editable
- [x] Renamable
- [x] With the right mimetype
- [x] Allow regular user to create its own Google Drive external storage
- [x] Fix Oauth duplications
- [ ] Print better stats
- [ ] Update only on changes
- [ ] Optimize
- [ ] Unit tests