KeenSnap - Резервная копия Keenetic с отправкой в Telegram

Статус
Закрыто для дальнейших ответов.

admin 

Команда форума
Администратор
Сообщения
1829
Реакции
39
2025-12-21_165437.png

Возможности​

  • Выбор объектов бэкапа состоит из: Startup-Config, Entware, Firmware и WireGuard Private-Keys
  • Полученный архив с копией устройства можно сохранить/отправить в Telegram и/или смонтированный раздел (внешний накопитель/WebDav).
  • При срабатывании расписания запускается хук /opt/etc/ndm/schedule.d/99-keensnap.sh
  • Просмотр логов: cat /opt/var/log/keensnap.log или журнале KeeneticOS. Они также сохраняются в каждом созданном архиве.
 

Установка:​

  1. В SSH ввести команду
Код:
opkg update && opkg install curl && curl -L -s "https://raw.githubusercontent.com/spatiumstas/keensnap/main/install.sh" > /tmp/install.sh && sh /tmp/install.sh
  1. В скрипте выбрать настройку
  • Ручной запуска скрипта через keensnap или /opt/root/KeenSnap/keensnap.sh
 

Настройка​

  1. Иметь настроенное расписание, созданное через веб-интерфейс KeeneticOS. Вешать его на что-либо необязательно.
  2. После запуска скрипта выбрать Настроить конфигурацию. В предложенном списке выбрать нужное расписание для частоты бэкапа. При первом запуске создастся файл конфигурации, в дальнейшем в нём записываются все настройки. Также скрипт спросит, где сохранять архив с копией устройства.
  3. Перейти в Параметры бэкапа и выбрать нужные параметры.
  4. В разделе Подключить Telegram можно указать данные, необходимые для отправки архива.
 

Подключение Telegram​

  1. Получить и скопировать ID своего аккаунта или чата через UserInfoBot
  2. Создать своего бота через BotFather и скопировать его token
  3. Вставить в скрипт
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх