sa-smarthome-ivideon
sa-smarthome-ivideon
Example of usage (all parameters are optional)
Simple
roles:
- {
role: "sa-smarthome-ivideon"
}
Advanced:
roles:
- {
role: "sa-smarthome-ivideon",
ivideon_user: "{{ansible_user_id}}",
ivideon_mode: gui, # headless | gui
ivideon_localview_password: password, # set password for local view
ivideon_config_path: "/home/{{ ivideon_user }}/.IvideonServer",
ivideon_archieve_path: "/home/{{ ivideon_user }}/.IvideonServer/archive",
ivideon_log_path: "/home/{{ ivideon_user }}/.IvideonServer",
ivideon_cameras: [],
option_ivideon_cloud: true,
option_ivideon_cloud_registerserver: true,
ivideon_cloud_email: [email protected],
ivideon_cloud_password_hash: "somehashforyourcurrentpassword",
ivideon_cloud_account_id: 100000000000,
ivideon_cloud_account_guid: "{778dde95-0c53-4d5a-8101-8a9b5afe941e}", # some guid associated with your server
ivideon_cloud_servername: "myserver"
}
==================================
Для установки версии IvideonServer без графического интерфейса (для Linux-серверов) требуется установить отдельно пакет ivideon-server-headless или camera-server-headless:
sudo apt-get install ivideon-server-headless
Далее необходимо провести настройку сервера с графическим интерфейсом на отдельной машине, затем скопировать файл конфигурации сервера videoserverd.config в директорию /home/<имя пользователя>/.IvideonServer/videoserverd.config
Если необходимо вести запись локального архива, то необходимо изменить путь к архиву в перенесенном файле конфигурации:
"path" : "/home/<имя пользователя>/.IvideonServer/archive"
Привязка сервера к аккаунту производится следующей командой:
/opt/ivideon/ivideon-server/videoserver --config-filename=/path/to/videoserverd.config --attach --email="account@ivideon.com" --server-name="My First Server"
Для автоматического запуска сервера при старте системы необходимо выполнить следующее:
sudo /opt/ivideon/ivideon-server/init_ctl install <имя пользователя> <путь к файлу конфигурации>
Для удаления его из автозапуска: sudo /opt/ivideon/ivideon-server/init_ctl uninstall
Для управления видеосервером необходимо использовать скрипт init.d: /etc/init.d/videoserver <start|stop|restart|status>
A cloud-based video surveillance solution fo the home.
ansible-galaxy install softasap/sa-smarthome-ivideon