Skip to content

Latest commit

 

History

History
67 lines (53 loc) · 1.93 KB

Installation.md

File metadata and controls

67 lines (53 loc) · 1.93 KB

Shinobi

Reference: https://shinobi.video/docs/start

Install Docker

sudo yum install -y yum-utils && sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo  && sudo yum install -y docker-ce docker-ce-cli containerd.io

Start Docker

sudo systemctl start docker

Install Docker Compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Install Shinobi

curl -o  shinobi-docker.sh https://gitlab.com/Shinobi-Systems/Shinobi-Installer/raw/master/shinobi-docker.sh

sudo sh -x shinobi-docker.sh

URL: http://172.28.27.175:8080/super

The generated docker-compose.yml is as below

version: "3"
services:
    shinobi:
        image: shinobisystems/shinobi:dev
        container_name: Shinobi
        environment:
           - PLUGIN_KEYS={"Tensorflow":"a54f1551092a1386932fee8701832"}
           - SSL_ENABLED=false
        volumes:
           - /root/Shinobi/config:/config
           - /root/Shinobi/customAutoLoad:/home/Shinobi/libs/customAutoLoad
           - /root/Shinobi/database:/var/lib/mysql
           - /root/Shinobi/videos:/home/Shinobi/videos
           - /root/Shinobi/plugins:/home/Shinobi/plugins
           - /dev/shm/Shinobi/streams:/dev/shm/streams
           - /etc/localtime:/etc/localtime:ro
        ports:
           - 8080:8080
        restart: unless-stopped

    shinobiplugintensorflow:
        image: shinobisystems/shinobi-tensorflow:latest
        container_name: shinobi-tensorflow
        environment:
          - PLUGIN_KEY=a54f1551092a1386932fee8701832
          - PLUGIN_HOST=Shinobi
        volumes:
          - /root/Shinobi/docker-plugins/tensorflow:/config
        restart: unless-stopped