# Shinobi

- Link: https://www.agilicus.com/starlink-resources/shinobi/
- Published: 2024-01-06T02:12:58+00:00
- Author: Don Bowman

1. [Home](https://www.agilicus.com/)
 2. [Private: Starlink Resources](https://www.agilicus.com/?page_id=2942079)
 3. Shinobi

![Agilicus AnyX versus TeamViewer](https://www.agilicus.com/www/d2c0d7b6-agilicus-
anyx-versus-teamviewer.svg)

Open Source Network Video Recorder

---

## Shinobi NVR

[Shinobi](https://shinobi.video/) is an Open-Source network video recorder, supporting
ONVIF and other cameras.

[CONTACT](https://www.agilicus.com/contact-us/)

## Shinobi NVR

Shinobi pairs well with Agilicus AnyX: use Shinobi on the local site, configure 
it to monitor all of your cameras, then, use Agilicus AnyX to make seamless web-
based access with strong authentication, anywhere, on any network. Yes, even with
Starlink and CGNAT.

In this guide we show a simple set of instructions to get Shinobi going on Linux
or Windows, and then an instruction to get the web interface available via Agilicus
AnyX.

## Installation on Linux

See https://docs.shinobi.video/installation/ninja-way. I chose ‘Non Development’
and ‘fast and touchless’ for the options.

    ```wp-block-code
    $ sudo su -# sh <(curl -s https://cdn.shinobi.video/installers/shinobi-install.sh)
    ```

This took about 15 minutes on my machine.

## Installation on Windows

### Step 1: Enable Windows Subsystem For Linux

[⌊Shinobi on Starlink: Remote video security monitoring with low latency Starlink
internet. Agilicus diagrams a Shinobi CCTV setup leveraging Starlink for reliable,
remote surveillance.⌉⌊Shinobi on Starlink: Remote video security monitoring with
low latency Starlink internet. Agilicus diagrams a Shinobi CCTV setup leveraging
Starlink for reliable, remote surveillance.⌉[

### Step 2: Update Windows Subystem For Linux

Open ‘cmd’ as an adminisrative user:

[⌊Shinobi NVR interface showing camera feeds, server status, and configuration options
within the Agilicus AnyX platform.⌉⌊Shinobi NVR interface showing camera feeds, 
server status, and configuration options within the Agilicus AnyX platform.⌉[

[⌊Shinobi NVR with Agilicus AnyX provides seamless remote access to cameras over
Starlink.⌉⌊Shinobi NVR with Agilicus AnyX provides seamless remote access to cameras
over Starlink.⌉[

### Step 3: Install Ubuntu 22.04 From Microsoft Store

[⌊Shinobi CCTV System integrated with Starlink internet for remote video surveillance.
Image shows the Shinobi interface with camera feeds and Starlink logo, highlighting
reliable monitoring solutions for locations with limited internet infrastructure.
Ideal for security, construction, and rural area applications.⌉⌊Shinobi CCTV System
integrated with Starlink internet for remote video surveillance. Image shows the
Shinobi interface with camera feeds and Starlink logo, highlighting reliable monitoring
solutions for locations with limited internet infrastructure. Ideal for security,
construction, and rural area applications.⌉[

### Step 4: Setup Ubuntu

[⌊Starlink internet dish with a laptop open on a table.⌉⌊Starlink internet dish 
with a laptop open on a table.⌉[

### Step 5: Install Shinobi

See https://docs.shinobi.video/installation/ninja-way. I chose ‘Non Development’
and ‘fast and touchless’ for the options.

    ```wp-block-code
    $ sudo su -# sh <(curl -s https://cdn.shinobi.video/installers/shinobi-install.sh)
    ```

This took about 15 minutes on my machine.

[⌊Shinobi NVR connected to Agilicus AnyX for remote access, with Starlink compatibility
indicated.⌉⌊Shinobi NVR connected to Agilicus AnyX for remote access, with Starlink
compatibility indicated.⌉[

Note that the URL and IP given are only accessible locally on the device (e.g. you
cannot access from a different computer).

Create a default user from the Super dashboard it gives above. Then, login as the
new user you created.

[⌊Agilicus Shinobi NVR remote access over Starlink satellite internet.⌉⌊Agilicus
Shinobi NVR remote access over Starlink satellite internet.⌉[

At this stage, you can sign in a the new user, use the ‘ONVIF Device Manager’ to
add your camera.

## Agilicus AnyX Setup

### Step 1: Install Connector

Install a connector on a device having access to the Shinobi container. See [product guide](https://www.agilicus.com/anyx-guide/agilicus-connector/)
for more information. If you used the Windows instructions above, install the connector
on the Windows host. If you have run on Linux, we suggest putting the connector 
on the Linux host.

[⌊Shinobi CCTV System integrated with Starlink Connectivity. Monitor your remote
locations with reliable video surveillance using Starlink's high-speed internet.
Agilicus Solutions for seamless deployment.⌉⌊Shinobi CCTV System integrated with
Starlink Connectivity. Monitor your remote locations with reliable video surveillance
using Starlink's high-speed internet. Agilicus Solutions for seamless deployment
.⌉[

### Step 2: Create Application

[⌊Shinobi NVR with Starlink internet connection, displaying camera feeds remotely
via Agilicus AnyX secure access.⌉⌊Shinobi NVR with Starlink internet connection,
displaying camera feeds remotely via Agilicus AnyX secure access.⌉[

[⌊Starlink user terminal (dish) connected to a Shinobi security camera system via
an Agilicus adapter, enabling remote video monitoring.⌉⌊Starlink user terminal (
dish) connected to a Shinobi security camera system via an Agilicus adapter, enabling
remote video monitoring.⌉[

[⌊Shinobi NVR interface with camera feeds, integrated with Agilicus AnyX for secure
remote access, displayed on a laptop.⌉⌊Shinobi NVR interface with camera feeds, 
integrated with Agilicus AnyX for secure remote access, displayed on a laptop.⌉[

[⌊Shinobi NVR interface with Agilicus AnyX for remote access over Starlink.⌉⌊Shinobi
NVR interface with Agilicus AnyX for remote access over Starlink.⌉[

### Step 3: Assign Permissions

Under Access/Application Permissions, add/update a row for your user, and, set the
newly created application column to ‘self’.

[⌊Starlink mini terminal with a sleek, modern design, displaying a clear connection
status icon.⌉⌊Starlink mini terminal with a sleek, modern design, displaying a clear
connection status icon.⌉[

### Step 4: Use!

you may either navigate directly to https://APPNAME.__MYDOMAIN__ (e.g. above I called
mine ‘shinobi’, and, my domain is dbt.agilicus.cloud, meaning I can open https://
shinobi.dbt.agilicus.cloud). We can also navigate to profile (see the link at bottom
left), which is https://profile.dbt.agilicus.cloud for me. Profile will have an 
icon for each app.

[⌊Shinobi CCTV System integrated with Starlink connectivity. Remote video surveillance
via Starlink internet service.⌉⌊Shinobi CCTV System integrated with Starlink connectivity.
Remote video surveillance via Starlink internet service.⌉[

[⌊Shinobi CCTV System Integrated with Starlink: Remote video surveillance solution
using Shinobi on Starlink internet for reliable, low-latency monitoring in remote
locations. Agilicus.⌉⌊Shinobi CCTV System Integrated with Starlink: Remote video
surveillance solution using Shinobi on Starlink internet for reliable, low-latency
monitoring in remote locations. Agilicus.⌉[
