Introduzione
Ho un NAS Synology ma volevo provare a far un altro server con un Thinkpad in disuso, un R61i con 4GB di RAM e un SSD da 128GB. Ho ordinato un caddy per sostituire il lettore CD con un HDD da 2.5 da 1TB e ampliarne così lo spazio.
Utilizzeremo Debian.
Procedimento
Per prima cosa installiamo SSH.
sudo apt update
sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
Adesso verifichiamo che il servizio SSH sia attivo
sudo systemctl status ssh
Da un altro computer scriveremo nel terminale
ssh nomeutentedelserver@indirizzoipdelserver
Siamo adesso dentro al nostro server.
Installiamo adesso Samba per condividere i nostri file nella rete locale.
sudo apt install samba
Controlliamo di averlo installato correttamente.
samba --version
Creiamo adesso una cartella condivisa:
mkdir r61i-share
sudo nano /etc/samba/smb.conf
Andiamo in fondo al file e aggiungiamo queste righe:
[r61i-share]
comment = R61i Samba Share
path = /home/username/r61i-share
read only = no
browsable = yes
Dopodichè Ctrl+X, “Y” e Enter e riavviamo Samba:
sudo service smbd restart
Configuriamo il firewall:
sudo ufw allow samba
Creiamo una password per Samba:
sudo smbpasswd -a username
Accederemo alla nostra cartella da un altro computer usando il seguente percorso:
\\indirizzoipdelserver\r61i-share
Digitando username e la password per Samba che abbiamo creato poco fa.
Plex
cd ~
mkdir Plex
cd Plex/
mkdir Movies Shows
https://linuxize.com/post/how-to-install-plex-media-server-on-ubuntu-20-04/
sudo apt install plexmediaserver
sudo systemctl status plexmediaserver
Adesso da qualsiasi computer nella nostra rete locale digitiamo nel browser:
http://indirizzoipdelserver:32400/manage
Docker
https://docs.docker.com/engine/install/ubuntu/
Per assicurarci che docker sia installato correttamente:
sudo docker run hello-world
https://docs.linuxserver.io/general/docker-compose
Installiamo syncthing in docker
https://hub.docker.com/r/linuxserver/syncthing
Server