| 1234567891011121314151617181920212223242526 |
- # Raspberry Pi 5 (Bookworm / systemd) service unit.
- # install: sudo cp systemd/hikvision-isup.service /etc/systemd/system/
- # sudo systemctl daemon-reload && sudo systemctl enable --now hikvision-isup
- [Unit]
- Description=Hikvision ISUP5.0 device client (Pi5)
- After=network-online.target
- Wants=network-online.target
- [Service]
- Type=simple
- # real production build (needs aarch64 libHCNetSDK.so under ./libs)
- WorkingDirectory=/opt/hikvision-isup-client
- ExecStart=/opt/hikvision-isup-client/build/hikvision-isup-client-aarch64-real -c /opt/hikvision-isup-client/config.ini
- Restart=on-failure
- RestartSec=5
- # ISUP/Ehome device registration may bind ephemeral ports; keep it non-root
- User=pi
- Group=pi
- LimitNOFILE=65535
- # Pi5 8GB: cap RSS well under memory; bump if more channels added
- MemoryMax=1G
- ProtectSystem=full
- ReadWritePaths=/opt/hikvision-isup-client
- [Install]
- WantedBy=multi-user.target
|