GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Configurar el servidor Urbackup en Ubuntu 20.04

Resumen

UrBackup es un sistema de copia de seguridad de cliente/servidor de código abierto que, mediante una combinación de funciones de copia de seguridad de imágenes y archivos, copias de seguridad diferenciales y otras herramientas, puede realizar varios trabajos de copia de seguridad mientras el sistema se está ejecutando sin interrumpir los procesos actuales.

Urbackup se administra a través de una interfaz web y los archivos también se pueden restaurar a través de la interfaz web, a través del cliente o del Explorador de Windows, mientras que las copias de seguridad de los volúmenes de la unidad se pueden restaurar con un CD de arranque o una memoria USB (restauración completa).

La siguiente publicación mostrará los pasos para configurar el servidor Urbackup en Ubuntu 20.04. Además, mostraremos cómo agregar un cliente en el servidor.

Configurar el servidor Urbackup en Ubuntu 20.04

El servidor Urbackup se puede instalar con dos métodos:a través del repositorio oficial y descargando e instalando el archivo del paquete binario. Vamos a cubrir ambos métodos.

Instalar el servidor Urbackup en Ubuntu 20.04 a través del repositorio

Para Ubuntu, hay dos repositorios que puede usar para el servidor Urbackup, el repositorio PPA y el repositorio del servicio Opensuse. Para instalar Urbackup a través del PPA, ejecute los siguientes comandos:

sudo add-apt-repository ppa:uroni/urbackup
sudo apt update
sudo apt install urbackup-server

Tenga en cuenta que, en el sitio de Urbackup, se indica que algunas versiones del servidor pueden no estar disponibles en el repositorio de PPA y, si eso sucede, utilice el repositorio del servicio Opensuse para instalar Urbackup.

Para instalar el servidor Urbackup en Ubuntu a través de los repositorios de servicios de Opensuse, ejecute los siguientes comandos en la terminal:

echo 'deb http://download.opensuse.org/repositories/home:/uroni/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:uroni.list
curl -fsSL https://download.opensuse.org/repositories/home:uroni/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_uroni.gpg > /dev/null
sudo apt update
sudo apt install urbackup-server

Los comandos requieren que las herramientas curl y gpg estén instaladas en su servidor Ubuntu, así que no se sorprenda si recibe errores de que no se encuentran los comandos. Si eso sucede, simplemente instale ambas herramientas con apt y ejecute los comandos desde arriba nuevamente y funcionará:

sudo apt install gpg curl

La instalación puede demorar un tiempo y durante la instalación, el servidor urbackup le pedirá un directorio predeterminado para almacenar archivos. Le sugerirá uno predeterminado que usa urbackup o puede agregar uno que desee usar. Después de ese aviso, la instalación se completará automáticamente.

El servidor Urbackup debería iniciarse automáticamente después de la instalación y el panel web debería estar accesible en el navegador web a través de la dirección IP del servidor Ubuntu.

Instalar el servidor Urbackup en Ubuntu 20.04 usando el archivo del paquete binario

Este proceso de instalación es bastante simple. Descargue el paquete binario de su sitio, abra la terminal y navegue hasta la ubicación de descarga y ejecute el siguiente comando para instalar el servidor Urbackup:

sudo dpkg-i urbackup-server-2.4*.deb

Acceso al panel web de Urbackup y adición de clientes

Se puede acceder al panel del servidor Urbackup a través del navegador web en el número de puerto 54414. Si está utilizando un firewall en su Ubuntu y está activo, deberá abrir el puerto en el firewall; de lo contrario, no se podrá acceder al tablero.

Puerto abierto en UFW

ufw allow 55414

Abrir puerto en iptables

iptables -A INPUT -d tcp --dport 55414 -j ACCEPT

iptables -I INPUT -d tcp --dport 55414 -j ACCEPT

Serás recibido con el panel de administración:

Para crear los trabajos de respaldo, necesitamos agregar clientes y conectarlos con el servidor.

Instalación del cliente Urbackup

Para instalar el cliente de Urbackup en cualquiera de las distribuciones compatibles, solo podemos ejecutar este comando e instalará el cliente automáticamente:

TF=$(mktemp) && wget "https://hndl.urbackup.org/Client/2.4.11/UrBackup%20Client%20Linux%202.4.11.sh" -O $TF && sudo sh $TF; rm -f $TF

El cliente de Urbackup debería iniciarse automáticamente inmediatamente después de que se complete el proceso de instalación:

Una vez instalado el cliente de Urbackup, en el menú del panel del servidor, haga clic en la opción Agregar nuevo cliente. Se abrirá una nueva pantalla de configuración donde te pedirá la información del cliente. Elija la segunda opción:descubrir el nuevo cliente a través de IP/nombre de host. Esta opción es para agregar el cliente que está dentro de su red local (o LAN) y escaneará su red local para encontrar la red.

Puede encontrar al cliente a través de la dirección IP y con el nombre de host del dispositivo/PC que desea respaldar. Para encontrar la dirección IP y el nombre de host de un dispositivo Linux, use estos comandos:

ip a

hostname

Si su dispositivo no tiene una dirección IP estática, en otras palabras, adquiere una dirección IP del DCHP en su red local, eso significa que la dirección IP cambiará con el tiempo en su dispositivo. Para este escenario, es mejor agregar el dispositivo cliente en el servidor Urbackup con el nombre de host. De esa manera, Urbackup puede escanear el dispositivo y descubrir cada vez que esté en la red local. Otra opción es simplemente establecer una dirección IP en su dispositivo.

Después de agregar el cliente, el servidor Urbackup volverá automáticamente a la página de inicio y en el medio del tablero habrá una lista de clientes y debería estar su dispositivo. Imagen de abajo como ejemplo:

En el lado izquierdo de la lista, a la izquierda del nombre de la computadora, hay un menú desplegable de trabajos de copia de seguridad para ejecutar. Puede hacer una copia de seguridad a nivel de archivo, hacer una copia de seguridad de una máquina completa como una instantánea, etc.

Resumen

Cubrimos los pasos sobre cómo configurar el servidor Urbackup en Ubuntu 20.04. Para aquellos que prefieren el modelo de copia de seguridad cliente/servidor, esta es una muy buena solución de copia de seguridad de código abierto. Lo mejor de esto es que cuando los trabajos de copia de seguridad se ejecutan, es casi perfecto, no se nota en la máquina cliente que está ejecutando una copia de seguridad. Aparte de eso, es compatible con muchas plataformas y puede ejecutarlo en casi cualquier lugar (en un host Linux dedicado, en un dispositivo NAS como QNAP y Synology, puede implementarlo en Docker, etc.)

El único inconveniente es que requiere recursos adicionales para ejecutarlo, lo que significa que necesita una máquina dedicada separada para instalar urbackup (una PC separada en su LAN, un VPS en la nube, un dispositivo NAS, máquina virtual, etc.) y tiene se ejecuta como el servidor para hacer una copia de seguridad de sus dispositivos. Pero sigue siendo una gran solución...

Muchas gracias por su tiempo…


Ubuntu
  1. Configuración del servidor WebDAV en Ubuntu Linux

  2. Configuración inicial del servidor con Ubuntu 14.04

  3. Cómo configurar el servidor Rsyslog en Ubuntu 18.04 LTS

  4. Cómo configurar el servidor NTP en Ubuntu y LinuxMint

  5. Configurar el servidor Rsyslog en Ubuntu 20.04 - ¿Cómo hacerlo?

Cómo configurar OpenVPN en Ubuntu Server

Cómo configurar el servidor Git en Ubuntu 20.04

Cómo configurar el servidor Rsyslog en Ubuntu

Cómo configurar el servidor DHCP en Ubuntu

Configuración del servidor de correo Postfix en Ubuntu 14.04

Configuración del servidor de correo Postfix en Ubuntu 20.04