SCROLL
Среднее время на прочтение: 3 мин.

XPEnology Surveillance Station патч лицензий на 60 камер

XPEnology — это основанный на Linux загрузчик, разработанный для того, чтобы эмулировать оригинальный загрузчик Synology, позволяющий операционной системе Synology Disk Station Manager (DSM) работать на сторонних аппаратных средствах (железе, выпущенном не компанией Synology) и эмулировать определённые модели устройств Diskstation.

Хочу обратить внимание что начиная с релиза 25.06.28 из arc-addons были убраны — abbpatch, mailplus, surveillance и vmmpatch.

Проверено лично работа на arc loader релиза 2.2.0 и arc-addons релиза 25.06.27. Но если нужны свежие релизы то все переехало в Arc Control и данная статья не актуальная для релизов выше описанных.

На своем старом ПК экспериментировал с XPEnology (использовал Arc Loader), в частности тестировал работу пакет Surveillance Station. Количество лицензий для камер по умолчанию 2, что в рамках моего тестирования было не достаточно, разобрался и ниже описал как применить патч лицензий на 60 камер.

Arc Loader — это модифицированная версия Redpill Loader для DSM 7.x (Xpenology) с расширенной поддержкой аппаратного обеспечения, дополнениями, управляемой (полуавтоматической) установкой и многим другим.

Git репозиторий — The Arc Loader
Информация по дополнениям для Arc Loader — https://auxxxilium.tech/wiki/arc/addons
Прошу это учитывать, что все ниже описанное применимо на дату написания статьи. По прошествии какого то времени вполне вероятно что данный мануал будет не актуален.

Исходные данные:

  • Название модели — DS1621xs+
  • Версия DSM — 7.2.2-72806
  • Версия Surveillance Station — 90.2.0-11289

Подготовка

Сперва необходимо включить службу SSH. Переходим в Панель управления > Терминал и SNMP > Терминал, отмечаем галочкой — Включить службу SSH и нажимаем Применить.

Далее необходимо установить пакет — Git Server. Переходим в Центр пакетов, находим пакет Git Server и устанавливаем.

Описываемое исправление применимо для Surveillance Station 9.2.x (не для DVA3219).

Для моей конфигурации я скачиваю Surveillance Station 9.2.0 и устанавливаю его через Центр пакетов, в ручном режиме.

Обязательно отключите автоматическое обновление пакета Surveillance Station, в противном случае после обновления до последней версии, слетит патч лицензий.

Исправление

Подключаемся по SSH на DSM и выполняем последовательно команды.

sudo -i

git clone https://github.com/AuxXxilium/arc-addons.git
cd arc-addons

chmod +x compile-addons.sh
./compile-addons.sh

cd surveillance

sed -i 's:cp -p\(r\?f\) "/:cp -p\1 "all/:g' install.sh
sed -i 's|/tmpRoot/|/|g' install.sh

Выполняем установку:

chmod +x install.sh
./install.sh late

Вывод успешной установки:

./install.sh late
Installing addon sspatch - late
'/usr/lib/systemd/system/multi-user.target.wants/sspatch.service' -> '/usr/lib/systemd/system/sspatch.service'

Запускаем службу.

systemctl daemon-reload
systemctl start sspatch.service

Проверим статус работы службы. Успешный вывод должен быть таким:

root@XPEstorage:~/arc-addons/sspatch# systemctl status sspatch.service
sspatch.service - addon sspatch
   Loaded: loaded (/usr/lib/systemd/system/sspatch.service; disabled; vendor preset: disabled)
   Active: active (exited) since Mon 2025-02-03 10:19:34 +03; 1s ago
 Main PID: 11249 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/sspatch.service

Feb 03 10:19:29 xpe synopkg[11351]: systemd_disable.cpp:25 synosystemd: [pkgctl-SurveillanceStation.service] disabled.
Feb 03 10:19:29 xpe synopkg[11351]: SYNOPKG: stop SurveillanceStation: stop version 9.2.0-11289 successfully, result 0
Feb 03 10:19:29 xpe synopkg[11351]: SYNOPKG: start SurveillanceStation: begin to start version 9.2.0-11289
Feb 03 10:19:29 xpe synopkg[11351]: systemd_start.cpp:16 synosystemd: [pkgctl-SurveillanceStation.service] starting ...
Feb 03 10:19:33 xpe synopkg[11351]: systemd_start.cpp:20 synosystemd: [pkgctl-SurveillanceStation.service] started.
Feb 03 10:19:33 xpe synopkg[11351]: systemd_enable.cpp:17 synosystemd: [pkgctl-SurveillanceStation.service] enabling ...
Feb 03 10:19:34 xpe synopkg[11351]: systemd_systemctl.cpp:218 synosystemd: Execute time for [/usr/bin/systemctl enable pkgctl-SurveillanceStation.service] is 139 ms
Feb 03 10:19:34 xpe synopkg[11351]: systemd_enable.cpp:25 synosystemd: [pkgctl-SurveillanceStation.service] enabled.
Feb 03 10:19:34 xpe synopkg[11351]: SYNOPKG: start SurveillanceStation: start version 9.2.0-11289 successfully, result 0
Feb 03 10:19:34 xpe systemd[1]: Started addon sspatch.

Итог

По завершению применения исправления лицензий, если открыть в приложении Surveillance Station оснастку Лицензия, то будет видно доступность 60 штук.

 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

33 комментариев
  • sspatch остался на версии 25.03.28
    Надо будет перед установкой еще выполнить команду

    git checkout tags/25.03.28
    chmod +x compile-addons.sh
    ./compile-addons.sh
    cd sspatch

Постраничная навигация комментариев