Monipuolisen kotiserverin rakentaminen

Liittynyt
06.11.2018
Viestejä
8
Onko täällä kukaan rakennellut kotiservereitä?

Miten näette, että olisi järkevin toteuttaa seuraavilla vaatimuksilla:
- Home Assistant, johon liitetty max 4 kpl 4k valvontakameraa live-tallennuksella.
- Oma pilvipalvelin, johon pääsee etänä käsiksi
- Plex striimaus 2-3 laitteelle samaan aikaan
- Laajennus vara SSD muisteille
- Pieni virrankulutus ja hiljainen

Tällä koko koneella ei ole sinänsä kiire.

Tekoälyn kanssa pallottelin ja sieltä tuli lopulta tällainen ehdotus:
  1. Monikäyttöisyys – Proxmox-pohjainen palvelin ajaa Home Assistantin, NVR-ohjelmiston (Frigate/Scrypted) ja Plexin erillisissä VM:issä/konteissa. Kaikki hallitaan yhdestä laitteesta.
  2. Teho ja energiatehokkuus – i5-13500T tarjoaa Quick Sync -kiihdytyksen Plexille ja riittävän ydinmäärän, mutta kuluttaa vähän virtaa idlessä.
  3. Luotettava tallennus – NAS-luokan HDD:t jatkuviin kamerakirjoituksiin RAID1:ssä, NVMe-SSD nopeille VM:ille ja palvelinohjelmille.

Toimintasuunnitelma​

  1. Rauta:
    • i5-13500T, ITX-emolevy, 32 GB RAM
    • 2× 8–12 TB NAS HDD (RAID1/ZFS mirror)
    • 1 TB NVMe SSD OS:lle ja VM:ille
    • Mini-ITX kotelo (esim. Fractal Node 304) + 450 W Gold PSU
    • 8-port PoE+ switch kameroille
  2. Asennus:
    • Asenna Proxmox VE hostiksi
    • Tee yksi NVMe-SSD:stä Proxmox-järjestelmälevy + VM-storage
    • Luo ZFS-mirror kahdesta HDD:stä kameradatalle
  3. Ohjelmistot (VM/Container):
    • Home Assistant VM (tai LXC) → hallinta Zigbee/Z-Wave/automaatio
    • Frigate tai Scrypted → NVR + AI tunnistus (Coral TPU optio)
    • Plex Media Server → Quick Sync -kiihdytys käyttöön
  4. Verkko ja pääsy:
    • Tailscale / Cloudflared Tunnel etäkäyttöön (ei porttien avausta)
    • VLAN eriyttämään kamerat muusta liikenteestä
Hinta:
  • Intel Core i5-13500T (low-power, Quick Sync) ~330–360 €
  • ITX-emolevy (2.5 GbE + 2× M.2 + 4× SATA) ~200–250 €
  • 32 GB DDR5 RAM ~110–140 €
  • 2× 8–12 TB NAS HDD (WD Red Plus, IronWolf) 2× ~230–350 €
  • 1 TB NVMe SSD (OS + VM:t) ~50–70 €
  • 450 W 80+ Gold SFX PSU ~90–120 €
  • Mini-ITX kotelo (esim. Fractal Node 304, 6× 3.5” paikkaa) ~110–150 €
  • PoE+ 8-port switchi kameroille ~120–180 €
Yhteensä: 1240–1650 € riippuen levykoosta ja kotelo/PSU-valinnoista.

Kalliiksihan tuo alkaa käymään, onko enää mitään järkeä?
Pelkkä homeassistantti pyörisi paljo halvemmalla, mutta sitten alkaa miettimään että kun kerran tallentaa valvontakameramateriaalia niin sama se olisi tehdä mahdollisuus myös pilvipalvelimelle (toimiiko nämä omat pilvet edes kätevästi?).
Sitten taas kun miettii että kun on kerran erillinen kone ja mahdollisuus päästä käsiksi tallennustilaan, niin olisihan se kätevä myös pistää siihen Plex pyörimään taustalle.
Äkkiä ollaan siinä että vaatiikin jo suorittimelta tehoja yms. Varmastihan tuo menisi pitkälle tulevaisuuteen ja olisi laajennettavissa, eikä tarvitsisi miettiä ulkoisten palveluiden ostamisesta, joihin myös menee vuosien saatossa jonkun verran rahaa.
 
Ei siihen noin paljoa tarvi laittaa rahaa kiinni, pitäisi päästä huomattavasti halvemmalla. Aika lailla mikä tahansa viimeisen 10 vuoden aikana tehty prossu riittänee, joten käytetytkin on vaihtoehto. :hmm:

Mini-itx myös nostaa hintaa ja paljon. Jos saa tavallisen ATX-kotelon johonkin sohvan taakse piiloon, homma halpenee paljon.
 
Ei siihen noin paljoa tarvi laittaa rahaa kiinni, pitäisi päästä huomattavasti halvemmalla. Aika lailla mikä tahansa viimeisen 10 vuoden aikana tehty prossu riittänee, joten käytetytkin on vaihtoehto. :hmm:

Mini-itx myös nostaa hintaa ja paljon. Jos saa tavallisen ATX-kotelon johonkin sohvan taakse piiloon, homma halpenee paljon.
Vanhemmalla prossulla jos idle virroissa on esim 15W ero niin kuluttaa jo about 20e per vuosi extraa ja ilmeisesti toi Plexin transkoodaus vie tehoja sen verran että voi vanhempi prossu kyykätä. Rajottaa myös jonkun verran kun pitäis olla integroitu näyttis. Että onko se säästö esimerkiksi 5 vuoden serverin pyörittelyllä niin wörtti jos sen menettää sujuvuudessa ja sähkökulutuksessa :hmm: Plexin direct play ei myöskään oikein toimi jos etänä on vaikka huonot yhteydet eikä kone pysty transkoodaamaan.

Kotelon vois tietty vaihtaa isommaksikin ja oikeastaan olen miettinyt jonkinlaista räkkikaappia mihin saisi kaikki siististi tungettua. Niitä saattaisi saada halvallakin.
 
Vanhemmalla prossulla jos idle virroissa on esim 15W ero niin kuluttaa jo about 20e per vuosi extraa ja ilmeisesti toi Plexin transkoodaus vie tehoja sen verran että voi vanhempi prossu kyykätä. Rajottaa myös jonkun verran kun pitäis olla integroitu näyttis. Että onko se säästö esimerkiksi 5 vuoden serverin pyörittelyllä niin wörtti jos sen menettää sujuvuudessa ja sähkökulutuksessa :hmm: Plexin direct play ei myöskään oikein toimi jos etänä on vaikka huonot yhteydet eikä kone pysty transkoodaamaan.

Kotelon vois tietty vaihtaa isommaksikin ja oikeastaan olen miettinyt jonkinlaista räkkikaappia mihin saisi kaikki siististi tungettua. Niitä saattaisi saada halvallakin.

Mahtaako olla noin isoa eroa tyhjäkäynnillä? Ja siltikin 20e/vuosi on vain satku viidessä vuodessa.

Ja useimmissa Intelin prossuissa on integroitu näyttis, ja viimeisen ~10 vuoden aikana niissä on kai ollut transkoodausominaisuuksia mukana. Kannattaa kuitenkin tarkistaa että missä malleissa ne tarkalleen ottaen löytyy, mutta ei sen takia pitäisi tarvita ihan uutta prossua.
 
Mahtaako olla noin isoa eroa tyhjäkäynnillä? Ja siltikin 20e/vuosi on vain satku viidessä vuodessa.

Ja useimmissa Intelin prossuissa on integroitu näyttis, ja viimeisen ~10 vuoden aikana niissä on kai ollut transkoodausominaisuuksia mukana. Kannattaa kuitenkin tarkistaa että missä malleissa ne tarkalleen ottaen löytyy, mutta ei sen takia pitäisi tarvita ihan uutta prossua.

Vertailin jos laittaisi esim 8. sukupolven intelin, niin ChatGBT mukaan jos etänä tarvitaan varmoja 4K HDR → 1080p transkoodauksia useammalle kuin yhdelle käyttäjälle, 13. gen iGPU on selvästi suorituskykyisempi ja tasaisempi. 8. gen riittää yhteen kevyeen 4K-transkoodiin, mutta HDR-tonemap ja korkeat bitratet voivat jo kaataa sen.
Arviot järjestelmätasolla (ei pelkkä CPU, vaan koko kokoonpano ilman raskasta levykuormaa):

  • i5-8500 (8. gen, UHD 630, tavallinen H-sarjan emo): idle tyypillisesti 25–30 W. Joissakin mini-ITX-kokoonpanoissa voi päästä lähemmäs 20 W, mutta useimmat mittaukset asettuvat tähän haarukkaan.
  • i5-13500T (13. gen, UHD 770, T-sarjan low-power, ITX + Gold-PSU): idle tyypillisesti 15–20 W. Hyvin optimoituna (pieni emo, tehokas virtalähde, ei HDD:tä) on raportoitu jopa ~12–16 W.

Erotus ~10 W jatkuvassa 24/7 ajossa.
Vuodessa: 10 W × 24 h × 365 ≈ 88 kWh ≈ 18 € @ 0,20 €/kWh.
Mutta sähkön hinta ainakin tuossa hieman yliarvioitu.

Jos jonkun i5-11400T sattuisi jostain löytämään käytettynä niin se saattaisi olla passeli. Ja sitten taas kun vertaa tuota i5-13500T niin ChatGBT mielestä selkeästi parempi vaihtoehto hinta-tehosuhteelta.
 
Sinulla on nyt tässä pari vaatimusta, jotka hidastaa menoa..

  1. Mini-ITX.. MATX on huomattavasti halvempaa. Oma servu on mini-itx, mutta sen piti mahtua semmoiseen IKEA-kalusteeseen nurkkaan..
  2. Energiatehokkuus.. Käytetty vanha rauta parempaa..
  3. Kuinka tuoretta rautaa olet hankkimassa.. 10v vanhan Xeonin saa kympillä ja siihen muistit alle euron/giga, jos se on DDR3:sta ja ostaa täältä

Ja se on chat-gpt. Siinä ei ole banaania.

Ja siihen voi hankkia näytönohjaimen/kiihdyttimen transkoodaamaan, varsinkin Nvidian tuotteille on paljon parempi tuki ja et sinä nyt mitään Win-koneita lähde tekemään proxmoxin kanssa.. Tai voit, mutta se on taas tyhmää tällä hardwaresetillä.
 
(toimiiko nämä omat pilvet edes kätevästi?)
Nextcloud toimii kätevästi.

Kameravalvonnassa 4k syö tehoja, varsinkin jos siinä on jotain tekoälyanalyysiä. Kannattaa miettiä tarvitsetko oikeasti niin laadukasta jatkuvaa tallennetta.

Nykyinen HP:n minikone (Ryzen 3 3200g) jaksaa hyvin Zoneminderin (ja muutaman muun virtuaalikoneen) kanssa, kun 3 kpl Reolinkin kameraa tuuppaa 640*480 7 FPS feediä jatkuvaan tallennukseen sekä analyysiä varten ja vasta liikkeentunnistus laukaisee tallennuksen paremmalla 5 MP laadulla. Säästi huomattavasti prosessoria kun otti paremman laadun monitoroinnin pois päältä.

Tuossa pöydällä olisi Ebaysta reilulla satasella ostettu vanha yrityskone (Dell Optiplex 3050 SFF | Intel i5-7500 | 16 GB RAM), johon meinasin asentaa Home Assistantin ja Frigaten tekoälyanalyysin kera. Mitä aiheesta lueskelin, niin oma setuppi pitäisi pyöriä vielä pykälää vanhemmallakin koneella. Tekoälyanalyysi onnistuu Intelin integroiduilla grafiikkapiireillä, ei tarvi erillistä palikkaa: Recommended hardware | Frigate

Proxmoxia en käytä vaan nykyisessä koneessa on perus komentorivi-Debian, jonka päällä pyörii virtuaalit (Cockpit on riittävän hyvä jos haluaa selaimen kautta hallita). Hyvin jaksaa toimia myös reitittimenä / palomuurina.

Eli väittäisin, että projekti onnistuu myös SER-raudalla, kunhan vähän optimoi prosesseja.
 

Statistiikka

Viestiketjuista
288 880
Viestejä
4 951 629
Jäsenet
79 550
Uusin jäsen
Keijo_FAX

Hinta.fi

Back
Ylös Bottom