meta data for this page
  •  
Action disabled: source

Backup DropBox (API WEB)

1- Acessar o DropBox e criar um App

Depois de logar no Dropbox, abrir uma nova aba no navegador e acesse o seguinte endereço: https://www.dropbox.com/developers/apps/create/

1.1- Criando o Aplicativo

Na tela exibida quando logado, no campo 1, selecione a opção “Dropbox API”.
No campo 2, selecione a opção “App folder”.
No campo 3, nomeie o App que está sendo criado. Sugestão: BackupSGP_NomeDoProvedor
Concorde com o termo e condições da API do Dropbox. Por fim, clique no botão “Create App”.
Conforme imagem a seguir:

Criação de App no Dropbox

Na tela seguinte, de configuração do App: Clique na opção “Enable additional users”, em seguida será exibida uma janela pop-up, clique na opção “Okay”.

1.2- Habilitando Permissões

Na segunda aba "PERMISSIONS" habilitar todas as permissões de escrita "WRITE". Depois botão "SUBMIT" para Salvar as Alterações. Conforme imagem a seguir:

Configuração de Permissões

1.3- Gerar o Token

1.3.1: selecionar a opção "No expiration" para não setar validade no token. Conforme imagem a seguir:

Configuração para não ter expiração

1.3.2: Clicar em Generate para gerar o token ao qual vamos setar na configuração do SGP. Exemplo imagem a seguir:

Botão para gerar o Access Token

1.3.3: Copie o token para colar no passo a seguir. Pode salva-lo em um bloco de notas à parte.

2- Acessar o SGP pela Web

2.1- Acessar o menu: Sistema -> Backup -> Configuração

Clicar em CADASTRAR, selecionar o Tipo DROPBOX e confirmar. Na tela seguinte, preencher conforme imagem a seguir:

Configuração do Backup

Após configuração clicar no botão Testar API para validar se os dados estão corretos:

Botão de teste da API

Se retornar Status OK / Finalizado, seu Dropbox API está configurado com sucesso. Basta agora testar um Upload. Vai no menu: Sistema -> Backup -> Download para gerar um Backup:

Imagem explicativa após testes

Mostrará uma mensagem do Upload sendo iniciado, e depois informando da conclusão.

Imagem de upload iniciado

Ao ser concluído com sucesso, será redirecionado para a página da API do Dropbox informando que foi feito o upload com sucesso.

Upload realizado com sucesso

Para confirmar, só acessar o Dropbox e verificar a pasta criada.

OBS: Essa configuração é para o Backup Manual. Tem que seguir esses passos para executar o Upload.

Caso queira configurar um agendamento diário de backup, acessar o SGP por SSH e criar o Arquivo de Rotina, no passo seguinte.

3. Criando Arquivo de Upload / Agendamento do Backup

3.1 PELO SERVIDOR (Logar como ROOT):

Comando para criar/editar o arquivo:

nano /etc/cron.d/backup

E colar a rotina na ultima linha do arquivo e salvar:

00 4 * * * root python /usr/local/sgp/sgp/local/manage.py backup >> /dev/null

Nesse exemplo está configurado para fazer upload às 4 horas da manhã.

3.1.1 Reiniciar o Serviço do CRON

/etc/init.d/cron restart