Proxmox Backup Server - это решение для резервного копирования с открытым исходным кодом, способное создавать резервные копии виртуальных машин, контейнеров и физических хостов. Он интегрируется с платформой Proxmox Virtual Environment, обеспечивающей бесшовное резервное копирование виртуальных машин и контейнеров. Это позволяет создавать резервные копии данных на хосте и удаленно. Кроме того, он поставляется с удобным веб-интерфейсом управления, который позволяет легко контролировать все.

В этом руководстве я покажу вам, как установить Proxmox Backup Server на системе Debian 13 “Trixie” Linux.

Предпосылки

  • Сервер с Debian 13 “Trixie” в качестве ОС.
  • Права пользователя: пользователь root или обычный пользователь с привилегиями sudo.

Конвенции

1
2
# - данные команды должны выполняться с правами root либо непосредственно от имени пользователя root, либо с помощью команды $ sudo.
$ - данные команды должны выполняться от имени обычного пользователя

Шаг 1. Обновите систему

Свежая установка Debian 13 требует обновления пакетов до последних доступных версий.

1
$ sudo apt update -y && sudo apt upgrade -y

Система может нуждаться в перезагрузке после обновления.

1
$ sudo reboot -f

Шаг 2. Имя сервера Proxmox Backup Server

Установите FQDN для имени сервера.

1
$ sudo hostnamectl set-hostname pbs.example.com --static

Где pbs.example.com заменяется правильным именем хоста для системы.

Проверьте IP-адрес вашего основного интерфейса.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
$ ip ad
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:ef:22:c5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.200.50/24 brd 192.168.200.255 scope global dynamic noprefixroute enp1s0
       valid_lft 1982sec preferred_lft 1982sec
    inet6 fe80::5054:ff:feef:22c5/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

Изменить файл /etc/hosts для обновления IP-адреса и записи DNS-имя. Удалить ссылку на имя хоста на 127.0.0.1

1
2
$ sudo vim /etc/hosts
192.168.200.50 pbs.example.com pbs

Следующий установит правильный часовой пояс на сервере.

1
$ sudo timedatectl set-timezone Europe/Moscow

Вход сервера и обратно в

1
logout

Испытайте, если настроенное имя хоста хорошо, используя команду имени хоста:

1
2
$ hostname --ip-address
192.168.200.50

Шаг 3. Добавить хранилище Proxmox Backup Server

Установка необходимых зависимостей перед добавлением репо.

1
$ sudo apt install curl gnupg2 software-properties-common apt-transport-https lsb-release ca-certificates

Пакеты серверов Proxmox Backup Server содержатся в официальном хранилище APT Proxmox. Настройка хранилища в вашей системе.

1
echo "deb http://download.proxmox.com/debian/pbs trixie pbs-no-subscription" | sudo tee /etc/apt/sources.list.d/pbs-install-repo.list

Импорт ключей GPG, используемых при подписании хранилищ.

1
$ curl -fsSL https://enterprise.proxmox.com/debian/proxmox-release-trixie.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/proxmox.gpg

Обновите список источников APT

1
$ sudo apt update

Обновление новых пакетов после добавления хранилища.

1
$ sudo apt dist-upgrade

Шаг 4. Установка пакетов Proxmox Backup Server

Начните с установки официального ядра Proxmox Backup Server.

1
$ sudo apt install pve-kernel-6.14

После изменения ядра выполните перезагрузку системы.

1
$ sudo systemctl reboot

Затем выполните установку базовых пакетов Proxmox путем выполнения следующих команд:

1
$ sudo apt update && sudo apt install proxmox-backup postfix open-iscsi

Если у вас есть почтовый сервер в вашей сети, вы должны настроить исправления как спутниковую систему, и ваш существующий почтовый сервер будет ‘relay host’, который будет направлять электронные письма, отправляемые proxmox-backup-сервером конечному получателю. Если вы не знаете, что войти здесь, выберите только местный.

Подтвердить завершение установки без каких-либо ошибок.

Удалить корпоративный репозит, если не лицензируется.

1
2
echo "deb http://download.proxmox.com/debian/pbs trixie pbs-no-subscription" | sudo tee /etc/apt/sources.list.d/pbs-install-repo.list
sudo rm /etc/apt/sources.list.d/pbs-enterprise.list

Удалить ядро по умолчанию Debian:

1
$ sudo apt remove linux-image-amd64 'linux-image-6.1*'

Обновить и проверить настройку grub2, запустив следующую команду.

1
$ sudo update-grub

Удалить os-prober пакет.

1
$ sudo apt remove os-prober

Блокировать rpcbind порт 111.

1
2
3
$ sudo iptables -A INPUT -p tcp -m tcp --dport 111 -j DROP
$ sudo iptables -A INPUT -p udp -m udp --dport 111 -j DROP
$ sudo /sbin/iptables-save

Или полностью удалить rpcbind обслуживания:

1
$ sudo systemctl disable --now rpcbind.socket

Перезагрузите систему Debian после установки, чтобы загрузить в среду Proxmox Backup Server.

1
$ sudo systemctl reboot

Proxmox Backup Server сервис Proxy должен прослушивать порт 8007.

1
2
$ sudo ss -tunelp | grep 8007
tcp   LISTEN 0      4096                *:8007             *:*    uid:33 ino:25414 sk:18 cgroup:/system.slice/pbsproxy.service v6only:0 <->

Шаг 5. Веб-интерфейс Proxmox Backup Server

Откройте следующую ссылку в вашем веб-браузере, чтобы проверить, была ли установка успешной.

1
https://pbs.example.com:8007

Выберите PAM Authentication и аутентифицировать с root паролем пользователя сервер для доступа к панели Proxmox Backup Server.

Если вы не помните root пароль, обновление:

1
passwd root

После входа создайте Linux Bridge под названием vmbr0,

Добавить первый сетевой интерфейс для использования создаваемым мостом.

Завершение

Поздравляю! Вы успешно установили Proxmox Backup Server на Debian 13 “Trixie”.

Если вам понравился этот пост о том, как установить Proxmox Backup Server на Debian 13, пожалуйста, поделитесь им с друзьями или оставьте комментарий ниже. Спасибо.