INFO
With this method you get a custom “Google account”, that will only be able to access the drive files/folders shared with the account. You never have to log in, you just need one access key file on the computers you want to enable sync.
Getting started
First you need to create your own Google Developer project.- Sign in to the Google Developer Console. (Don’t worry if you’re not a developer).
- Create a new project. You can call it e.g. “PresenterBuddy Sync”.
- After you have created the project, make sure that it is selected.
- Go to Google Drive API, and enable it.
Creating the service account
- Go here to create a service account.
- Type anything into the details. E.g: Name: “PresenterBuddy Drive Account”, Service account ID: “presenterbuddy”.
- Click “Create and continue”.
- No need to enter a role, click “Continue”.
- No need to grant users access, click “Done”.
Creating the key
You should be redirected to this screen.- Click on the menu under “Actions”, then click “Manage keys”.
- Click “Add key”, then “Create new key”, keep the type as “JSON” and click “Create”.
Granting access
You have to give access to a folder in Google Drive, where you want all the files to be uploaded.- Copy the service account mail address. (Should look like this: presenterbuddy@project_id.iam.gserviceaccount.com).
- In your Google Drive, create a new folder and call it e.g. “PresenterBuddy”.
- Right click and choose “Share”.
- Paste the service account address, disable “Send notification”, and click “Share”. (Make sure the access is set to “Editor”).
TIP
The Google Drive folder must be owned by a personal Google Account. Google Workspace accounts are currently not supported.
Importing in PresenterBuddy
- Go to settings, then “Cloud”.
- Click “Import keys file”, and select the file.
- If you have existing data in the cloud, you will get asked to choose to either keep the local data, or keep the data in the cloud. Now you should get a popup indicating that the sync has started.
TIP
In Google Drive you can right click any of the files and click “Manage versions” to see and download old versions of the file (younger than 30 days) if you need it.