Jeg valgte for nogle år siden at bygge min egen NAS/medieserver, baseret på et mini-ITX-bundkort med en passivt kølet Intel Celeron J4105, 32 GB RAM og en håndfuld diske jeg allerede havde. Jeg bruger et mini-PCIe-kort med 10x SATA-porte oven i de 4 på bundkortet, vistnok et ASM106x-chipsæt som er understøttet af alle moderne styresystemer.
Jeg har omkring 16 TB lagerplads i et btrfs RAID1, der er fint plads til alle mine legitimt rippede film osv.
Maskinen skulle være lille og lydløs, da den skulle stå i stuen og være sat til TV'et som medieafspiller. Efter vi er flyttet i hus og den har fået plads i kælderen er den dog flyttet i et microATX-kabinet med bedre køling og plads til flere diske, og mulighed for opgradere til et microATX-bundkort og en bedre CPU/GPU i fremtiden.
J4105'eren kan dog transcode 4K h.264/h.265 på GPU'en uden at brokke sig overhovedet og jeg har maks. 2 klienter kørende samtidigt, som begge er 1080p så den klarer det fint indtil videre.
Softwaremæssigt startede den som OpenSUSE Leap, med Samba til fildeling og Kodi som mediecenter. Jeg gik dog hurtigt over til Jellyfin, det virker bare 100x bedre for mig.
I dag bruger jeg OpenSUSE MicroOS, som er et moderne "immutable" OS designet til at være mere robust, sikkert, minimalistisk og selv-opdaterende. Alt software kører som containers og det er næsten kedeligt når det først er sat op 😄 det passer bare sig selv og opdaterer alting automatisk en gang om ugen. Hvis noget går galt kan man altid vende tilbage til et tidligere snapshot.
Min primære klient er Jellyfin-appen på en Chromecast With Google TV HD sat til fjernsynet i stuen. Igen virker det så fint at det næsten er kedeligt, den spiller nærmest alt og serveren transcoder resten uden at brokke sig.
Det eneste lille hul i osten er manglende AV1-support. Jeg vil gerne bruge det videocodec i kombination med Ogg Opus, da det er open source og bedre end h.265 plus AAC. Desværre er det ikke understøttet af GPU'en i serveren, der skal en nyere generation til.
Og når jeg en dag skal opgradere TV til 4K, skal jeg på jagt efter en god afspiller med support for alle codecs og ordentlig HDR/Dolby Vision-understøttelse. Det er umiddelbart ret svært i dag.