INSTALARE VIRTUALBOX SI PHPVIRTUALBOX

Se introduc sursele în sources.list, se instaleaza cheia de criptare şi se actualizeaza: echo ” deb http://download.virtualbox.org/virtualbox/debian buster contrib” | tee -a /etc/apt/sources.list wget https://www.virtualbox.org/download/oracle_vbox_2016.asc apt-key add oracle_vbox_2016.asc apt update Se instaleaza VirtualBox 6.0 apt install linux-headers-$(uname -r) apt install virtualbox-6.0 Se adauga utilizatorul elvis la grupul vboxsusers apoi se verifica functionarea: usermod -aG vboxusers […]

UPDATE AUTOMAT

Se instaleaza pachetul unattended-upgrades: sudo apt install unattended-upgrades apt-listchanges bsd-mailx Se activeaza update-urile stabile: sudo dpkg-reconfigure -plow unattended-upgrades Se editeaza fisierul de configurare: sudo nano /etc/apt/apt.conf.d/50unattended-upgrades Unattended-Upgrade::Mail „mail@example.com”; Unattended-Upgrade::Automatic-Reboot „true”;  Unattended-Upgrade::Remove-Unused-Kernel-Packages „true”; Unattended-Upgrade::Remove-Unused-Dependencies „true”; Unattended-Upgrade::Automatic-Reboot „true”; Unattended-Upgrade::Automatic-Reboot-Time „03:00”;  Se porneste programul: sudo unattended-upgrades –dry-run

DOWNLOAD DE PE YOUTUBE IN LINIE DE COMANDA

Se instaleaza youtube-dl: sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl Se face update: youtube-dl -U Descarcarea se face cu comanda: youtube-dl ‘video_url’ In mod implicit fisierul se descarca in folderul din care se dau comenzile la cea mai mare rezolutie disponibila. Pentru download se afla mai intai rezolutiile disponibile: youtube-dl -F ‘video_url’ Output-ul […]

INSTALARE TP-LINK TL-WN823N PE RASPBERRY PI

apt update && apt update -y apt dist-upgrade -y Update module: rpi-update apoi reboot si: sudo wget http://downloads.fars-robotics.net/wifi-drivers/install-wifi -O /usr/bin/install-wifi sudo chmod +x /usr/bin/install-wifi sudo install-wifi Sau curl -s -L https://gist.githubusercontent.com/kmonsoor/59c47d05d8c6cb397c15cd5eba7909e8/raw/RPi-install-wifi.sh | bash

INSTALARE TELEGRAF

Se introduc sursele in fisierul sources.list: echo „deb https://repos.influxdata.com/debian buster stable” | tee -a /etc/apt/sources.list Se instaleaza cheia de criptare : curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add – Se actualizeaza depozitul software si se instaleaza Webmin : apt-get update && apt-get install -y telegraf Se activeaza si se porneste serviciul: systemctl enable telegraf && […]

INSTALARE GRAFANA

Ca root: wget -q -O – https://packages.grafana.com/gpg.key | apt-key add – echo „deb https://packages.grafana.com/oss/deb stable main” | sudo tee /etc/apt/sources.list apt update apt install -y grafana Se activeaza serviciul grafana-server: systemctl unmask grafana-server.service systemctl enable grafana-server.service systemctl start grafana-server Securizare Grafana Se activeaza urmatoarele module in Apache2: a2enmod proxy a2enmod proxy_http a2enmod proxy_html a2enmod headers […]

INSTALARE InfluxDB

wget -q https://repos.influxdata.com/influxdata-archive_compat.key gpg –with-fingerprint –show-keys ./influxdata-archive_compat.key cat influxdata-archive_compat.key | gpg –dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg > /dev/null echo ‘deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg] https://repos.influxdata.com/debian stable main’ | sudo tee /etc/apt/sources.list.d/influxdata.list sudo rm -f /etc/apt/trusted.gpg.d/influxdb.gpg sudo apt update && sudo apt install -y influxdb sudo systemctl unmask influxdb.service sudo systemctl start influxdb sudo systemctl enable influxdb.service sudo systemctl […]

INSTALARE SQLite

apt update apt-get install sqlite3 Se creeaza bazele de date cu tabelele corespunzatoare: Pentru NVR POARTA, CURTE si HOL se creeaza bazele de date poarta.db, curte.db si hol.db: sqlite3 /mnt/DIVERSE/CAM/poarta.db sqlite3 /mnt/DIVERSE/CAM/curte.db sqlite3 /mnt/DIVERSE/CAM/hol.db In SQLite, in fiecare baza de date se  se creeaza tabelul nvr: CREATE TABLE ‘nvr’ (‘id’ INTEGER PRIMARY KEY AUTOINCREMENT NOT […]

UPDATE AUTOMATIZAT

Se instaleaza unattended-upgrades: apt install -y unattended-upgrades Se modifica fisierul de configurare. Fisierul poate fi lasat în configurarea implicita dacă se doreste actualizarea automata la o versiune noua a distributiei. Dacă se doreste numai automatizarea actualizarilor de aplicatii şi securitate se introduce numele distributiei: nano /etc/apt/apt.conf.d/50unattended-upgrades Se inlocuieste ${distro_codename}; cu buster-updates; in următoarele linii: „origin=Debian,codename=${distro_codename}-updates”; […]

INSTALARE ZIGBEE2MQTT

Se instaleaza node si npm ca aici. Daca nu sunt instalate: sudo curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash – sudo apt-get install -y nodejs git make g++ gcc Pentru Raspberry Pi B si Zero: Ca utilizator elvis: NODE=16.9.1 wget https://unofficial-builds.nodejs.org/download/release/v$NODE/node-v$NODE-linux-armv6l.tar.xz tar -xvf node-v$NODE-linux-armv6l.tar.xz sudo cp -R node-v$NODE-linux-armv6l/* /usr/local/ rm -rf node-v$NODE-linux-armv6l node-v$NODE-linux-armv6l.tar.xz sudo apt-get […]