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:30

Sábados de 10h a 13:30

Por favor, o Registro para crear entradas y debates.

Configuracion fedora server 33 (Backuppc)

nmtui - Establece nombre del host

dnf update

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 "cgiadminusers" y introducimos "backuppc" entre las comillas.

systemctl restart backuppc

usermod -s /bin/bash 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

nano /etc/ssh/sshd_config.d/50-redhat.conf

PasswordAuthentication yes

PermitRootLogin yes

 

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 /usbhacemos 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