Home Server su un Thinkpad R61i

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


Related
Server