Skip to main content
  1. Apps/


apps docs shinobi

Details #

This template adds Shinobi, a network video recorder (NVR) for viewing and recording IP cameras.

Original maintainer MiGoller’s ShinobiDocker, mariadb

How to enable>

How to enable #

Add the domain to get SSL, replacing “” with the root domain (configured in config.yml)

/lochnas/server.bin -domain add shinobi.{}

Copy /lochnas/docker-templates/shinobi/.example.env to /lochnas/docker-templates/shinobi/.env. Edit /lochnas/docker-templates/shinobi/.env

Set SHINOBI_ENABLED=TRUE. Fill in the passwords with random and keep note of ADMIN_USER and ADMIN_PASSWORD. These values will be set on initial setup.

an example .env:

# Shinobi settings

# used for

#I haven't tried these yet. Check MiGoller's docs

# DB settings
# these value are used in initial setup and will persist in /lochnas/docker-data/shinobi/database
# Shinobi will use MYSQL_HOST to call the database. Set the database's container name to the same in docker-compose.yml

Finally run: service lochnas restart. Shinobi should be running now.

Check your logs with journalctl -u lochnas.service (and hit Shift+G to jump to the end). Run docker ps -a to ensure the Docker images shinobi and shinobi-db are running:

Setup Shinobi>

Setup Shinobi #

Navigate in a browser to Log in using the credentials you set in .env (ADMIN_USER and ADMIN_PASSWORD). Add an account on the Accounts tab, and save it to your password manager.

Navigate in a browser to Log in using the account you just made.

Shinobi is running now! Read the Shinobi docs to continue.