GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar UrBackup Server and Client en Ubuntu 20.04

La copia de seguridad periódica del servidor en vivo es una tarea muy importante para cualquier administrador de sistemas. Le ayudará a recuperar sus datos en caso de pérdida de datos o falla del sistema. Hay muchas herramientas de copia de seguridad gratuitas y comerciales disponibles en el mercado.

UrBackup es un sistema de copia de seguridad cliente/servidor y de código abierto para sistemas operativos Linux. Admite copias de seguridad de archivos e imágenes en un sistema en vivo sin interrumpir los procesos actuales. Proporciona una interfaz basada en web para administrar todas las copias de seguridad. Es multiplataforma y se puede instalar en Windows, FreeBSD, Linux y muchos sistemas operativos NAS basados ​​en Linux.

Características

UrBackup ofrece un amplio conjunto de funciones, algunas de ellas se enumeran a continuación:

  • Gratis y de código abierto
  • Multiplataforma
  • Ahorro de espacio
  • Fácil de configurar
  • Copias de seguridad consistentes mientras está en uso
  • Copia de seguridad a través de Internet

Requisitos

  • Dos servidores con Ubuntu 20.04.
  • Se configura una contraseña raíz en ambos servidores.

En este tutorial, le mostraré cómo instalar el servidor y el cliente de UrBackup en Ubuntu 20.04.

Actualizar el Sistema

Antes de comenzar, se recomienda actualizar todos los paquetes del sistema tanto en el servidor como en las máquinas cliente.

Ejecute el siguiente comando para realizar la actualización:

apt-get update -y

Una vez que todos los paquetes estén actualizados, instale otras dependencias requeridas usando el siguiente comando:

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

Después de instalar todas las dependencias, puede continuar con el siguiente paso.

Instalar servidor UrBackup

De forma predeterminada, UrBackup no está disponible en el repositorio predeterminado de Ubuntu. Por lo tanto, deberá agregar el repositorio UrBackup a su sistema.

Puede agregar el repositorio UrBackup con el siguiente comando:

add-apt-repository ppa:uroni/urbackup

Una vez actualizado el repositorio, instale el servidor UrBackup con el siguiente comando:

apt-get install urbackup-server -y

Durante la instalación, se le pedirá que proporcione la ubicación de la copia de seguridad como se muestra a continuación:

Proporcione su ubicación de copia de seguridad y haga clic en el botón Aceptar para finalizar la instalación.

A continuación, inicie el servicio UrBackup y habilítelo para que se inicie al reiniciar el sistema:

systemctl start urbackupsrv
systemctl enable urbackupsrv

A continuación, verifique el estado del servicio UrBackup con el siguiente comando:

systemctl status urbackupsrv

Debería ver el siguiente resultado:

? 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.

De forma predeterminada, UrBackup escucha en los puertos 55413 y 55414 . Puede comprobarlos con el siguiente comando:

ss -antpl | grep urbackupsrv

Debería ver el siguiente resultado:

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)) 

A continuación, establezca la propiedad adecuada en el directorio /mnt con el siguiente comando:

chown -R urbackupsrv:urbackupsrv /mnt

Acceder a la interfaz web de UrBackup

Ahora, abra su navegador web y acceda a la interfaz web de UrBackup usando la URL http://your-server-ip:55414 . Debería ver la siguiente pantalla:

A continuación, haga clic en Configuración pestaña. Debería ver la siguiente pantalla:

En los Usuarios pestaña, haga clic en Crear botón para crear un usuario administrador. Debería ver la siguiente pantalla:

Proporcione su nombre de usuario y contraseña de administrador y haga clic en Crear botón. Debería ver la siguiente pantalla:

Agregar cliente UrBackup

En la interfaz web de UrBackup, haga clic en Estado pestaña. Debería ver la siguiente página:

Ahora, haga clic en Agregar nuevo cliente botón. Debería ver la siguiente página:

Ahora, proporcione su nombre de cliente y haga clic en Agregar cliente botón. Una vez que se haya agregado el cliente, debería ver la información de instalación del cliente en la siguiente página:

Instalar cliente UrBackup

A continuación, inicie sesión en el sistema cliente, copie la URL de instalación del paso anterior y ejecútela con el siguiente 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

Una vez que el cliente de UrBackup esté instalado, debería ver el siguiente resultado:

--2021-08-09 06:08:43--  http://45.58.46.56:55414/x?a=download_client&lang=en&clientid=1&authkey=LJCRqGL0va&os=linux
Connecting to 45.58.46.56:55414... connected.
HTTP request sent, awaiting response... 200 ok
Length: 22724321 (22M) [application/octet-stream]
Saving to: ‘/tmp/tmp.ZW4L3P0XeC’

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

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

Verifying archive integrity... All good.
Uncompressing UrBackup Client Installer for Linux  100%  
Installation of UrBackup Client 2.4.11 to /usr/local ... Proceed ? [Y/n]
Y
Uncompressing install data...
Detected Debian (derivative) system
Detected systemd
Detected architecture x86_64-linux-glibc
Installed daemon configuration at /etc/default/urbackupclient...
Info: Restoring from web interface is disabled per default. Enable by modifying /etc/default/urbackupclient.
Installing systemd unit...
Cannot find systemd unit dir. Assuming /lib/systemd/system
Created symlink /etc/systemd/system/multi-user.target.wants/urbackupclientbackend.service → /lib/systemd/system/urbackupclientbackend.service.
Starting UrBackup Client service...
Successfully started client service. Installation complete.
+Detected Ubuntu LTS. Dattobd supported
-Detected no btrfs filesystem
-LVM not installed
Please select the snapshot mechanism to be used for backups:
1) dattobd volume snapshot kernel module from https://github.com/datto/dattobd
4) Use no snapshot mechanism
4
Configured no snapshot mechanism

A continuación, verifique el servicio de cliente de UrBackup con el siguiente comando:

ssystemctl status urbackupclientbackend

Debería ver el siguiente resultado:

? 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.

Agregar un directorio de respaldo

A continuación, deberá agregar un directorio de respaldo que desee respaldar en el sistema cliente.

Aquí, haremos una copia de seguridad de un /etc directorio en el sistema cliente.

Ejecute el siguiente comando para agregar un directorio de respaldo:

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

Verificar el estado de la copia de seguridad en el servidor UrBAckup

A continuación, vaya a la interfaz web de UrBackup y haga clic en la pestaña Estado. Debería ver su cliente de respaldo en la siguiente página:

Haga clic en el cliente y seleccione Copia de seguridad incremental de archivos para realizar su primera copia de seguridad.

Para verificar su copia de seguridad, haga clic en Copias de seguridad pestaña. Debería ver la siguiente página:

Haga clic en el cliente . Debería ver las copias de seguridad de sus archivos en la siguiente página:

Ahora, haga clic en su copia de seguridad para ver información detallada sobre su copia de seguridad:

Desde aquí, también puede descargar su copia de seguridad al sistema local.

Conclusión

En la guía anterior, explicamos cómo instalar el servidor y el cliente UrBackup en Ubuntu 20.04. Ahora puede agregar varios clientes al servidor UrBackup y administrar todas las copias de seguridad desde la ubicación central.


Ubuntu
  1. Cómo instalar el servidor y el cliente NTP en Ubuntu 18.04 LTS

  2. Cómo instalar y configurar el servidor DHCP en Ubuntu 20.04

  3. Cómo instalar NFS Client y Server en Ubuntu 20.04

  4. Instalar UrBackup Server and Client en Ubuntu 20.04 - ¿Cómo hacerlo?

  5. Instale el servidor y el cliente vnc en Ubuntu

Cómo instalar y configurar RabbitMQ en Ubuntu 16.04

Cómo instalar servidor y cliente NFS en Ubuntu

Cómo instalar servidor y cliente NTP en Ubuntu

Cómo instalar UrBackup Server and Client en Ubuntu 20.04

Cómo instalar el servidor y el cliente Telnet en Ubuntu

Cómo instalar el servidor NTP y los clientes en Ubuntu 20.04 LTS