occorrono: raspberry e alimentatore da almeno 2 amp cavo hdmi tastiera e mouse sd da almeno 8 mb /////////////////////////////////////// formattare sd fat 32 scaricare noobs consigliabile versione offline da https://www.raspberrypi.org/downloads/noobs/ scompattare il file .zip e copiare i file nella sd montare la sd sul raspberry e collegare il tutto ad un monitor/televisione con la presa hdmi cliccare su raspbian e seguire le istruzioni aprire raspi-config dare password attivare ssh attivare interfaccia cli e non gui spegnere e collegare il raspberry al modem con un cavo rj45 comando da linux ssh pi@ip individuare l'ip locale e renderlo statico ///////////////////////////////////////////////////////////////// se il disco esterno è un disco rigido ha necessita di una alimentazione aprire con nano il file config.txt nella cartella boot sudo nano /boot/config.txt e aggiungere in fondo al file la striscia "max_usb_corrent=1" salvare con crtl o crtl X spegnere il raspberry e collegare il disco esterno ripartire ////////////////////////////////////////////////////// attivare resiliosync che permette di tenere collegati e aggiornati i file tra diverse cartelle anche da remoto https://help.resilio.com/hc/en-us/articles/206178924-Installing-Sync-package-on-Linux Downloads For DEB: "https://download-cdn.resilio.com/2.6.3/Debian/resilio-sync_2.6.3-1_armhf.deb" meta http-equiv="content-type" content="text/html; charset=utf-8" "https://download-cdn.resilio.com/2.6.3/Debian/resilio-sync_2.6.3-1_armhf.deb" style="font-family: serif;">sudo dpkg -i <resilio-sync.deb "https://download-cdn.resilio.com/2.6.3/Debian/resilio-sync_2.6.3-1_armhf.deb"> sudo chown rslsync .................................................................. sudo systemctl enable resilio-sync Run as rslsync user: sudo service resilio-sync start Service can also be run with the following arguments:start,stop, restart "https://download-cdn.resilio.com/2.6.3/Debian/resilio-sync_2.6.3-1_armhf.deb"> //////////////////////////////////////////////////////// attivare samba sudo apt-get install samba samba-common-bin sudo nano /etc/samba/smb.conf [PiShare] comment=Raspberry Pi Share path=/mnt/disco browseable=Yes writeable=Yes only guest=no create mask=0777 directory mask=0777 public=no sudo smbpasswd -a pi //////////////////////////////////////////////////////////////// attivare https https://www.digitalocean.com/community/tutorials/how-to-set-up-password-authentication-with-apache-on-ubuntu-14-04 http://www.cesarebordi.it/sicurezza-abilitare-https-in-apache2-su-ubuntu-server/ sudo a2enmod ssl sudo mkdir /etc/apache2/ssl sudo apt-get install openssl sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt --------------- Country Name (2 letter code) [AU]:IT State or Province Name (full name) [Some-State]:ITALIA Locality Name (eg, city) []:NAPOLI Organization Name (eg, company) [Internet Widgits Pty Ltd]:CANFORA Organizational Unit Name (eg, section) []:CANFORA Common Name (e.g. server FQDN or YOUR name) []:CANFORA Email Address []:giovanni@canfora.net ------------------ sudo a2ensite default-ssl.conf sudo service apache2 restart ////////////////////////////////////////////////////////////////// attivare .passwd in /etc/apache2/sites-available aprire 000-default.conf e dopo /VirtualHost inserire Directory /var/www/html/"cartellainteressata" Options Indexes FollowSymLinks AllowOverride All Require all granted /Directory ///////////////////////////////////////////////////////////// per caricare file di maggiori dimensioni modificare upload php sudo nano /etc/php/7.0/apache2/php.ini upload_max_filesize= post_max_size= sudo /etc/init.d/apache2 restart ////////////////////////////////////////////////////////// creare lampp in raspberry e settaggio mysql https://projects.raspberrypi.org/en/projects/lamp-web-server-with-wordpress/8 /////////////////////////////////////////////////////// caricare veracrypt https://codeyarns.com/2019/05/16/how-to-install-veracrypt-on-raspbian/ Install libraries required by VeraCrypt: $ sudo apt install libfuse-dev libwxbase3.0-dev wget -L -O veracrypt-1.21-raspbian-setup.tar.bz2 https://sourceforge.net/projects/veracrypt/files/VeraCrypt%201.21/veracrypt-1.21-raspbian-setup.tar.bz2/download $ tar xvf veracrypt-1.21-raspbian-setup.tar.bz2 $ chmod +x veracrypt-1.21-setup-console-armv7 $ sudo ./veracrypt-1.21-setup-console-armv7 $ sudo /usr/bin/veracrypt-uninstall.sh ///////////////////////////////////////////////////// creare una cartella cryptata con veracrypt https://www.veracrypt.fr/en/Command%20Line%20Usage.html istruzioni linea di comando style="font-weight: bold;">installazione : sudo apt install libfuse-dev libwxbase3.0-dev wget -L -O veracrypt-1.21-raspbian-setup.tar.bz2 https://sourceforge.net/projects/veracrypt/files/VeraCrypt%201.21/veracrypt-1.21-raspbian-setup.tar.bz2/download tar xvf veracrypt-1.21-raspbian-setup.tar.bz2 chmod +x veracrypt-1.21-setup-console-armv7 sudo ./veracrypt-1.21-setup-console-armv7 verificare installazione: veracrypt --version VeraCrypt 1.21 ------------------------------------ sudo veracrypt -t -c crea la sezione cryptata procedura Volume type: 1) Normal 2) Hidden Select [1]: Enter volume path: a titolo di esempio /home/pi/privato crea il file cryptato in cui salva il contenuto del foldere da cryptare e decryptae Enter volume size (sizeK/size[M]/sizeG): la grandezza del file cryptato per raspberry meglio il minimo i successivi comandi sono gia predisposti per l'opzione più conveniente Encryption Algorithm: 1) AES 2) Serpent 3) Twofish 4) Camellia 5) Kuznyechik 6) AES(Twofish) 7) AES(Twofish(Serpent)) 8) Serpent(AES) 9) Serpent(Twofish(AES)) 10) Twofish(Serpent) Select [1]: Hash algorithm: 1) SHA-512 2) Whirlpool 3) SHA-256 4) Streebog Select [1]: Filesystem: 1) None 2) FAT 3) Linux Ext2 4) Linux Ext3 5) Linux Ext4 6) NTFS 7) exFAT Select [2]: Enter password: Enter password: Enter PIM: return Enter keyfile path [none]: return Please type at least 320 randomly chosen characters and then press Enter digitare 320 caratteri sulla tastiera CI METTE UN PO DI TEMPO MA CREA IL FILE CRYPTATO controllare che abbia creato il file creare una cartela dove va montato il file per esempio sudo mkdir /home /prova style="font-weight: bold;">montare il file : veracrypt (file creato da montare) prova /home/prova (luogo ove montare il file caricare tutto quello che si vuole nascondere fino al limite del volume creato style="font-weight: bold;"> smontare il file : veracrypt -d /home/prova ////////////////////////////////////////////////////////////////////////////////////// speedtest Speedtest-cli può essere installato utilizzando Python Pip sudo apt-get install python-pip sudo pip install speedtest-cli aggiornare speedtest-cli sudo pip install speedtest-cli --upgrade eseguire il test speedtest-cli oppure speedtest-cli --simple (che da un unico risultato) ////////////////////////////////////////////////////////////////////////////////// https://download-cdn.resilio.com/2.6.3/Debian/resilio-sync_2.6.3-1_armhf.deb