Hispanitat nº 7 Local C

08225, Terrassa (Barcelona)

+34 600 676 872

Soporte Técnico

Lunes-Viernes: 9:30 a 13:30 - 16:30 a 20:00

Sábados a convenir

Forum breadcrumbs - You are here:ForoCategoría principal: ALMA_LINUXbackuppc
Por favor, o Regístrate para crear mensajes y debates.

backuppc

sudo dnf install yum-utils
sudo dnf config-manager --set-enabled powertools

dnf install backuppc

nano /etc/sysconfig/selinux -  Cambiar SELINUX=enforcing a SELINUX=disabled

nano /etc/httpd/conf/httpd.conf - Buscar "User" y cambiar "apache" por "backuppc"

systemctl enable httpd

systemctl enable backuppc

nano /etc/BackupPC/config.pl - Buscamos "cgiadminusersy introducimos "backuppc" entre las comillas.

systemctl restar backuppc

htpasswd -c /etc/BackupPC/apache.users backuppc

visudo - Añadimos lo siguiente al final del archivo:

## Comment out Defaults requiretty
## Add the following two lines.
Defaults !lecture
backuppc ALL=NOPASSWD:/bin/gtar,/bin/tar

cd /var/lib/backuppc

mkdir .ssh

chown backuppc:backuppc .ssh

chmod 700 .ssh

su -s /bin/bash backuppc

ssh-keygen

ssh-copy-id root@localhost

systemctl restart backuppc.service

Creamos una carpeta en la raíz con mkdir *nombre* estando en la raíz "/"

Creamos un archivo vació para probar la instalación con el comando touch .txt

Entramos en localhost/backuppc y añadimos host con nuestro nombre de usuario desde el apartado "Edit hosts".

Entramos en Edit Config - Xfer y seleccionamos tar en XferMethod  y en TarShareName introducimos el directorio de la carpeta que queramos hacerle backup.

 


Guardar Backup en dispositivo externo


 

(En la raíz) mkdir usb

cd /etc/systemd/system

nano usb.mount - Pegamos dentro lo siguiente:

[Unit]
Description=Montar disco usb

[Mount]
What=/dev/sdb1
Where=/usb
Type=xfs

[Install]
WantedBy=multi-user.target

systemctl daemon-reload

systemctl start usb.mount

systemctl enable usb.mount

 

En la carpeta /usb hacemos lo siguiente:

sudo mkdir cpool
sudo mkdir log
sudo mkdir pc
sudo mkdir pool
sudo mkdir trash

sudo chown backuppc:backuppc cpool
sudo chown backuppc:backuppc log
sudo chown backuppc:backuppc pc
sudo chown backuppc:backuppc pool
sudo chown backuppc:backuppc trash

 

nano /etc/BackupPC/config.pl

buscamos $confTopDir y cambiamos el contenido entre comillas por /usb (o el directorio que estemos usando para guardar el Backup)

systemctl restart backuppc.service

 

To allow external access to BackupPC, change the line, Require local to Require all granted.

nano

/etc/httpd/conf.d/BackupPC.conf

firewall-cmd --add-service={http,https} --permanent
firewall-cmd --reload
WhatsApp chat