Armazenamento no Google Drive
Para salvar os seus backups no Google Drive, você precisa criar um projeto no Google Cloud para acessar a Google Drive API e depois fazer login com a sua conta Google.
Importante: para conectar o Google Drive, a sua instância do Databasus precisa estar funcionando com HTTPS. Para mais informações sobre como configurar HTTPS, veja o guia de configuração do reverse proxy Caddy →
Neste guia, assumimos que a sua instância do Databasus está disponível em databasus.yourdomain.com.
Criar o projeto no Google Cloud
1. Crie um novo projeto
Vá a https://console.cloud.google.com/ e escolha "new project" (no canto superior esquerdo).
2. Ative a Google Drive API
Vá à aba "API & Services" e depois a "API library". Escolha Google Drive API e ative-a:

3. Configure a página de consentimento
Vá a "Credentials" → "Create credentials" → "Configure consent screen" e preencha os dados solicitados:

4. Crie o OAuth client ID
Vá a "Credentials" → "Create credentials" → "OAuth client ID":

5. Configure a aplicação
Preencha os dados seguintes:
- Application type: Web application
- Authorized JavaScript origins:
https://databasus.yourdomain.com - Authorized redirect URIs:
https://databasus.yourdomain.com/storages/google-oauth
Nota: substitua databasus.yourdomain.com pelo domínio real onde o Databasus está hospedado (por exemplo, backup.example.com).
Depois copie as credenciais:


6. Adicione o scope
Vá a "Data Access" e adicione o scope "/auth/drive.file":

7. Publique a app
Vá a "Audience" e publique a app:

Fazer login com a conta Google
1. Preencha as credenciais
Preencha no Databasus as credenciais obtidas nos passos anteriores:

2. Escolha a sua conta
Escolha a sua conta Google para fazer login.
3. Lide com o aviso de segurança
Se aparecer um aviso, clique em "Advanced" (canto inferior esquerdo) e escolha "Proceed anyway".
Nota: este aviso aparece porque o seu app ainda não foi verificado pelo Google. É seguro continuar quando a aplicação é sua.
E pronto! O seu Google Drive está agora conectado ao Databasus e pronto para armazenar os seus backups PostgreSQL.