Copia de Seguridad · 6 min read · Dec 15, 2025

Cómo instalar UrBackup Server y Client en Ubuntu 20.04

Realizar copias de seguridad regularmente del servidor en vivo es una tarea muy importante para cualquier administrador de sistemas. Te ayudará a recuperar tus datos en caso de pérdida de datos o fallo del sistema. Hay muchas herramientas de copia de seguridad gratuitas y comerciales disponibles en el mercado.

UrBackup es un sistema de copia de seguridad de código abierto y cliente/servidor para sistemas operativos Linux. Soporta tanto copias de seguridad de archivos como de imágenes en un sistema en vivo sin interrumpir los procesos actuales. Proporciona una interfaz basada en la web para gestionar 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 conjunto rico de características, algunas de ellas se enumeran a continuación:

  • Gratuito y de código abierto
  • Multiplataforma
  • Eficiente en espacio
  • Fácil de configurar
  • Copias de seguridad consistentes mientras se utiliza
  • Copia de seguridad a través de Internet

Requisitos previos

  • Dos servidores que ejecuten Ubuntu 20.04.
  • Una contraseña de root configurada en ambos servidores.

En este tutorial, te 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 en ambas máquinas, servidor y cliente.

Ejecuta el siguiente comando para realizar la actualización:

apt-get update -y

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

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

Después de instalar todas las dependencias, puedes proceder al siguiente paso.

Instalar UrBackup Server

Por defecto, UrBackup no está disponible en el repositorio predeterminado de Ubuntu. Así que necesitarás agregar el repositorio de UrBackup a tu sistema.

Puedes agregar el repositorio de UrBackup con el siguiente comando:

add-apt-repository ppa:uroni/urbackup

Una vez que el repositorio esté actualizado, instala el servidor de UrBackup con el siguiente comando:

apt-get install urbackup-server -y

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

Configurando el servidor urBackup

Proporciona tu ubicación de copia de seguridad y haz clic en el botón Ok para finalizar la instalación.

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

systemctl start urbackupsrv  
systemctl enable urbackupsrv

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

systemctl status urbackupsrv

Deberías ver la siguiente salida:

? urbackupsrv.service - LSB: Servidor para realizar copias de seguridad
     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: Servidor para realizar copias de seguridad...
Aug 09 05:37:54 ubuntu2004 systemd[1]: Started LSB: Servidor para realizar copias de seguridad.

Por defecto, UrBackup escucha en los puertos 55413 y 55414. Puedes verificarlos con el siguiente comando:

ss -antpl | grep urbackupsrv

Deberías ver la siguiente salida:

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, establece la propiedad adecuada para el directorio /mnt con el siguiente comando:

chown -R urbackupsrv:urbackupsrv /mnt

Acceder a la interfaz web de UrBackup

Ahora, abre tu navegador web y accede a la interfaz web de UrBackup usando la URL http://your-server-ip:55414. Deberías ver la siguiente pantalla:

Interfaz web de urBackup

A continuación, haz clic en la pestaña Configuraciones. Deberías ver la siguiente pantalla:

Configuraciones de urBackup

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

Agregar un usuario

Proporciona tu nombre de usuario administrador, contraseña y haz clic en el botón Crear. Deberías ver la siguiente pantalla:

Nuevo usuario administrador agregado

Agregar cliente de UrBackup

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

Agregar nuevo cliente de copia de seguridad

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

estado de la copia de seguridad

Ahora, proporciona el nombre de tu cliente y haz clic en el botón Agregar cliente. Una vez que el cliente haya sido agregado, deberías ver la información de instalación del cliente en la siguiente página:

Cliente agregado con éxito

Instalar cliente de UrBackup

A continuación, inicia sesión en el sistema cliente, copia la URL de instalación del paso anterior y ejecútala usando 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ías ver la siguiente salida:

--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.
Solicitud HTTP enviada, esperando respuesta... 200 ok
Longitud: 22724321 (22M) [application/octet-stream]
Guardando en: ‘/tmp/tmp.ZW4L3P0XeC’

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

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

Verificando la integridad del archivo... Todo bien.
Descomprimiendo el instalador del cliente de UrBackup para Linux  100%  
Instalación del cliente de UrBackup 2.4.11 en /usr/local ... ¿Proceder? [Y/n]
Y
Descomprimiendo datos de instalación...
Sistema detectado: sistema derivado de Debian
Sistema detectado: systemd
Arquitectura detectada: x86_64-linux-glibc
Configuración del demonio instalada en /etc/default/urbackupclient...
Info: Restaurar desde la interfaz web está deshabilitado por defecto. Habilitar modificando /etc/default/urbackupclient.
Instalando unidad systemd...
No se puede encontrar el directorio de unidad systemd. Suponiendo /lib/systemd/system
Creando enlace simbólico /etc/systemd/system/multi-user.target.wants/urbackupclientbackend.service → /lib/systemd/system/urbackupclientbackend.service.
Iniciando el servicio del cliente de UrBackup...
Servicio del cliente iniciado con éxito. Instalación completa.
+Sistema Ubuntu LTS detectado. Dattobd soportado
- No se detectó sistema de archivos btrfs
- LVM no instalado
Por favor, selecciona el mecanismo de instantánea que se utilizará para las copias de seguridad:
1) módulo de instantánea de volumen dattobd del kernel de https://github.com/datto/dattobd
4) No usar mecanismo de instantánea
4
Mecanismo de instantánea configurado como ninguno

A continuación, verifica el servicio del cliente de UrBackup usando el siguiente comando:

systemctl status urbackupclientbackend

Deberías ver la siguiente salida:

? urbackupclientbackend.service - Backend del cliente de UrBackup
     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 Backend del cliente de UrBackup.

Agregar un directorio de copia de seguridad

A continuación, necesitarás agregar un directorio de copia de seguridad que deseas respaldar en el sistema cliente.

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

Ejecuta el siguiente comando para agregar un directorio de copia de seguridad:

/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, ve a la interfaz web de UrBackup y haz clic en la pestaña Estado. Deberías ver tu cliente de copia de seguridad en la siguiente página:

Agregar un directorio de copia de seguridad

Haz clic en el cliente y selecciona Copia de seguridad de archivos incremental para realizar tu primera copia de seguridad.

Copia de seguridad de archivos incremental

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

Lista de copias de seguridad

Haz clic en el cliente. Deberías ver tus copias de seguridad de archivos en la siguiente página:

Copias de seguridad de archivos

Ahora, haz clic en tu copia de seguridad para ver información detallada sobre tu copia de seguridad:

Carpetas dentro de la copia de seguridad

Desde aquí, también puedes descargar tu copia de seguridad al sistema local.

Conclusión

En la guía anterior, explicamos cómo instalar el servidor y el cliente de UrBackup en Ubuntu 20.04. Ahora puedes agregar múltiples clientes al servidor de UrBackup y gestionar todas las copias de seguridad desde una ubicación central.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.