Backup · 6 min read · Dec 15, 2025

Como Instalar o Servidor e Cliente UrBackup no Ubuntu 20.04

Fazer backup regularmente do servidor ao vivo é uma tarefa muito importante para qualquer administrador de sistema. Isso ajudará você a recuperar seus dados em caso de perda de dados ou falha do sistema. Existem muitas ferramentas de backup gratuitas e comerciais disponíveis no mercado.

UrBackup é um sistema de backup de código aberto e cliente/servidor para sistemas operacionais Linux. Ele suporta backups de arquivos e imagens em um sistema ao vivo sem interromper os processos atuais. Ele fornece uma interface baseada na web para gerenciar todos os backups. É multiplataforma e pode ser instalado no Windows, FreeBSD, Linux e muitos sistemas operacionais NAS baseados em Linux.

Recursos

UrBackup oferece um rico conjunto de recursos, alguns deles estão listados abaixo:

  • Gratuito e de código aberto
  • Multiplataforma
  • Eficiente em espaço
  • Fácil de configurar
  • Backups consistentes enquanto em uso
  • Backup via Internet

Pré-requisitos

  • Dois servidores executando Ubuntu 20.04.
  • Uma senha de root configurada em ambos os servidores.

Neste tutorial, eu vou mostrar como instalar o servidor e o cliente UrBackup no Ubuntu 20.04.

Atualizar o Sistema

Antes de começar, é recomendado atualizar todos os pacotes do sistema em ambas as máquinas servidor e cliente.

Execute o seguinte comando para realizar a atualização:

apt-get update -y

Uma vez que todos os pacotes estejam atualizados, instale outras dependências necessárias usando o seguinte comando:

apt-get install curl gnupg2 software-properties-common -y

Após instalar todas as dependências, você pode prosseguir para o próximo passo.

Instalar o Servidor UrBackup

Por padrão, o UrBackup não está disponível no repositório padrão do Ubuntu. Portanto, você precisará adicionar o repositório do UrBackup ao seu sistema.

Você pode adicionar o repositório do UrBackup com o seguinte comando:

add-apt-repository ppa:uroni/urbackup

Uma vez que o repositório esteja atualizado, instale o servidor UrBackup com o seguinte comando:

apt-get install urbackup-server -y

Durante a instalação, você será solicitado a fornecer o local de backup, conforme mostrado abaixo:

Configurando o servidor urBackup

Forneça seu local de backup e clique no botão Ok para finalizar a instalação.

Em seguida, inicie o serviço UrBackup e habilite-o para iniciar na reinicialização do sistema:

systemctl start urbackupsrv  
systemctl enable urbackupsrv

Em seguida, verifique o status do serviço UrBackup com o seguinte comando:

systemctl status urbackupsrv

Você deve ver a seguinte saída:

? urbackupsrv.service - LSB: Server for doing backups
     Loaded: loaded (/etc/init.d/urbackupsrv; generated)
     Active: active (running) since Mon 2021-08-09 05:37:54 UTC; 1min 3s ago
       Docs: man:systemd-sysv-generator(8)
      Tasks: 17 (limit: 2353)
     Memory: 119.8M
     CGroup: /system.slice/urbackupsrv.service
             ??7081 /usr/bin/urbackupsrv run --config /etc/default/urbackupsrv --daemon --pidfile /var/run/urbackupsrv.pid

Aug 09 05:37:54 ubuntu2004 systemd[1]: Starting LSB: Server for doing backups...
Aug 09 05:37:54 ubuntu2004 systemd[1]: Started LSB: Server for doing backups.

Por padrão, o UrBackup escuta nas portas 55413 e 55414. Você pode verificá-las com o seguinte comando:

ss -antpl | grep urbackupsrv

Você deve ver a seguinte saída:

LISTEN    0         4096               0.0.0.0:55413            0.0.0.0:*        users:(("urbackupsrv",pid=7081,fd=27))                                         
LISTEN    0         4096               0.0.0.0:55414            0.0.0.0:*        users:(("urbackupsrv",pid=7081,fd=6))                                          
LISTEN    0         4096                  [::]:55413               [::]:*        users:(("urbackupsrv",pid=7081,fd=28))                                         
LISTEN    0         4096                  [::]:55414               [::]:*        users:(("urbackupsrv",pid=7081,fd=7)) 

Em seguida, defina a propriedade adequada para o diretório /mnt com o seguinte comando:

chown -R urbackupsrv:urbackupsrv /mnt

Acessar a Interface Web do UrBackup

Agora, abra seu navegador web e acesse a interface web do UrBackup usando a URL http://your-server-ip:55414. Você deve ver a seguinte tela:

Interface web do urBackup

Em seguida, clique na aba Configurações. Você deve ver a seguinte tela:

Configurações do urBackup

Na aba Usuários, clique no botão Criar para criar um usuário admin. Você deve ver a seguinte tela:

Adicionar um usuário

Forneça seu nome de usuário admin, senha e clique no botão Criar. Você deve ver a seguinte tela:

Novo usuário admin adicionado

Adicionar Cliente UrBackup

Na interface web do UrBackup, clique na aba Status. Você deve ver a seguinte página:

Adicionar novo cliente de backup

Agora, clique no botão Adicionar novo cliente. Você deve ver a seguinte página:

status do backup

Agora, forneça o nome do seu cliente e clique no botão Adicionar cliente. Uma vez que o cliente tenha sido adicionado, você deve ver as informações de instalação do cliente na seguinte página:

Cliente adicionado com sucesso

Instalar o Cliente UrBackup

Em seguida, faça login no sistema cliente, copie a URL de instalação da etapa anterior e execute-a usando o seguinte comando:

TF=`mktemp` && wget "http://45.58.46.56:55414/x?a=download_client&lang=en&clientid=1&authkey=LJCRqGL0va&os=linux" -O $TF && sudo sh $TF; rm -f $TF

Uma vez que o cliente UrBackup esteja instalado, você deve ver a seguinte saída:

--2021-08-09 06:08:43--  http://45.58.46.56:55414/x?a=download_client&lang=en&clientid=1&authkey=LJCRqGL0va&os=linux
Conectando a 45.58.46.56:55414... conectado.
Requisição HTTP enviada, aguardando resposta... 200 ok
Comprimento: 22724321 (22M) [application/octet-stream]
Salvando em: ‘/tmp/tmp.ZW4L3P0XeC’

/tmp/tmp.ZW4L3P0XeC                 100%[==================================================================>]  21.67M  72.4MB/s    em 0.3s    

2021-08-09 06:08:44 (72.4 MB/s) - ‘/tmp/tmp.ZW4L3P0XeC’ salvo [22724321/22724321]

Verificando a integridade do arquivo... Tudo certo.
Descompactando o Instalador do Cliente UrBackup para Linux  100%  
Instalação do Cliente UrBackup 2.4.11 em /usr/local ... Prosseguir ? [Y/n]
Y
Descompactando dados de instalação...
Sistema Debian (derivado) detectado
Sistema systemd detectado
Arquitetura x86_64-linux-glibc detectada
Configuração do daemon instalada em /etc/default/urbackupclient...
Info: Restaurar pela interface web está desativado por padrão. Ative modificando /etc/default/urbackupclient.
Instalando unidade systemd...
Não foi possível encontrar o diretório da unidade systemd. Assumindo /lib/systemd/system
Criado link simbólico /etc/systemd/system/multi-user.target.wants/urbackupclientbackend.service → /lib/systemd/system/urbackupclientbackend.service.
Iniciando o serviço do Cliente UrBackup...
Serviço do cliente iniciado com sucesso. Instalação concluída.
+Sistema Ubuntu LTS detectado. Dattobd suportado
- Nenhum sistema de arquivos btrfs detectado
- LVM não instalado
Por favor, selecione o mecanismo de snapshot a ser usado para backups:
1) módulo de kernel de snapshot de volume dattobd de https://github.com/datto/dattobd
4) Usar nenhum mecanismo de snapshot
4
Mecanismo de snapshot configurado como nenhum

Em seguida, verifique o serviço do cliente UrBackup usando o seguinte comando:

systemctl status urbackupclientbackend

Você deve ver a seguinte saída:

? urbackupclientbackend.service - UrBackup Client backend
     Loaded: loaded (/lib/systemd/system/urbackupclientbackend.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2021-08-09 06:09:31 UTC; 49s ago
   Main PID: 1133 (urbackupclientb)
      Tasks: 10 (limit: 2353)
     Memory: 1.7M
     CGroup: /system.slice/urbackupclientbackend.service
             ??1133 /usr/local/sbin/urbackupclientbackend --config /etc/default/urbackupclient --no-consoletime

Aug 09 06:09:31 client systemd[1]: Started UrBackup Client backend.

Adicionar um Diretório de Backup

Em seguida, você precisará adicionar um diretório de backup que deseja fazer backup no sistema cliente.

Aqui, faremos backup do diretório /etc no sistema cliente.

Execute o seguinte comando para adicionar um diretório de backup:

/usr/local/bin/urbackupclientctl add-backupdir -x -f -d /etc

Verificar o Status do Backup no Servidor UrBackup

Em seguida, vá para a interface web do UrBackup e clique na aba Status. Você deve ver seu cliente de backup na seguinte página:

Adicionar um diretório de backup

Clique no cliente e selecione Backup de arquivo incremental para fazer seu primeiro backup.

Backup de arquivo incremental

Para verificar seu backup, clique na aba Backups. Você deve ver a seguinte página:

Lista de backups

Clique no cliente. Você deve ver seus backups de arquivos na seguinte página:

Backups de arquivos

Agora, clique no seu backup para ver informações detalhadas sobre seu backup:

Pastas dentro do backup

A partir daqui, você também pode baixar seu backup para o sistema local.

Conclusão

No guia acima, explicamos como instalar o servidor e o cliente UrBackup no Ubuntu 20.04. Agora você pode adicionar múltiplos clientes ao servidor UrBackup e gerenciar todos os backups a partir de um local central.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.