Stockage Google Drive

Pour conserver vos sauvegardes dans Google Drive, vous devez créer un projet Google Cloud afin d'accéder à l'API Google Drive, puis vous connecter via votre compte Google.

Important : pour connecter Google Drive, votre instance Databasus doit fonctionner en HTTPS. Pour en savoir plus sur la mise en place du HTTPS, consultez le guide de configuration du reverse proxy Caddy →
Pour ce guide, nous supposerons que votre instance Databasus est accessible sur databasus.yourdomain.com.

Créer un projet Google Cloud

1. Créez un nouveau projet

Rendez-vous sur https://console.cloud.google.com/ et choisissez "new project" (en haut à gauche).

2. Activez l'API Google Drive

Allez dans l'onglet "API & Services", puis dans "API library". Choisissez Google Drive API et activez-la :

Enable Google Drive API

Allez dans "Credentials" "Create credentials" "Configure consent screen" et remplissez les données demandées :

Configure consent screen

4. Créez un ID client OAuth

Allez dans "Credentials" "Create credentials" "OAuth client ID" :

Create OAuth client ID

5. Configurez les paramètres de l'application

Remplissez les données suivantes :

  • Application type : Web application
  • Authorized JavaScript origins : https://databasus.yourdomain.com
  • Authorized redirect URIs : https://databasus.yourdomain.com/storages/google-oauth

Remarque : remplacez databasus.yourdomain.com par le domaine réel où Databasus est hébergé (par exemple backup.example.com).

Copiez ensuite les identifiants :

Configure application settings - part 1Configure application settings - part 2

6. Ajoutez le scope

Allez dans "Data Access" et ajoutez le scope "/auth/drive.file" :

Add scope

7. Publiez l'application

Allez dans "Audience" et publiez l'application :

Publish the app

Se connecter via un compte Google

1. Renseignez les identifiants

Renseignez dans Databasus les identifiants obtenus aux étapes précédentes :

Fill credentials data

2. Choisissez votre compte

Choisissez votre compte Google pour vous connecter.

3. Gérez l'avertissement de sécurité

Si un avertissement s'affiche, cliquez sur "Advanced" (en bas à gauche) et choisissez "Proceed anyway".

Remarque : cet avertissement apparaît parce que votre application n'est pas encore vérifiée par Google. Vous pouvez continuer sans risque pour votre propre application.

C'est terminé ! Votre Google Drive est maintenant connecté à Databasus et prêt à stocker vos sauvegardes PostgreSQL.