Commit Graph

171 Commits (8b9977fbf83d853ad0b8314ff565fe0d11b22789)

Author SHA1 Message Date
Jordan Geoghegan 8b4f677fbf Use "read -r" for correctness 2020-01-26 02:35:49 +00:00
Jordan Geoghegan 817a8de400 Add shebang and use "read -r" for correctness 2020-01-26 02:24:36 +00:00
Jordan Geoghegan 20d7954b39 Add shebang line 2020-01-26 02:16:21 +00:00
Jordan Geoghegan 414f630d1b Add shebang and follow best practices when using "cd" 2020-01-26 02:12:13 +00:00
Jordan Geoghegan 37cd8a69fd Add shebang line and follow best practices when using "cd" 2020-01-26 02:09:52 +00:00
Jordan Geoghegan 966fb4f027 Start Shinobi via cronjob in more logical way 2020-01-25 05:17:58 +00:00
Moe 4f3003d754 Jetson Nano headless script fix network reset 2020-01-23 14:14:06 -08:00
Moe 82e7ff43ad Merge branch 'patch-3' into 'dev'
Improve random string generation

See merge request Shinobi-Systems/Shinobi!143
2020-01-17 21:35:41 +00:00
Moe 5fb042afab Merge branch 'patch-4' into 'dev'
Add OpenBSD installer script

See merge request Shinobi-Systems/Shinobi!144
2020-01-17 21:35:16 +00:00
Moe 62b815db33 add gcc and g++ to ubuntu installer 2020-01-15 13:48:19 -08:00
Jordan Geoghegan 1dc6ce5f5f Add OpenBSD installer script.
Imported from: https://gitlab.com/JordanGeoghegan/shinobi-openbsd-support/blob/master/INSTALL/openbsd.sh
2020-01-13 23:56:05 +00:00
Jordan Geoghegan e30613b74f Improve random string generation 2020-01-11 08:22:09 +00:00
Jordan Geoghegan c462db3842 Generate $cronKey in a cleaner way 2020-01-11 07:15:48 +00:00
Moe b16d2add14 add gcc and gcc-c++ to CentOS installer 2020-01-05 10:49:52 -08:00
Moe 3b84d7f706 Update Node.js version installed to 11 2020-01-03 14:58:14 -08:00
Endo 7043b7cc4f Correct document typo 2020-01-02 21:01:40 +00:00
Mike Hurley 05f29e95a6 WIP 2019-11-04 20:51:11 +00:00
Moe 73a93ce981 Merge branch 'dev' into 'master'
Small Flame

See merge request Shinobi-Systems/Shinobi!129
2019-10-17 19:03:29 +00:00
Mike Hurley 71b79cd600 Removed option to install using SQLite 2019-10-15 18:39:36 +00:00
Moe abe3cc3a6f remove SQLite installtion option from Ubuntu, OpenSUSE, and CentOS 2019-10-15 14:15:47 -04:00
Mike Hurley dd5df9e46c - Added MariaDB password verification
- Hid MariaDB password input
- Minor fix
2019-10-03 16:17:32 +00:00
Moe 1da12d4edf Merge branch 'dev' into 'dev'
Changed password field type to password, as part of Shinobi-Systems/ShinobiCE#20

See merge request Shinobi-Systems/Shinobi!108
2019-08-28 14:54:53 +00:00
Mike Hurley 93205068fd Now generates a random cron key during install 2019-08-26 19:54:07 +00:00
Mike Hurley 754b23bc10 Update CentOS - Quick Install.sh 2019-08-26 19:51:54 +00:00
Mike Hurley 775741eb91 Now generates a random cron key during setup 2019-08-26 19:50:50 +00:00
Moe 2a1871a016 Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev 2019-08-25 12:24:39 -07:00
Moe 55a64cfb83 CentOS installer updates 2019-08-25 12:21:29 -07:00
Mike Hurley 7152814b4c Added lockout for tasks completed by Ninja installer 2019-08-22 18:33:38 +00:00
Mike Hurley 53b1ca2c9e modified call for CentOS quick installer 2019-08-22 18:32:39 +00:00
Moe 0b39888ecf Merge branch 'dev' into 'dev'
Additional NPM libraries for CentOS installers

See merge request Shinobi-Systems/Shinobi!99
2019-08-19 06:56:49 +00:00
Moe b18b81c4f5 add CentOS quick install to launcher 2019-08-17 10:07:44 -07:00
Mike Hurley 696f597dce - Added additional npm libraries 2019-08-14 18:12:08 +00:00
Mike Hurley 2540090499 - Added mp4frag and cws to npm install 2019-08-14 18:09:51 +00:00
Mike Hurley b6c355fa4f Update centos.sh
- Installs Node.js 10 instead of 8
- Adds MariaDB repo to yum (allows for current versions of MariaDB
- Removed code that will never run
2019-08-14 14:38:51 +00:00
Mike Hurley 59f6a0dc78 CentOS quick install script 2019-08-14 14:28:59 +00:00
Moe 92ee6ba684 Create cuda_gl_interop.h.patch 2019-07-07 11:30:26 -07:00
Moe 47b48c3f10 Scripts for Jetson Nano
- Install script for OpenCV 3.4 (allows build and install of OpenALPR)
- Uninstaller for Desktop Environment on Ubuntu 18.04 JetPack SD Card Image
2019-07-01 10:56:33 -07:00
Moe 6b7689863a Update jetson-nano-convert-to-headless.sh 2019-06-19 00:24:48 -07:00
Moe 7bc2136e6e Update jetson-nano-convert-to-headless.sh 2019-06-19 00:23:14 -07:00
Moe c9f67e5b66 Add script to make Jetson Nano on Ubuntu 18.04 Desktop into headless server 2019-06-19 00:14:47 -07:00
Moe 89a70b6438 Some Updates and Fixes
- Add Branding Engine
- Lock PM2 install to 3.0.0 (newer versions cannot catch `uncaughtException`.
- Update macOS installer
- Update OpenALPR (CPU) installer
- Add Portuguese Language
- Fix Language Selector
- Lay-In ability to create Matrix from Pam-Diff detection blob
- createEventBasedRecording called for Traditional Recording labelled 5 seconds before real time to capture event
- fix NaN for new user created in Superuser
- count space used for Timelapse Frames and Files tables (does not purge Timelapse data yet)
- Update TimelapseJpeg, lay-in MP4 builder, many fixes, additonal page
- add `impervious` to gitignore in `web/libs` for custom static files
- Fix delete button for quick video list
- Fix Super form appearance
2019-04-02 20:47:03 -07:00
Moe 875ed7fefa fix order of operations for CentOS installer 2019-03-23 17:58:38 -07:00
Moe d1e9aac26c fix tesseract libs for openalpr installer 2019-03-04 11:31:09 -08:00
Moe 2ba1015984 change "startupEnable", etc. to "bootupEnable", etc. in terminal commander 2019-01-14 12:11:16 -08:00
Moe 23f1d115de Add Update functions to terminal commander
+ minor cleanup and bug fixes
2019-01-14 12:05:35 -08:00
Moe a780889fe6 Update "help" for terminal commander 2019-01-14 11:18:46 -08:00
Moe a3646a6209 Update Installers and Terminal Commander
- add zip to ubuntu and centos installers.
- add script to create terminal commander on shinobi start or manually by terminal
- update terminal commander to use dynamic value for shinobi path
2019-01-13 13:42:11 -08:00
Moe 1763353e00 Update OpenALPR README and add Plugin Installer
+ Update OpenALPR installer to check for OpenCV
2019-01-08 15:27:28 -08:00
Moe afdc0cf568 Audio Detector, Detect Object in Region, and API Methods for Scheduling System
- Audio Detector measures decibels (dB). Section can be found under Motion Detection.
- Regions can now be used with Object detection alone, find the option the Object Detection section.
- Scheduling System will allow automatically activating Monitor States based on time. GUI will be posted in the next commit.
+ Update Installers
+ Update framework.sql
+ `npm test` will run the test
+ Minor Bug Fixes
2018-12-29 11:32:12 -08:00
Moe caa0079e15 Force Websocket connection for pluginBase 2018-11-16 10:50:40 -08:00
Moe 8985e20184 remove backticks from comment 2018-10-10 13:40:23 -07:00
Moe c31feb4566 some markers for ubuntu.sh install 2018-10-05 14:17:30 -07:00
Moe 617d4dea28 fix ubuntu installer version check 2018-10-04 15:37:12 -07:00
Moe cfd4d710db Add some preliminary packages for Ubuntu 18 install 2018-10-04 08:24:55 -07:00
Moe 0ad6f7f95e Commander script for /usr/bin+ 2018-10-03 20:34:50 -07:00
Moe 0b231e1a0d Commander script for /usr/bin 2018-10-03 15:05:29 -07:00
Moe ad327c40ab remove admin user creation on install
- require creating camera managing account through superuser
2018-10-03 14:51:11 -07:00
Moe 19a24f5f38 cleanup ffmpeg check and add ffbinary usability
- run npm install ffbinaries to use that downloader instead.
- ffmpeg-static and ffbinaries should get the same version just get them in a different way.
2018-09-29 13:09:24 -07:00
Moe 11b89e7ffb re-add npm install
- apparently nodejs installs npm only for some people
2018-09-26 10:41:28 -07:00
Moe a24b5e5d25 update "npm audit fix" 2018-09-23 08:43:29 -07:00
Moe 81b46b699b Merge branch 'patch-1' into 'dev'
Added openSUSE installer scipt

See merge request Shinobi-Systems/Shinobi!20
2018-08-30 20:15:17 +00:00
Adam Radovits 0a69ba9a68 Small typo 2018-08-27 20:10:21 +00:00
Adam Radovits 698229a3f8 Small npm fix 2018-08-27 20:04:16 +00:00
Adam Radovits ab9f0ec4f4 NodeJS install fix 2018-08-27 20:02:02 +00:00
Adam Radovits fe2727efa7 Added OpenSUSE support 2018-08-27 19:52:05 +00:00
Adam Radovits d5f02b2cf9 Added OpenSUSE install script 2018-08-27 19:46:27 +00:00
Moe 12346601f8 New CUDA Installer 2018-08-26 20:06:17 -07:00
Moe c7ebf6cee6 update installers to have audit function
this should automatically clear vulnerabilities on fresh installs.
2018-08-11 11:58:15 -07:00
Moe 235c6760a5 add "make" to centos and ubuntu installers 2018-07-23 08:49:49 -07:00
Moe 3be99d2a69 ffmpeg-static locked to 2.2.1 for ffmpeg 3.4.2 2018-07-01 11:30:57 -07:00
Moe c940294f00 Shinobi Pro Lands on Gitlab 2018-06-09 16:34:06 -07:00