Manual do Usuário
Sistema de Cópia de Segurança
Backup local, em rede e em nuvem via FTP — geração, transferência e retenção automática das cópias de segurança do sistema de gestão.
01Introdução
Este manual descreve a utilização do sistema de cópia de segurança (backup), responsável por gerar, armazenar e transferir cópias de segurança dos dados do sistema de gestão (ERP), tanto localmente quanto em servidores remotos e na nuvem, por meio de FTP.
O programa permite:
- Realizar backup do banco de dados PostgreSQL (com ou sem compactação);
- Compactar pastas e arquivos adicionais em um único arquivo de backup (ZIP ou 7-Zip);
- Copiar o backup para uma pasta local ou de rede;
- Copiar o backup para até 5 destinos adicionais (outros discos, pastas de rede, mídia externa, etc.);
- Enviar o backup para um servidor remoto (nuvem) via protocolo FTP;
- Agendar a execução automática do backup, criando uma tarefa no Windows;
- Excluir automaticamente backups antigos, seguindo uma política de retenção escalonada.
02Visão geral do funcionamento
O sistema funciona em duas frentes:
Em ambos os casos, o fluxo de trabalho é o mesmo:
- Gerar o backup do banco de dados (se configurado) e/ou compactar os arquivos e pastas definidos;
- Copiar o arquivo gerado para a pasta de destino principal;
- Copiar o mesmo arquivo para os destinos adicionais configurados (até 5);
- Enviar o arquivo para o servidor FTP (nuvem), se essa opção estiver habilitada;
- Excluir backups antigos de acordo com a política de retenção;
- Atualizar na tela principal a data e hora do último backup realizado.
03Tela principal
Ao abrir o programa, é exibida a janela principal, intitulada "Cópia de segurança SUPREMO", contendo um quadro com a data e a hora do último backup, o drive/pasta de destino local e três botões de ação.
3.1 Quadro "Data e hora da última cópia de segurança"
| Campo | Descrição |
|---|---|
| Data | Data em que o último backup foi executado com sucesso. |
| Hora | Horário em que o último backup foi executado com sucesso. |
| Linha de erro 1 e 2 | Exibe, em vermelho, a última mensagem de erro registrada durante a execução do backup (ex.: falha ao copiar arquivo, falha na conexão FTP). |
3.2 Drive e pasta de destino
Mostra o drive (unidade) e a pasta configurados como destino principal do backup — por exemplo, um HD externo, um pendrive ou uma pasta de rede. Essa informação é definida na tela de Configuração (seção 4).
3.3 Botões da tela principal
| Botão | Descrição |
|---|---|
| Configuração | Abre a tela de configuração do sistema de backup (seção 4). |
| Iniciar cópia | Inicia manualmente o processo completo de backup (gerar, copiar, enviar por FTP, se configurado, e excluir backups antigos). |
| Fechar | Fecha o programa. |
04Tela de Configuração
A tela de Configuração concentra todos os parâmetros do sistema de backup e é organizada em 5 abas. No rodapé há os botões Gravar (salva as alterações) e Cancelar (fecha sem salvar).
4.1 Aba "1) Padrão"
Define as configurações gerais do backup: caminho do programa, tipo de backup, nome de arquivo, pasta temporária, identificação do cliente e horários de execução automática.
| Campo | Descrição |
|---|---|
| Caminho do programa | Pasta onde está instalado o executável do sistema (ERP) do qual será feito o backup. |
| Comando a ser utilizado | Define o tipo/estratégia de backup a ser executado (ver 4.1.1). |
| Zipar o backup do BD? | Se marcado, o backup gerado do banco de dados também é compactado dentro do arquivo ZIP final. |
| Padrão nome arquivo | Define como o nome do arquivo de backup será formado (ver 4.1.2). |
| Caminho temporário | Pasta usada para gerar o backup antes de ele ser copiado para o destino final. |
| Descrição do programa | Nome/identificação do sistema que está sendo copiado (ex.: SUPREMO). |
| Cliente | Código ou nome do cliente/empresa, útil quando o mesmo programa atende várias empresas. |
| Quant. dias excluir BAK | A partir de quantos dias um backup é considerado antigo e excluído automaticamente (mínimo recomendado: 30 dias). |
| Criar tarefa no Windows... | Cria automaticamente uma tarefa agendada no Windows para executar o backup nos horários definidos. |
| Usuário / Senha / Confirmar | Credenciais do usuário do Windows utilizadas para criar a tarefa agendada (requer permissão de administrador). |
| Mostrar comando da tarefa? | Exibe em tela o comando que será usado para criar a tarefa, antes de executá-lo. |
| Horário 1 / 2 / 3 | Até três horários no dia para disparar o backup automático. Todos são também usados para a transferência via FTP. |
4.1.1 Tipos de backup ("Comando a ser utilizado")
| Opção | O que faz |
|---|---|
| 1 · PostgreSQL + ZIP | Gera o dump do banco (pg_dump) e compacta o resultado em ZIP. |
| 2 · PostgreSQL - PG_Dump | Gera apenas o dump do banco, sem compactação. |
| 3 · ZIP | Não gera dump; apenas compacta em ZIP os arquivos/pastas da aba "Compactar arquivos". |
| 4 · Copiar sem ZIP | Copia os arquivos diretamente para o destino, sem compactar. |
| 5 · PostgreSQL + 7zip | Gera o dump do PostgreSQL e compacta usando 7-Zip. |
| 6 · PostgreSQL + PgDumpAll + 7zip | Gera o dump de todos os bancos do servidor (pg_dumpall ≥ 9.6) e compacta com 7-Zip. |
4.1.2 Padrão de nome do arquivo
| Opção | Comportamento |
|---|---|
| 1 · Dia, mês e ano | Arquivo nomeado com a data do backup (ex.: 18072026). |
| 2 · Dia da semana | Nomeado por extenso (ex.: sabado). Sobrescreve o backup do mesmo dia da semana anterior. |
| 3 · Data + hora e minuto | Permite múltiplos backups no mesmo dia sem sobrescrever uns aos outros. |
| 4 · Nome único | Sempre o mesmo nome ("unico"), sobrescrevendo o backup anterior a cada execução. |
4.2 Aba "2) Transferência de backup"
Configura o envio do backup para um servidor remoto via FTP (nuvem) e a cópia para destinos locais/rede adicionais.
4.2.1 Envio por FTP (nuvem)
| Campo | Descrição |
|---|---|
| Transferir por FTP? | Habilita o envio automático do arquivo de backup para um servidor FTP após sua geração. |
| IP servidor FTP | Endereço IP ou nome do servidor FTP de destino. |
| Porta FTP | Porta de conexão do servidor FTP (padrão: 21). Gravada no arquivo Pcbkp.INI. |
| Usuário / Senha FTP | Credenciais de acesso à conta FTP. |
| Pasta no servidor | Caminho dentro do servidor FTP onde o backup será armazenado. |
4.2.2 Cópia para outros destinos (Destino 1 a 5)
Permite definir até 5 pastas adicionais (local, rede, pendrive, HD externo, etc.) para as quais o mesmo arquivo também será copiado, além do destino principal. Use o botão de pasta ao lado de cada campo para localizar o caminho.
4.3 Aba "3) Data bases"
Permite cadastrar um ou mais bancos de dados PostgreSQL a serem incluídos no backup.
| Campo | Descrição |
|---|---|
| Database | Nome do banco de dados a ser copiado. |
| IP do servidor | Endereço IP ou nome do servidor onde o PostgreSQL está instalado. |
| Porta | Porta de conexão do PostgreSQL (padrão: 5432). |
| Usuário | Usuário de acesso ao banco (padrão: postgres, se não informado). |
| Senha | Senha de acesso ao banco de dados. |
| Parâmetros | Parâmetros adicionais repassados ao utilitário de backup do PostgreSQL (uso avançado). |
Utilize os botões Incluir, Alterar e Excluir para gerenciar a lista.
4.4 Aba "4) Compactar arquivos"
Lista de arquivos e/ou pastas adicionais (fora do banco de dados) a incluir no arquivo compactado do backup — por exemplo, notas fiscais eletrônicas, imagens, configurações. Use o botão de pasta para localizar o caminho e os botões Incluir/Alterar/Excluir para gerenciar a lista.
4.5 Aba "5) Linha de comando"
Permite cadastrar comandos de linha de comando (DOS/Windows) adicionais, executados como parte do backup — recurso avançado, normalmente configurado pelo suporte técnico. O botão F2-Substituir texto localiza e substitui um trecho de texto dentro de um comando cadastrado.
05Como realizar um backup manual
- Abra o sistema de backup.
- Confira, na tela principal, se o drive e a pasta de destino exibidos estão corretos.
- Clique no botão Iniciar cópia.
- Aguarde a conclusão — serão exibidas telas de progresso durante a compactação e, se configurado, durante o envio por FTP.
- Ao final, confira se a Data e Hora do último backup foram atualizadas e se não há mensagens de erro em vermelho.
06Backup automático (agendado)
Para que o backup seja executado automaticamente, sem necessidade de abrir o programa todos os dias:
- Abra a tela de Configuração e acesse a aba "1) Padrão".
- Defina de 1 a 3 horários nos campos Horário 1, 2 e 3.
- Marque "Criar tarefa no Windows para executar automaticamente o backup".
- Informe um usuário e senha do Windows com permissão de administrador.
- Se desejar conferir o comando antes de executá-lo, marque "Mostrar comando para criar a tarefa?".
- Clique em Gravar.
A partir daí, o Windows executa o programa automaticamente nos horários definidos, de forma oculta, realizando o backup, os envios configurados e a limpeza de backups antigos sem intervenção do usuário.
07Retenção de backups antigos
Para evitar que o disco de destino fique cheio, o sistema aplica automaticamente, a cada execução, uma política de retenção escalonada sobre os arquivos de backup (.BACKUP, .7Z e .ZIP) encontrados na pasta de destino:
- Backups mais antigos que o configurado em "Quant. dias excluir BAK" são excluídos por completo;
- Mais de 1 ano: mantidos apenas os do dia 1º de cada mês;
- Mais de 90 dias: mantidos apenas os dias 1 ou 15 de cada mês;
- Mais de 30 dias: mantidos apenas os dias 1, 5, 10, 15, 20 ou 25 de cada mês;
- Até 30 dias: sempre mantidos.
08Destinos possíveis do backup
Um mesmo backup pode ser copiado simultaneamente para vários lugares, aumentando a segurança contra perda de dados:
09Mensagens e situações comuns
| Mensagem / situação | O que fazer |
|---|---|
| "Comando de execução do backup não informado" | Nenhum tipo de backup foi selecionado no campo "Comando a ser utilizado" (aba Padrão). Verifique a configuração. |
| "Arquivo não foi enviado" (FTP) | Falha ao enviar o backup para o servidor FTP. Verifique a conexão com a internet e as credenciais/porta. |
| "Erro copiando o backup para o destino" | Verifique se o caminho existe, se há espaço em disco e se o drive/pasta está acessível. |
| Linha de erro em vermelho | Exibe o último erro ocorrido em um backup (manual ou automático). Consulte sempre que desconfiar de falha. |
10Perguntas frequentes
O programa precisa ficar aberto para o backup automático funcionar?
Não. Uma vez criada a tarefa no Windows (seção 6), o backup roda automaticamente nos horários definidos, mesmo com o programa fechado.
Posso fazer backup de mais de um banco de dados ao mesmo tempo?
Sim. Cadastre todos os bancos necessários na aba "3) Data bases"; todos serão incluídos no processo de backup.
O backup é enviado para a nuvem automaticamente?
Sim, desde que a opção "Transferir o backup por FTP para um servidor externo?" esteja marcada e configurada corretamente.
Como sei se o último backup deu certo?
Verifique a Data e Hora exibidas no quadro superior da tela principal e confirme que não há mensagem de erro em vermelho logo abaixo.
Quanto tempo os backups ficam armazenados?
Depende da política de retenção escalonada (seção 7), combinada com o valor configurado em "Quant. dias excluir BAK".