Разделы документации

Подключение сервера хранения копий

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

Резервные копии трекер хранит на вашем отдельном сервере, к которому подключается по SSH. Сервер добавляется во вкладке Настройки → Резервные копии: понадобятся IP, порт, логин, папка и пароль или SSH-ключ. Зачем нужно отдельное хранилище — на странице Резервные копии: с чего начать.

Кто может подключать сервер

Вкладку Резервные копии видят владелец и администратор. Подключать и отключать серверы может только владелец установки — учётная запись владельца с логином, заданным при установке трекера в мастере первого запуска. Войти нужно по логину и паролю: в режиме входа под пользователем и по API-токену раздел закрыт. Остальные видят сообщение «Резервные копии доступны только владельцу установки».

Требования к серверу хранения

  • Публичный IP-адрес. Доменное имя, адрес локальной сети и 127.0.0.1 не принимаются.
  • Доступ по SSH с поддержкой SFTP.
  • Пользователь, который может создавать папки и файлы по указанному пути.
  • В пути к папке нет символических ссылок.

Подключить можно до 10 серверов. На одиннадцатом трекер ответит «Можно подключить до 10 серверов».

Поля окна «Сервер для резервных копий»

ПолеЧто указатьПравила
НазваниеИмя, по которому вы узнаете сервер в спискеОбязательно. До 100 байт: 100 латинских символов или 50 кириллических
IP сервераАдрес сервера хранения, например 203.0.113.10Только публичный IP
Порт SSHПорт SSH на сервере храненияПо умолчанию 22, от 1 до 65535
ЛогинПользователь на сервере храненияОбязательно. До 64 байт: 64 латинских символа
Папка на сервереПапка, в которой трекер создаст папку tracker-backupsПо умолчанию /backups. Полный путь от /, но не сам /. Без частей . и .., без двойных / и без / в конце. До 512 байт
Способ входаSSH-ключ или ПарольПо умолчанию SSH-ключ
Приватный SSH-ключТекст приватного ключа целикомОбязательно при входе по ключу
Пароль ключа, если установленПароль, которым защищён ключЗаполняется, если ключ защищён паролем
ПарольПароль пользователя на сервере храненияОбязательно при входе по паролю
Создавать копию каждый деньЕжедневная копия в выбранный час UTCПо умолчанию выключено

Первые пять полей трекер проверяет при нажатии Проверить SSH-сервер. Если значение не подходит под правила, внизу окна появится сообщение: «Укажите публичный IP сервера», «Проверьте порт и логин» или «Укажите название и абсолютную папку, например /backups».

Подключение сервера

  1. Откройте Настройки → Резервные копии.
  2. Нажмите + Сервер хранения.
  3. Заполните Название, IP сервера, Порт SSH, Логин и Папка на сервере.
  4. Нажмите Проверить SSH-сервер. Трекер подключится к серверу и покажет под кнопкой его отпечаток вида SHA256:…. Пароль и ключ на этом шаге не передаются.
  5. Сравните отпечаток с отпечатком вашего сервера.
  6. Отметьте Подтверждаю отпечаток этого сервера.
  7. Выберите Способ входа.
  8. Вставьте Приватный SSH-ключ или введите Пароль. Если ключ защищён паролем, заполните Пароль ключа, если установлен.
  9. Нажмите Подключить сервер. Пока трекер проверяет доступ, на кнопке написано «Проверка доступа…».

Кнопка Подключить сервер активна, когда отпечаток подтверждён и введён ключ или пароль. После подключения сервер появится в списке Серверы хранения; без расписания у него пометка «Ручное создание».

Совет.

Изменение любого из пяти полей шага 3 сбрасывает отпечаток: нажмите Проверить SSH-сервер и подтвердите его заново. При смене способа входа введённые пароль и ключ очищаются.

Ежедневная копия

До нажатия Подключить сервер отметьте Создавать копию каждый день, выберите Время UTC и отметьте Разрешаю остановку трафика по расписанию — без этой отметки кнопка Подключить сервер неактивна. У подключённого сервера расписание можно только отключить. Правила расписания и пауза трафика — на странице Создание резервной копии и расписание.

Что делает трекер при подключении

Трекер входит на сервер с вашим ключом или паролем и создаёт недостающие папки пути и папку tracker-backups в указанной папке. Затем записывает туда пробный файл и сразу удаляет его. Копии лежат в tracker-backups: при папке /backups это /backups/tracker-backups.

Отпечаток закрепляется за сервером: при каждом соединении трекер сверяет его до отправки пароля или ключа. Если отпечаток изменился, трекер не подключается. Чтобы подтвердить новый отпечаток, отключите сервер и подключите его заново.

Как хранятся доступы и копии

Пароль и приватный ключ хранятся на сервере трекера в зашифрованном виде. Панель их не показывает, изменить их у подключённого сервера нельзя.

Внимание.

Архивы на сервере хранения не шифруются. В каждой копии — данные всех рабочих пространств и файлы настроек сервера с ключами установки.

Проверка

  1. Найдите сервер в списке Серверы хранения. Под названием показаны логин, IP, порт и папка, например [email protected]:22 · /backups.
  2. Нажмите Копии и восстановление. Откроется блок Копии · название сервера. Пока копий в папке нет, в нём написано «Завершённых копий пока нет.»

Дальше создайте первую копию — см. Создание резервной копии и расписание.

Отключение сервера

  1. Нажмите Отключить в строке сервера.
  2. Подтвердите вопрос «Отключить «…»? Уже созданные копии останутся на сервере.»

Сервер исчезнет из списка, копии по расписанию на него больше не создаются. Архивы на сервере хранения трекер не удаляет.

Параметры подключённого сервера не редактируются: чтобы сменить адрес, папку, ключ или пароль, отключите сервер и подключите его заново. Прежние копии в той же папке получат пометку «внешняя копия», закрепление и правило хранения задаются заново — см. Хранение, закрепление и очистка копий.

Пока идёт операция с копиями, кнопки + Сервер хранения и Отключить неактивны.

Если не получилось

Сервер SSH недоступен

Трекер не получил отпечаток: по указанным IP и порту SSH-сервер не ответил. Проверьте IP сервера, Порт SSH и то, что сервер хранения принимает SSH-соединения.

Не удалось подключиться: проверьте пароль/ключ и отпечаток сервера

Трекер не вошёл на сервер. Причины:

  • неверный логин, пароль или ключ;
  • ключ защищён паролем, а поле Пароль ключа, если установлен пустое или заполнено неверно;
  • отпечаток сервера не совпал с подтверждённым;
  • сервер не ответил или на нём выключен SFTP.

Исправьте данные входа. Если отпечаток мог измениться, нажмите Проверить SSH-сервер и сверьте его заново.

Нет доступа к папке резервных копий или путь содержит ссылку

Трекер не смог открыть или создать папку tracker-backups. Проверьте, что пользователь может создавать папки по указанному пути и что в пути нет символических ссылок и файлов вместо папок.

Сообщение «Нет права записи в папку» означает, что папка открылась, но пробный файл не удалось записать или удалить. Проверьте права пользователя на запись в tracker-backups.

Дождитесь окончания операции. Если требуется ручное восстановление, обратитесь к администратору сервера.

Трекер выполняет другую операцию: создание копии, проверку, восстановление или проверку места. Дождитесь её завершения и повторите. Если вверху вкладки показано «Автоматический возврат не завершён. Нужна помощь администратора сервера; новые операции заблокированы.», см. Проверка копии и восстановление на месте.

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

Сервис backup на сервере трекера не ответил на запрос панели. Состояние и журнал сервиса смотрите командами со страницы Файлы установки, порты, службы и журналы.

Обновлено Нужна помощь? ↗