Шаг №1: Через собственный скрипт произвожу преднастройку образа. (Использую образ: ubuntu-18.04.2-server-amd64.iso
) Для справки, скрипт мой локальный и получить к нему из вне (дом, работа и т.д) не представляется возможным. Почему об этом говорю, т. к. ко мне в личку (Telegram: @aka_ekzorchik
) постучался один человек и упомянул, что он уже неделю как пытается подключиться (и через VPN
, и с других мест) и все безрезультатно. Человек не разбирается в Ubuntu
системах, а просто повторяет что написано у меня на блоге. Ну это его если честно проблемы. Что есть Shinobi
— это как я считаю навороченный аналог сервис для домашнего видеонаблюдения motioneye. Интерфейс насыщен разнообразными настройками и работа самого сервиса во много раз быстрее через MotionEye.
ekzorchik@srv-bionic:~$ hg clone --insecure https://ekzorchik@172.35.35.8/hg/dproject ekzorchik@srv-bionic:~$ sudo ./dproject/default Restart services during package upgrades without asking? Yes
Шаг №2: Скачиваю инсталляционный скрипт shinobi
в систему Ubuntu 18.04 Server amd64:
ekzorchik@srv-bionic:~$ wget https://raw.githubusercontent.com/ShinobiCCTV/Shinobi-Installer/master/shinobi-install.sh
можно проводить установку через него или по-другому, о том как это в опять же в шагах, см. ниже.
Шаг №3: Произвожу установку в систему необходимых пакетов перед последующим запуском инсталляционного скрипта:
ekzorchik@srv-bionic:~$ apt-cache show ffmpeg | grep Version Version: 7:3.4.6-0ubuntu0.18.04.1 Version: 7:3.4.2-2 ekzorchik@srv-bionic:~$ sudo apt-get install -y dos2unix ffmpeg git x264 x265 ekzorchik@srv-bionic:~$ git clone https://gitlab.com/Shinobi-Systems/Shinobi.git Shinobi ekzorchik@srv-bionic:~$ cd Shinobi/ ekzorchik@srv-bionic:~/Shinobi$ chmod +x INSTALL/ubuntu.sh
Шаг №4: Переделал скрипт установки под себя и сохранил к себе:
копирую свой tips_ubuntu_18_04_shinobi_script_v1 в каталог Install
и запускаю:
ekzorchik@srv-bionic:~/Shinobi$ hg clone --insecure https://ekzorchik@172.35.35.8/hg/shinobi/ ekzorchik@srv-bionic:~/Shinobi$ cp shinobi/ubuntu INSTALL/ubuntu.sh ekzorchik@srv-bionic:~/Shinobi$ chmod +x INSTALL/ubuntu.sh ekzorchik@srv-bionic:~/Shinobi$ sudo ./INSTALL/ubuntu.sh
В процессе устанавливается Node 8
Shinobi - Do you want to use MariaDB or SQLite3? SQLite3 is better for small installs MariaDB (MySQL) is better for large installs (S)QLite3 or (M)ariaDB? Press [ENTER] for default (MariaDB) Enter Shinobi - Do you want to Install MariaDB? Choose No if you already have it. (y)es or (N)o: нажимаю клавишу «y» Password for root SQL user, If you are installing SQL now then you may put anything: указываю пароль (мой собственный, тестовый) 712mbddr@ Shinobi - Database Installation (y)es or (N)o нажимаю клавишу «y» Shinobi - Start Shinobi and set to start on boot? (y)es or (N)o нажимаю клавишу «y» ===================================== ||===== Install Completed =====|| ===================================== || Login with the Superuser and create a new user!! ||=================================== || Open http://172.33.33.6:8080/super in your web browser. ||=================================== || Default Superuser : admin@shinobi.video || Default Password : admin ===================================== ===================================== ekzorchik@srv-bionic:~/Shinobi$
Шаг №5: Теперь запускаю браузер и в строке адреса указываю URL
вида: http://172.33.33.6:8080/super
, авторизуюсь использую дефолтные аутентификационные данные:
Default username: admin@shinobi.video
Default password: admin
Профиль авторизации: Superuser
и нажимаю Login
и попадаю в центр администрирования где создаю учетную запись, кликнув по «Add account
»
где через мастер создаю учетную запись:
Email: ekzorchik@ekzorchik.ru
Group key: оставляю по дефолту, после можно будет указать
Password: 712mbddr@
Password Again: 712mbddr@
2-Factor Authentication (Email): No
Max Storage Amount: оставляю по дефолту, после можно будет указать
Number of Days to keep Video: оставляю по дефолту, после можно будет указать
Number of Days to keep Events: оставляю по дефолту, после можно будет указать
Number of Days to keep Logs: оставляю по дефолту, после можно будет указать
Max Number of Cameras: оставляю по дефолту, после можно будет указать
Permissions: All Privileges
и нажимаю Save
, получаю созданный аккаунт:
Шаг №6: После открываю новую вкладку в браузере и открываю URL
вида: http://IP&DNS:8080
Но может так случиться, что почему-то вход не отработает и будет надпись вида: «You have failed to login too many times. You must wait 15 minutes before trying again.
» — это значит Вы не передвинули переключатель напротив типа входа Dashboard, изменив его положение, как на скриншоте выше вход будет осуществлен.
И вот главный экран возможностей и если добавить камеры они буду здесь
О том, как начать и использовать данный сервис во благо домашнего видеонаблюдения я покажу в следующих заметках дабы не нагромождать текущую. А пока я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.