Test Synology NAS DS923+ a disků HAT5300: ucelený ekosystém | Kapitola 7
Seznam kapitol
U síťových úložišť NAS nezáleží jen na hardwaru, ale i na softwaru. Symbiózu hardwaru a softwaru nabídnou NASy od Synology, jež mohou doplnit i samotné disky téže značky.
Minecraft server
Pojďme si trochu hrát. Minecraft server na lokální síti pro děti je perfektní ukázkou, jak využít integrovaný Docker a Container Manager. Začneme vyhledáním slova Minecraft. Balík itzg/minecraft-server má 1793 hvězd a vyskočil mi jako první, tudíž ho zvolím.
Z kontextové nabídky vyberu stáhnutí posledního buildu. Za pár sekund mám obrázek stáhnutý.
Po stažení vyberu obrázek a dám spustit. Následně se musíme proklikat pár nabídkami. Minecraft je žravý na RAM a jednojádrový výkon, proto nebudu aktivovat omezení zdrojů. Nic jiného mi na serveru ostatně neběží.
U dalšího nastavení už vidíme port a hlavně různé proměnné. Pokud se podíváme na dokumentaci balíčku, zjistíme, že potřebujeme přidat umístění data.
version: "3.8"
services:
mc:
image: itzg/minecraft-server
tty: true
stdin_open: true
ports:
- "25565:25565"
environment:
EULA: "TRUE"
volumes:
# attach the relative directory 'data' to the container's /data path
- ./data:/data
V prostředí Synology to vypadá tak, že u nastavení svazku přidáme složku. Pojmenujeme si ji jako Minecraft a do ní vložíme další s názvem data. Přiřadíme jí práva pro čtení a zápis.
Níže máme různé proměnné. Já místo TYPE VANILLA zvolil PAPER. Tento druh serveru má lepší výkon a obecně ho doporučuji pro menší servery. Dále potvrdíme EULA podmínky přidáním TRUE.
Dole u sítě můžeme vybrat mezi hostem a bridgem. Zde záleží na nastavení vaší sítě. Já volím hosta a potvrzuji. V položce zásobník pak zapínám instanci a mohu si i načíst terminál.
Nyní už jen stačí zadat lokální IP serveru do Minecraftu a můžete hrát. Vše krásně funguje.
Co se výkonu týče, Java edice Minecraftu je opravdu hladová na výkon jednoho jádra a NAS samozřejmě není žádný čistokrevný herní stroj. Přesto menší skupina hráčů (tak okolo 5 lidí) nezaznamená sebemenší problémy. Jedině načítání nových chunků může být trochu pomalejší. Osobně jsem na načítání mapy narazil jen při létání v creativu. Pokud plánujete hrát survival, úplně vám takový server postačí.
Instalace MC serveru je skvělou ukázkou, jak můžete nasadit balíček docker bez toho, abyste věděli, co je to shell. Prostě se kompletně vyhnete zadávání příkazů. Přesto si lze instalaci snadno upravit.
Wordpress web
Jedním z oficiálních balíčků je Wordpress. Světově rozšířený redakční systém lze používat díky dostupným pluginům a šablonám k prezentaci osob, firem, pro zpravodajské účely, prostě jak chcete.
Wordpress mimo jiné využívá tři klíčové části. Jde o databázi, PHP a celý web poté běží na HTTP serveru, v našem případě se nabízí Apache. Celou trojici si DSM nainstaluje, jde totiž o nutné součásti pro fungování.
První se nastaví databáze. Zde zadáte heslo a spustíte instalaci MariaDB. PHP a Apache se nainstalují zcela soběstačně. A to je vše, máme hotovo.
Po vybrání jazyka už si nastavujete přímo účet. Databáze je tímto nastavená a můžete se pustit do úprav webu.
Mezi používáním Dockeru a balíčků od Synology je samozřejmě jistý rozdíl. Už podle délky vysvětlování je Docker stále pokročilejší funkce. Synology ji přibližuje méně zkušeným uživatelům jak to jen jde.
Osobně jsem takto přes Docker nainstaloval Satisfactory server, Plex, přes balíčky zase HomeBridge a Home Assistant. Vše fungovalo opravdu skvěle a neměl jsem sebemenší problémy.