Показать страницуИстория страницыСсылки сюдаCopy this pageExport to MarkdownODT преобразованиеНаверх Вы загрузили старую версию документа! Сохранив её, вы создадите новую текущую версию с этим содержимым. Медиафайлы====== BackupPC ====== ====== Install server ====== <code yaml> # https://github.com/adferrand/docker-backuppc # cat / # version: "3.7" services: service: image: adferrand/backuppc:latest restart: always environment: TZ: 'Europe/Moscow' ports: - "82:8080" volumes: - "backuppc-etc:/etc/backuppc" - "backuppc-home:/home/backuppc" - "backuppc-src:/usr/local/BackupPC" - "/mnt/BackupPC:/data/backuppc:rw" # networks: # localnetwork: # ipv4_address: "192.168.1.10" volumes: backuppc-etc: {} backuppc-home: {} backuppc-src: {} #networks: # localnetwork: # name: localnetwork # driver: ipvlan # driver_opts: # parent: eno1 # ipvlan_mode: l3 # ipam: # config: # - subnet: "192.168.1.0/24" # ip_range: "192.168.1.1/24" # gateway: "192.168.1.1" </code> ====== Добавление Backup client ====== client1: <code bash> $ ssh admin@client1 $ apt install rsync -y $ adduser backuppc $ echo "backuppc ALL=NOPASSWD: $(which rsync)" | sudo tee /etc/sudoers.d/backuppc </code> /home/backuppc/.ssh/authorized_keys <code> from=”backuppc_server_ip”,no-agent-forwarding,no-port-forwarding,no-pty ssh- ... </code> backup-server: backuppc_server_ip <code bash> $ apt install rsync $ su - backuppc $ ssh-copy-id backuppc@client1 </code> ====== Настройка Buckup client ====== RsyncSshArgs <code> -e $sshPath -l backuppc </code> СохранитьПросмотрРазличияОтменить Сводка изменений Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии: CC0 1.0 Universal