Da jeg var træt af min (gamle) ReadyNAS stod i vores bryggers og brølede, samt risikoen for at selve NAS Casingen skulle forgå, måtte der ske noget.
Kravet var:
- DLNA support i huset
- SMB Support
- Evt Google File Stream (Google Drive)
- KISS og stilhed
Så jeg skannede markedet og Facebook grupper for snedige løsninger, der var ikke så mange - ud over en anden NAS eller en hjemmeserver.
Af software til hjememserveren var PLEX, UMS og et par andre - alle rimelige interessante. Men Plex kørte jeg allerede på min MacMini med NAS som mounted Volume, så det var oplagt.
At køre på den maskine man roder, programmerer og blogger på er bare upraktisk, den skal bootes, og den hænger eller bruger 100% CPU, så Plex og streamede film hakker.
Så valget blev en Rasberry Pi med Plex og Samba, men da vi havde en ASUS Laptop i overskud, blev det den der blev valget - men en 4T LaCie Disk på.
Så metoden blev:
Installation af Ubuntu 18.04 Server LTS
Undersøge hvor meget LORT der ikke behøver køre, selv i en Server:
Fjern Cloud-init Fjern lxcfs
Det pisser mig lidt af at en Ubuntu server faktisk ikke er mere barebone idag Det er under overvejelse at skifte til andet Linux OS.
I /etc/systemd/logind.conf blev der fixet, så den ikke slukker eller dvaler når låget lukkes.
Så kom LaCie disken på, blec formateret med ext4 og for at mounte den korrekt altid:
sudo blkid
Dette giver et ID til /etc/fstab
UUID=e67f67e0-a300-11e8-8a8a-38d547ce65f9 / ext4 defaults 0 0 UUID=4672-9221 /boot/efi vfat defaults 0 0 /swap.img none swap sw 0 0 UUID=7ec6419f-0241-439c-aa6e-93a83f04b5e4 /mnt/LaCie ext4 defaults 0 0
Derefter fik jeg mounted den gamle NAS og kopieret alle filer til /mnt/LaCie/nas. Dette tog lang tid, men alternativet som "scp" taget meget længere.
Så var der Installation og konfigurering af PLEX. Den hentes fra https://www.plex.tv/media-server-downloads/ og installareres eller opdateres med:
dpkg -i plexmediaserver_1.13.5.5332-21ab172de_amd64.deb
Derefter Port Forward i min Eniig Router til serveren port 32400
Installation af Samba:
apt-get install samba
Redigering af /etc/samba/smb.conf:
# Change this to the workgroup/NT-domain name your Samba server will part of workgroup = MOS-EISLEY [media] comment = Media files path = /mnt/LaCie/nas/media read only = yes browsable = yes guest ok = yes [public] comment = Public Files path = /mnt/LaCie/nas/public read only = no browsable = yes guest ok = yes