Ta stran je bila samodejno prevedena iz angleščine. Preberi izvirnik v angleščini

Home Lab/Media Server in 2022

Posodobljen domači laboratorijski strežnik – Kaj se je spremenilo?

4 min branja

Za začetek in pojasnilo, zakaj sem to storil, si oglejte prejšnjo objavo o tej temi. Zanimivo je, kako lahko svoj stari, a še vedno delujoč osebni računalnik spremenite v majhen medijski/NAS strežnik, igralni strežnik ali celo v igrišče za testiranje novih aplikacij (če je nameščen na hipervizorskem OS, kot so Proxmox, VMWare ESXi, Unraid, TrueNAS ali Hyper-V Server).

Kot sem zapisal na koncu objave (neposredni citat):

Tudi opomba urednika: v bližnji prihodnosti bo ta naprava morda deležna nadgradnje RAM-a, kar mi bo dalo več idej, na primer zagon sistema TrueNAS Scale ali celo OpenMediaVault s povezavo SSH in VNC, tako da bo to v domu bolj »specializirana« naprava, za zdaj pa naj bo to Windows 10 Pro.

Ta bližnja prihodnost je tu in zdaj.

Najprej so vse specifikacije računalnika, ki sem ga ponovno uporabil in predelal, na voljo v prvotni objavi, vendar sem moral na žalost narediti nekaj sprememb na slabše.

Spremembe so:

RAM: 2GB DDR3 (1x2GB DDR3 1333MHz)
HDD2: Seagate 160GB - odklop
SSD 2: Kingston A400 128GB
Optična enota: odklopljena

Zakaj sem naredil nekaj teh sprememb: težaven reža za RAM na matični plošči, ki je začela nagajati nekaj dni po objavi zadnjih podrobnosti o tem, kako se uporablja v moji takratni postavitvi, poleg tega pa je 160 GB trdi disk Seagate začel razvijati slabe sektorje in cvileč zvok, ki je bil nevzdržen – na srečo na njem ni bilo nobenih pomembnih podatkov, saj je bil v zadnji skupni rabi uporabljen kot pogon za prenose.

Najprej sem šel v stilu Emily Y. from Linus Media Group in opustil Windows; žal je odjemalski sistem popoln za napravo vse-v-enem, ki se uporablja za brskanje, ampak ne, ta računalnik se bo uporabljal povsem oddaljeno prek SSH, RDP in seveda – z uporabo brskalnika. Zato je moja izbira operacijskega sistema padla na Debian 11 (bullseye), ker je OpenMediaVault popolnoma združljiv z njim in deluje brez težav.

Naj samo opomnim: imam precej izkušenj z zagonom GNU/Linuxa, saj je večina spletnih strežnikov, ki jih gostujem sama, na določeni distribuciji, ki temelji na GNU/Linuxu, poleg tega pa sem Ubuntu 18.04 uporabljal kot glavni OS na staremu prenosniku.

Namestitev vsega prej uporabljenega je šla gladko, kajne? No, ni šlo. Debian sem moral na novo namestiti kakšne štirikrat, ker sem vedno nekaj pokvaril v konfiguraciji med nastavljanjem na primer Apache Guacamole ali pri posredovanju zvoka xRDP. Samo ne mi reči, da sem popolnoma znorel in že v prvem poskusu začel uporabljati Nextcloud z Dockerjem ter ga napačno konfiguriral, tako da se je zataknil v zankah zagona. In ne pozabite – napačna konfiguracija pogonov za skupno rabo, ki jih je bilo treba povezati z glavnim računalnikom, samo da sem potegnil vse pomembne podatke z njih, preden sem jih ponovno formatiral na strežniku.

Jap, imel sem nekaj težav, vendar je pri četrti in zadnji namestitvi Debiana 11 vse skupaj steklo skoraj povsem gladko. S preprostim namestitvenim skriptom za OpenMediaVault iz njihove dokumentacije, enostavno vadnico za konfiguracijo od Networkchucka, v kateri ga je uporabil z Raspberry Pi, uradno dokumentacijo Plex Media Server za namestitev v mojo distribucijo Linuxa ter z dodajanjem v repozitorije za hitre posodobitve je postal popolnoma preprost in lahek način – to bi lahko storil že prej, ampak ne, moja neumna glava je morala opraviti teste.

Pozneje, ko sem videl, da povezava SSH ni dovolj, sem se lotil nastavljanja xrdp (želel sem imeti VNC, potem pa sem našel to majhno vadnico iz YouTube videoposnetka aparald's adventures, v katerem je pojasnil, da je xRDP odlična rešitev za računalnik na osnovi terminala, ki ima dostop do grafičnega vmesnika brez VNC) in ob branju uradne dokumentacije za xRDP na njihovem GitHubu je vse potekalo gladko.

Za konec sem si namestil še Docker preko vtičnika OMV Extra's, da bi lahko preizkusil zagon nekaterih vsebnikov dockerja, kot je na primer spletni strežnik WordPress, brez ukvarjanja z ročnim nastavljanjem konfiguracijskih datotek za testne strani in ročnim nastavljanjem vseh storitev, ki niso nameščene za uporabo trenutnih storitev.

To je bila pot, ki mi je vzela približno 5 dni samo zato, da je delovalo tako, kot sem želel, ampak hey, vredno je bilo.

Ob tem naj omenim: vse, kar je mogoče storiti, je narejeno prek SSH, vzdevkov (aliasov) znotraj WSL2 in namestitve Debiana ter oddaljenega vklopa naprave s funkcijo Wake-On-LAN na moji mrežni kartici Realtek na matični plošči, uporabljeni v tem računalniku/strežniku.

Vse povezave so tukaj, da predstavijo in omogočijo učenje o uporabljenih storitvah/izdelkih ter izrazijo zahvalo odličnim YouTube kanalom, na katerih sem našel ta gradiva.

Posodobljeno leta 2024, ko je Anthony spremenil ime v Emily – vir: https://youtu.be/b-owBhLGaH4?si=RqXASuFWaP5qpak6