Shinobi
docker-install
Shinobi | docker-install | |
---|---|---|
41 | 116 | |
- | 2,091 | |
- | 2.2% | |
- | 7.5 | |
- | 12 days ago | |
Shell | ||
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Shinobi
-
2/16/24 Wyze Security Incident Update
Personally I'm using Shinobi, but I d heard good things about frigate too if you're more into the ai detection and HA integration
https://gitlab.com/Shinobi-Systems/Shinobi
-
Installing Shinobi on TrueNAS/FreeNAS Jail (13.2)
## Update the system pkg update -f pkg upgrade -y ## Install the following packages pkg install -y nano ffmpeg x264 x265 mysql56-server node npm git ## Enable MySQL sysrc mysql_enable=yes service mysql-server start ## Create symlink to fix missing libdl.so.1 dependency, needed later for npm commands. ln -sf /lib/libc.so.7 /usr/lib/libdl.so.1 ## Goto the local DIR and pull down Shinobi using GIT cd /usr/local git clone https://gitlab.com/Shinobi-Systems/Shinobi.git cd ./Shinobi/ ## Do whatever user.sql does mysql -h localhost -u root -e "source sql/user.sql" ## Run NPM Install commands, NOTE: This may look like it's doing nothing due to the /dev/null part, so just give it time npm install --unsafe-perm > & /dev/null npm audit fix --unsafe-perm > & /dev/null npm install pm2 -g ## Copy the sample config files cp conf.sample.json conf.json cp super.sample.json super.json
-
Is it dead?
we moved here https://gitlab.com/Shinobi-Systems/Shinobi :)
-
Shinobi broken after last update
Hit the same problem on a brand new install and then I noticed this issue in the repo: https://gitlab.com/Shinobi-Systems/Shinobi/-/issues/468
-
Shinobi on Unraid - Not respecting max storage size
did you install this docker image? https://gitlab.com/Shinobi-Systems/Shinobi/-/tree/dev/Docker
- shinobi-tensorflow-coral plugin at docker
- API keys permissions does not work.
- overwrite recordings
-
Simple camera that is open-source or self-host friendly
ONVIF compatible POE camera with self-hosted NVR. Shinobi is open source and free for the personal version.
-
Cannot find option for additional input feeds. How to record substream 24/7 and switch to main stream when motion is detected?
Based on the docs (e.g., https://docs.shinobi.video/configure/additional-input-feeds and https://gitlab.com/Shinobi-Systems/Shinobi/-/issues/96), it looks like the way to do this is with "additional input feeds", but I cannot find that option in the Shinobi Docker version I just pulled from the Gitlab. I do have an option to specify the substream, but that seems to only be used for streaming?
docker-install
-
Hosting a simple docker-compose app with Nginx and generate a SSL with certbot on digitalocean droplet
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh # Install docker compose sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # Apply executable permissions to the binary sudo chmod +x /usr/local/bin/docker-compose # Run Project docker-compose up -d
-
Gérer des conteneurs qui ressemblent à des machines virtuelles avec Bootloose (successeur de…
root@ubuntu-16gb-hel1-1:~# curl -fsSL https://get.docker.com | sh - # Executing docker install script, commit: e5543d473431b782227f8908005543bb4389b8de + sh -c apt-get update -qq >/dev/null + sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null + sh -c install -m 0755 -d /etc/apt/keyrings + sh -c curl -fsSL "https://download.docker.com/linux/ubuntu/gpg" | gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg + sh -c chmod a+r /etc/apt/keyrings/docker.gpg + sh -c echo "deb [arch=arm64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable" > /etc/apt/sources.list.d/docker.list + sh -c apt-get update -qq >/dev/null + sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras docker-buildx-plugin >/dev/null + sh -c docker version Client: Docker Engine - Community Version: 26.0.0 API version: 1.45 Go version: go1.21.8 Git commit: 2ae903e Built: Wed Mar 20 15:18:14 2024 OS/Arch: linux/arm64 Context: default Server: Docker Engine - Community Engine: Version: 26.0.0 API version: 1.45 (minimum version 1.24) Go version: go1.21.8 Git commit: 8b79278 Built: Wed Mar 20 15:18:14 2024 OS/Arch: linux/arm64 Experimental: false containerd: Version: 1.6.28 GitCommit: ae07eda36dd25f8a1b98dfbf587313b99c0190bb runc: Version: 1.1.12 GitCommit: v1.1.12-0-g51d5e94 docker-init: Version: 0.19.0 GitCommit: de40ad0 ================================================================================ To run Docker as a non-privileged user, consider setting up the Docker daemon in rootless mode for your user: dockerd-rootless-setuptool.sh install Visit https://docs.docker.com/go/rootless/ to learn about rootless mode. To run the Docker daemon as a fully privileged service, but granting non-root users access, refer to https://docs.docker.com/go/daemon-access/ WARNING: Access to the remote API on a privileged Docker daemon is equivalent to root access on the host. Refer to the 'Docker daemon attack surface' documentation for details: https://docs.docker.com/go/attack-surface/ ================================================================================ root@ubuntu-16gb-hel1-1:~# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
-
Podman 5.0 has been released
curl | sh is a bad practice, but lack of "curl https://get.docker.com | sh" scenario is certainly bad for Podman adoption.
-
Docker basics for beginners
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd Install Docker curl -fsSL https://get.docker.com -o get-docker.sh sudo sh ./get-docker.sh
-
Why You Should Use k3d for Local Development. A Developer's Guide
For Linux (using curl): curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
-
[Tutorial] How to setup AltServer on Raspberry Pi/Linux Box and sync your device wirelessly (2023)
Install Docker (curl -sSL https://get.docker.com/ | sudo sh)
-
Podman Desktop v1.5 with Compose onboarding and enhanced Kubernetes pod data
On WSL2, you just install Docker the same way as you would do on Linux. `sudo apt install docker.io` (from Debian/Ubuntu repo) or `curl https://get.docker.com | sh` (from Docker Inc). If you are using different WSL distribution, the standard way to install docker should work just fine. (e.g. `sudo pacman -S docker` works as expected on ArchWSL)
-
Taming the whale: introduction to Docker
curl https://get.docker.com | bash -E
-
Need help with pricing comparison for a basic AMI with Docker
After all the resources are provisioned, I need to install Docker and pull a specific image. I will install Docker like this: curl -sSL https://get.docker.com | sh.
-
DOCKER FOR EVERYONE - (Learn about Caching, Load-Balancing, and Virtual Machines).
# 1. download the script # # $ curl -fsSL https://get.docker.com -o install-docker.sh # # 2. verify the script's content # # $ cat install-docker.sh # # 3. run the script with --dry-run to verify the steps it executes # # $ sh install-docker.sh --dry-run # # 4. run the script either as root, or using sudo to perform the installation. # # $ sudo sh install-docker.sh #
What are some alternatives?
doods - DOODS - Dedicated Open Object Detection Service
batocera.linux - batocera.linux
Shinobi - :peace_symbol: :palestinian_territories: Shinobi CE - The Free Open Source CCTV platform written in Node.JS (Camera Recorder - Security Surveillance Software - Restreamer
docker-pihole-unbound - Run Pi-Hole + Unbound on Docker
frigate - NVR with realtime local object detection for IP cameras
zeronsd - A DNS server for ZeroTier users
scrypted - Scrypted is a high performance home video integration and automation platform
Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]
Shinobi-Installer
kaniko - Build Container Images In Kubernetes
Yi-Home_Telegram_Bot_Interface - Ditch Xiaomi's cloud and use a Telegram bot instead
podman-compose - a script to run docker-compose.yml using podman