balena-shinobi
Shinobi CCTV stack for NVIDIA Jetson Nano with balenaCloud
Requirements
- NVIDIA Jetson Nano development board
- Optional external USB drive for video storage
Getting Started
You can one-click-deploy this project to balena using the button below:
Manual Deployment
Alternatively, deployment can be carried out by manually creating a balenaCloud account and application, flashing a device, downloading the project and pushing it via either Git or the balena CLI.
Application Environment Variables
Application envionment variables apply to all services within the application, and can be applied fleet-wide to apply to multiple devices.
Name | Example | Purpose |
---|---|---|
MYSQL_ROOT_PASSWORD |
******** |
(required) password that will be set for the MariaDB root account |
ADMIN_EMAIL |
[email protected] |
(optional) email that will be set for the Shinobi superuser account |
ADMIN_PASSWORD |
admin |
(optional) password that will be hashed and set for the Shinobi superuser account |
TZ |
America/Toronto |
(optional) inform services of the timezone in your location |
Usage
Log in as superuser to create your first user account. The default credentials are in your device logs.
/super
Then log in to the dashboard by opening the device public url and start adding monitors (cameras).
Contributing
Please open an issue or submit a pull request with any features, fixes, or changes.