Membuat Raspberry pi menjadi NVR CCTV
Jadi kali inimkita akan memberikan cara merubah Raspberry pi menjadi NVR cctv apakah bisa ?
sangat sekali bisa, jadi pertama - tama siapkan kopi dan udud untuk memulai prosesnya 😄
Alat dan bahan :
- Raspberry pi 3 minimal atau menggunakan Raspberry pi 5 kalau kalian sudah punya :v (karena mahal)
- OS pakai ARMBIAN bisa di Download disini
- Kopi dan udud (ini wajib untuk memulai proses yang banyak horornya wklwkkw)
- IP kamera kalau kalian hanya mau bereksperiment kalian bisa menggunakan Android kalian untuk menjadi IP kamera kita anggap se akan akan Android kita menjadi IP CCTV
Shinobi adalah perangkat lunak open-source untuk pengawasan video yang bisa dijalankan di Raspberry Pi. Dengan Shinobi, Anda dapat mengelola kamera IP dan webcam, melakukan perekaman, dan mengatur pemantauan real-time. Berikut adalah langkah-langkah untuk menginstal Shinobi di Raspberry Pi:
Shinobi adalah perangkat lunak open-source untuk pengawasan video yang bisa dijalankan di Raspberry Pi. Dengan Shinobi, Anda dapat mengelola kamera IP dan webcam, melakukan perekaman, dan mengatur pemantauan real-time. Berikut adalah langkah-langkah untuk menginstal Shinobi di Raspberry Pi:
Langkah 1: Persiapan Sistem
Pastikan Raspberry Pi Anda menggunakan Raspberry Pi OS. Versi yang disarankan adalah Raspberry Pi OS Lite untuk performa yang lebih baik.
Perbarui Sistem Operasi:
Jalankan perintah berikut untuk memperbarui sistem:
bash
sudo apt update && sudo apt upgrade -y
Pastikan Raspberry Pi Anda menggunakan Raspberry Pi OS. Versi yang disarankan adalah Raspberry Pi OS Lite untuk performa yang lebih baik.
Perbarui Sistem Operasi: Jalankan perintah berikut untuk memperbarui sistem:
bashsudo apt update && sudo apt upgrade -y
Langkah 2: Instalasi Prasyarat
Instal Node.js dan NPM:
Shinobi membutuhkan Node.js untuk dijalankan. Instal versi LTS Node.js (v14 atau lebih tinggi):
bash
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt install -y nodejs
Instalasi Prasyarat Lain:
Instal paket yang diperlukan seperti MySQL/MariaDB, ffmpeg, dan lainnya:
bash
sudo apt install -y mysql-server ffmpeg git curl build-essential
Konfigurasikan MySQL/MariaDB:
Setelah menginstal MariaDB, jalankan perintah berikut untuk mengamankan instalasi:
bash
sudo mysql_secure_installation
Ikuti instruksi untuk mengatur kata sandi root dan opsi keamanan lainnya.
Instal Node.js dan NPM: Shinobi membutuhkan Node.js untuk dijalankan. Instal versi LTS Node.js (v14 atau lebih tinggi):
bashcurl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt install -y nodejs
Instalasi Prasyarat Lain: Instal paket yang diperlukan seperti MySQL/MariaDB, ffmpeg, dan lainnya:
bashsudo apt install -y mysql-server ffmpeg git curl build-essential
Konfigurasikan MySQL/MariaDB: Setelah menginstal MariaDB, jalankan perintah berikut untuk mengamankan instalasi:
bashsudo mysql_secure_installation
Ikuti instruksi untuk mengatur kata sandi root dan opsi keamanan lainnya.
Langkah 3: Instalasi Shinobi
Clone Repository Shinobi:
Download Shinobi dari GitHub menggunakan git
:
bash
git clone https://gitlab.com/Shinobi-Systems/Shinobi.git /home/pi/Shinobi
cd /home/pi/Shinobi
Instal Dependensi:
Jalankan skrip instalasi Shinobi:
bashsudo chmod +x INSTALL/ubuntu.shsudo INSTALL/ubuntu.sh
Ini akan menginstal semua dependensi yang diperlukan dan mengatur database.
Konfigurasi Database:
Setelah instalasi, Shinobi akan meminta Anda untuk mengatur database MySQL/MariaDB. Anda dapat menggunakan kredensial root MySQL untuk membuat database Shinobi.
Konfigurasi Shinobi:
Edit file super.json
untuk mengonfigurasi pengguna admin. Ubah nama pengguna dan kata sandi default sesuai kebutuhan:
bashnano super.json
Mulai Shinobi:
Jalankan Shinobi dengan perintah:
bash
pm2 start camera.js
Jika Anda ingin Shinobi dijalankan otomatis saat boot, gunakan perintah:
bashpm2 startuppm2 save
Clone Repository Shinobi:
Download Shinobi dari GitHub menggunakan git
:
bash
git clone https://gitlab.com/Shinobi-Systems/Shinobi.git /home/pi/Shinobi
cd /home/pi/Shinobi
Instal Dependensi: Jalankan skrip instalasi Shinobi:
bashsudo chmod +x INSTALL/ubuntu.shsudo INSTALL/ubuntu.sh
Ini akan menginstal semua dependensi yang diperlukan dan mengatur database.
Konfigurasi Database: Setelah instalasi, Shinobi akan meminta Anda untuk mengatur database MySQL/MariaDB. Anda dapat menggunakan kredensial root MySQL untuk membuat database Shinobi.
Konfigurasi Shinobi:
Edit file super.json
untuk mengonfigurasi pengguna admin. Ubah nama pengguna dan kata sandi default sesuai kebutuhan:
bashnano super.json
Mulai Shinobi: Jalankan Shinobi dengan perintah:
bashpm2 start camera.js
Jika Anda ingin Shinobi dijalankan otomatis saat boot, gunakan perintah:
bashpm2 startuppm2 save
Langkah 4: Akses Shinobi
Buka Browser Web:
Akses Shinobi melalui browser web di Raspberry Pi atau komputer lain dalam jaringan yang sama. Masukkan URL berikut:
arduinohttp://<alamat_ip_raspberry_pi>:8080
Gantilah <alamat_ip_raspberry_pi>
dengan alamat IP Raspberry Pi Anda.
Login dengan Akun Admin:
Masukkan nama pengguna dan kata sandi yang telah Anda atur di file super.json
.
Buka Browser Web: Akses Shinobi melalui browser web di Raspberry Pi atau komputer lain dalam jaringan yang sama. Masukkan URL berikut:
arduinohttp://<alamat_ip_raspberry_pi>:8080
Gantilah <alamat_ip_raspberry_pi>
dengan alamat IP Raspberry Pi Anda.
Login dengan Akun Admin:
Masukkan nama pengguna dan kata sandi yang telah Anda atur di file super.json
.
Langkah 5: Tambahkan Kamera dan Konfigurasi
Setelah berhasil masuk, Anda dapat menambahkan kamera IP atau webcam, mengatur resolusi, mode perekaman, deteksi gerakan, dan pengaturan lainnya melalui antarmuka web Shinobi.
Catatan Tambahan
- Optimasi Performa: Raspberry Pi memiliki keterbatasan dalam hal pemrosesan video. Disarankan untuk mengurangi resolusi atau frame rate pada kamera untuk mengurangi beban sistem.
- Backup dan Keamanan: Pastikan untuk melakukan backup konfigurasi dan meningkatkan keamanan basis data dan antarmuka Shinobi.
Dengan langkah-langkah di atas, Anda akan berhasil menginstal dan mengatur Shinobi di Raspberry Pi Anda.
Posting Komentar