Функция восстановления позволяет восстановить из ранее созданного резервного архива.
Используется для переноса или восстановления после сбоя.
Не рекомендуется применять старые бэкапы, созданные для других версий сервиса.
Требования:
backup_insider_ГОД_МЕСЯЦ_ДЕНЬ.tar.gz. Из папки /opt/InsiderService/ или каталога установщика выполните:
curl -o backup_insider_ГОД_МЕСЯЦ_ДЕНЬ.tar.gz 'http://ip.ip.ip.ip/backup_insider_ГОД_МЕСЯЦ_ДЕНЬ.tar.gz'
или перенесите архив вручную (scp, sftp, флешка и т.д.).
tar -xzf backup_insider_ГОД_МЕСЯЦ_ДЕНЬ.tar.gz
Откройте конфигурационный файл для редактирования:
nano backup_insider_ГОД_МЕСЯЦ_ДЕНЬ/service/configuration.json
В блоке "database" измените имя и пароль пользователя при необходимости.
Убедитесь, что значения остались в кавычках, затем сохраните файл (Ctrl+O, Enter, Ctrl+X).
tar -czf backup_insider_ГОД_МЕСЯЦ_ДЕНЬ.tar.gz backup_insider_ГОД_МЕСЯЦ_ДЕНЬ/
(при изменении имени каталога — укажите его актуально)
bash install.sh restore backup_insider_ГОД_МЕСЯЦ_ДЕНЬ.tar.gz -o /opt/InsiderService/
После завершения сервис будет восстановлен в рабочем состоянии с сохранением конфигурации и данных.
Пример восстановления за 15 октября 2025:
curl -o backup_insider_2025_10_15.tar.gz 'http://192.168.1.10/backup_insider_2025_10_15.tar.gz'
tar -xzf backup_insider_2025_10_15.tar.gz
nano backup_insider_2025_10_15/service/configuration.json
tar -czf backup_insider_2025_10_15.tar.gz backup_insider_2025_10_15/
bash install.sh restore backup_insider_2025_10_15.tar.gz -o /opt/InsiderService/
| Действие | Команда |
|---|---|
| Скачивание архива | curl -o backup_insider_...tar.gz 'http://ip/...' |
| Распаковка | tar -xzf backup_insider_...tar.gz |
| Архивация | tar -czf backup_insider_...tar.gz backup_insider_.../ |
| Восстановление | bash install.sh restore backup_insider_...tar.gz -o /opt/InsiderService/ |