Server - HW & SW

Server meteostanice

Před časem jsem se zmínil, že zde uvedu také informace o srdci meteostanice, tedy serveru. Zde tedy jsou:

Po několika různých verzích HW serveru - Raspberry PI, vykuchaný netbook Acer bez displaye, Raspberry PI2 - jsem nakonec pořídil minipočítač Intel NUC, na kterém celý systém běží od roku 2018 stále 24/7/365 s malými odstávkami na údržbu. Musím zaklepat na dřevo - bez poruch. Je vybaven na dnešní dobu již zastaralým celeronem, 8GB RAM a 250GB SSD. Má pouze pasivní chlazení a s ohledem na veškerý nainstalovaný SW si drží teplotu kolem 55˚C. Díky tomu je zcela tichý a kdo o něm neví, těžko ho najde. Má sice možnost připojení monitoru a klávesnice s myší, ale provozuji ho výlučně bez těchto zařízení vzdálenou správou přes SSH. Pro základní orientaci to stačí, laikovi je to jedno a odborník si další informace případně najde.

Základem serveru je od roku 2018 minipočítač Intel NUC. Běží neustále a zatím (!) zcela bez závad. Je neuvěřitelné, co všechno tento "prcek" zvládá !

Základním operačním systémem je Linux Debian (aktuálně V12), který je vysoce stabilní a používá se i na velkých serverech. Na něm je nainstalován další SW, nejdříve byl WeeWX - SW pro obsluhu meteostanice. Je zcela univerzální, přizpůsobitelný a neznám meteostanici, kterou by neuměl obsloužit, od obyčejných "FineUSB" po profesionální "Wantage Pro". Myslím tím skutečnou meteostanici, ne ty nástěnné "placky", které zobrazují vnitřní a venkovní teplotu a nějakou "fiktivní" předpověď počasí. Dalším SW přímo v OS je "Motion" - obsluha dvou kamer, včetně záznamu při zjištěném pohybu v rozlišení 2HD (zvládne až 4 kamery)

V OS dále běží dva virtuální servery, na jednom Homeassistant OS na obsluhu "chytré domácnosti" (v základě Alpin linux), na druhém Debian 12 se SW OpenHab (v režimu testů). Jako hlavní web server je použit Apache2, opět SW používaný i na profi serverech, a vše obsluhuje reverzní proxi server Nginx podle domén 3.řádu. Ten navíc komunikuje přes šifrovaný SSL protokol, takže všechny web služby jsou šifrovány.

No a nakonec několik bezpečnostních programů k odrážení útoků hackerů (a že jich je!) a SMTP server k odesílání pošty. Nemohu tvrdit, že systém je neprůstřelný - takový odborník opravdu nejsem, ale zatím přežívá. A kdyby náhodou někdo hacknul hlavní stránku meteostanice, nic se neděje, protože Weewx je v podstatě geniální, každých 5 minut ji generuje znovu s novými daty

Když to vezmu vše dohromady, je toho na takový pidiserver až dost a to se ani nezadýchá, s výjimkou času, kdy pořizuje záznam z kamer - pak je opravdu na hraně.

0 komentářů