Come rimuovere utenti su Raspberry Pi

So che non è una procedura da tutti i giorni, ma nel caso abbiate creato qualche utente (magari con l’utilizzo di Samba) e ora volete cancellarlo, ecco il comando semplice semplice.

Se volete rimuovere anche la cartella home:

sudo deluser -remove-home pi

Altrimenti solamente:

sudo deluser pi

E voilà.
Fate però massima attenzione quando effettuate queste operazioni, un backup è sempre richiesto e necessario.

Come installare UniFi Controller su Docker

So che molti di voi preferiranno acquistare direttamente una Cloud Key (link Amazon) senza dover hostare e dover gestire aggiornamenti ecc.
Per nel caso vogliate comunque installarlo in self-hosted, ecco a voi.

Che sia su Raspberry Pi o su una normale distribuzione Debian, per installare l’UniFi Controller con Docker vi basterà eseguire:

docker run -d \
-e PUID=1000 \
-e PGID=1000 \
-e MEM_LIMIT=1024M \
-p 3478:3478/udp \
-p 10001:10001/udp \
-p 8080:8080 \
-p 8443:8443 \
-p 1900:1900/udp \
-p 8843:8843 \
-p 8880:8880 \
-p 6789:6789 \
-p 5514:5514 \
-v /home/config:/config \
--restart unless-stopped \
linuxserver/unifi-controller

Se invece dovete ancora installare Docker, vi basterà seguire questa semplice guida.

Per approfondire vi lascio il link al Docker Hub: https://hub.docker.com/r/linuxserver/unifi-controller

Come installare Mosquitto su Raspberry Pi

Qualche mese fa vi ho mostrato come installare Mosquito, oggi vediamo come farlo su Raspberry Pi:

sudo apt update
sudo apt install mosquitto

Ok è uguale perché Raspbian è basato su Debian https://wiki.debian.org/RaspberryPi
Identicamente potrete fare su Ubuntu e tutte le distro collegate https://www.ubuntu-it.org/derivate

Photo by Lukasz Szmigiel on Unsplash

PS: avete idea di quante mosquitto ci saranno state in quel bosco?

Come installare Sonarr su Raspberry Pi

Se volete installare Sonarr sul vostro Pi (o anche qualsiasi altra distribuzione Debian o Ubuntu), vi basterà seguire questi semplici passaggi (la documentazione intera la trovate qui):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0xA236C58F409091A18ACA53CBEBFF6B99D9B78493
echo "deb http://apt.sonarr.tv/ master main" | sudo tee /etc/apt/sources.list.d/sonarr.list
sudo apt update
sudo apt install nzbdrone

Poi attivate il servizio:

sudo nano /etc/systemd/system/sonarr.service

E incollate:

 [Unit]
 Description=Sonarr Daemon
 After=network.target
 
 [Service]
 # Change and/or create the required user and group.
 User=pi
 Group=pi
 
 # The UMask parameter controls the permissions of folders and files created.
 #UMask=002
 
 # The -data=/path argument can be used to force the config/db folder
 ExecStart=/usr/bin/mono --debug /opt/NzbDrone/NzbDrone.exe -nobrowser
 
 Type=simple
 TimeoutStopSec=20
 KillMode=process
 Restart=on-failure
 
 [Install]
 WantedBy=multi-user.target

E finalmente attivate il servizio:

sudo systemctl enable --now sonarr.service

Ora andate da browser su http://raspberrypi.local:8989

La cartella con tutta la configurazione potete trovarlo su (così da poter fare backup vari o esportazione di tutto):

/home/pi/.config/NzbDrone

Come installare phpMyAdmin

Lo so, avevamo già trattato l’argomento phpMyAdmin con una bella guida su come rimuoverlo. Oggi però vediamo come installarlo, indipendentemente da quale sia il vostro sistema operativo.

Se avete Debian o Ubuntu (presupponendo che sia all’ultima versione) vi basterà eseguire dal terminale:

sudo apt install phpmyadmin

Seguite poi i passaggi a schermo e controllate che sia tutto corretto da browser.

Se invece avete Arch:

pacman -S phpmyadmin php-mcrypt

Modificate il file:

nano /etc/php/php.ini

Aggiungendo:

Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"
 <Directory "/usr/share/webapps/phpMyAdmin">
  DirectoryIndex index.php
  AllowOverride All
  Options FollowSymlinks
  Require all granted
 </Directory>i

E alla fine di:

nano /etc/httpd/conf/httpd.conf

Aggiungete questa riga:

Include conf/extra/phpmyadmin.conf

Riavviate con systemctl restart httpd e voilà.

How to install Raspbian

It’s so easy nnowadays that you can even image how difficult was (for the noobs, the pro are already pro).

Go here and download the last version of NOOBS: https://www.raspberrypi.org/downloads/ and when it’s finished, unzip the archive.

Than insert the microSD (or SD if you have a old one) in your computer, format in FAT32 and rename it just BOOT (all capital).

Now copy and paste all the folder and file that was in the zip archive… and it’s done! You can safely remove the memory and insert into your Raspberry Pi.

Follow the instruction at screen and you are ready to go!

Come aggiornare a PHP 7

Presupponendo che abbiate già installato sul vostro sistema una versione più vecchia di PHP, prima andremo a rimuoverla e poi ad installare quella nuova:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php-7.0
sudo apt-get update
sudo apt-get purge php5-fpm
sudo apt-get install php7.0 php7.0-fpm php7.0-mysql
sudo apt-get --purge autoremove