proxmox-backup-client-script

Создайте Datastore в PBS если ещё не создан

Создайте Namespace в PBS если ещё не создан

Создайте пользователя в PBS и выдайте ему права на Namespace в этом Datastore

Склонируйте репозиторий

cd /opt

git clone https://github.com/Wladimir-N/proxmox-backup-client-script.git -b deb12-ispconfig-bitrix

Настройте в битрикс регулярное резервное копирование по запуску скрипта и хранение одного бекапа локально

Установите proxmox-backup-client

echo 'deb http://download.proxmox.com/debian/pbs-client bookworm main' >> /etc/apt/sources.list

wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg

apt update

apt install --no-install-recommends proxmox-backup-client Скопируйте файл .env.example к себе в дирректорию с сайтом

su - web1 -s /bin/bash

cp /opt/proxmox-backup-client-script/.env.example private/.env.backup

Внесите в него свои значения переменных

Скопируйте скрипт для создания бекапа базы

cp /opt/proxmox-backup-client-script/backup_bd.php web/bitrix/modules/main/tools

Выставьте в крон в ISPConfig

. [web_root]/../private/.env.backup && /opt/proxmox-backup-client-script/ispconfig-bitrix-pbs.sh