Uptime Kuma běžící na Raspberry Pi vás informuje o tom, jak vaše webové služby běží. Zde je návod, jak jej nasadit.

Vlastní hosting webových stránek a služeb na vašem Raspberry Pi je skvělý koníček a způsob, jak se posunout za dravé spáry velkých technologií. Ale sledování vašeho serveru a ujištění, že vše funguje, jak má, může být bolest hlavy.

Uptime Kuma je samoobslužný monitor dostupnosti, který sleduje dobu provozu na vašich stránkách a může vám poslat upozornění, pokud se vyskytnou nějaké problémy.

Co je Uptime Kuma a proč ji potřebujete?

Raspberry Pi je centrem mnoha nastavení domácího serveru a se správným softwarem jej můžete použít k téměř úplnému nahrazení centralizovaných, proprietárních služeb.

Můžete provozovat své vlastní poštovní server Raspberry Pi, čtěte úplné zpravodajské články s FreshRSS, streamujte hudbu a filmy pomocí Jellyfinnebo spusťte plnohodnotnou cloudovou kancelářskou sadu a službu automatického zálohování Nextcloud na Raspberry Pi. Můžete dokonce použít a Raspberry Pi jako kompletní systém řízení restaurace.

Je to zábavný koníček a dává vám náskok v boji o vaše soukromí. Ale občas se ve vašich službách objeví problémy. Mohou to být problémy s konfigurací nebo může být nutné restartovat jednotlivé služby nebo kontejnery.

Pokud službu nepoužíváte každý den, nemusíte si všimnout, že existují problémy, jakmile se objeví. S Uptime Kuma můžete vidět své servery na první pohled a okamžitě zjistit, zda jsou nahoře, dole nebo se objevují problémy.

熊, přepsané do latinské abecedy jako „Kuma“, je japonské slovo pro medvěda

Uptime Kuma můžete také nakonfigurovat tak, aby vám zasílal upozornění pomocí různých metod, takže budete okamžitě vědět, zda je třeba podniknout nějaké kroky.

Jak nainstalovat Uptime Kuma na Raspberry Pi

Nejjednodušší způsob instalace Uptime Kuma na Raspberry Pi je pomocí Docker. Pokud ještě nemáte Docker na svém Raspberry Pi, nainstalujte jej pomocí:

sudoaptNainstalujtepřístavní dělník.io

Spusťte a povolte Docker pomocí:

sudo systemctl Start přístavní dělník
sudo systemctl umožnit přístavní dělník

Přidejte svého uživatele do skupiny Docker:

sudo usermod -aG docker pi

Aby se nové členství ve skupině projevilo, odhlaste se a znovu se přihlaste.

Nyní je Docker nainstalován a spuštěn, můžete nainstalovat Uptime Kuma pomocí:

docker spustit -d --restart=vždy -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

Docker si stáhne potřebné obrázky a nastaví kontejnery pro spouštění Uptime Kuma v izolaci.

Pokud byste ke správě Uptime Kuma raději používali Docker Compose, můžete to snadno vytvořte soubor Docker Compose z libovolného spuštěného kontejneru pomocí docker-autocompose.

Použijte Uptime Kuma k monitorování vašich webů a služeb na Raspberry Pi

Jakmile je Uptime Kuma spuštěna, otevřete webový prohlížeč a přejděte na: vaše-pi-místní-ip-adresa: 3001.

Budete vyzváni k vytvoření uživatelského jména a hesla pro administrátora a poté se prokliknete do rozhraní hlavního panelu. Momentálně tam nic nebude, tak klikněte Přidat nový monitor.

Můžete si vybrat z mnoha různých typů monitorů pro služby na vašem Raspberry Pi, včetně více typů databází, kontejnerů Docker, herních serverů Steam, pingů a služeb DNS.

Nejrozšířenějším typem monitoru je HTTP(y). Většina vašich služeb bude mít webové rozhraní, a ať už ke službě přistupujete pomocí názvu domény, místní doménu nebo IP adresu a číslo portu, budete moci tuto možnost použít pro frontend většiny Raspberry Pi služby.

Kromě toho můžete tuto možnost použít ke sledování provozuschopnosti webových stránek na internetu – nejen vašich vlastních. Poskytněte svou službu a Přátelské jménoa poté zadejte adresu URL.

Ve výchozím nastavení Uptime Kuma každých 60 sekund zkontroluje, zda je vaše služba aktivní. Zdá se to rozumné, ale hodnotu můžete změnit na co chcete.

Možná budete chtít změnit počet pokusů, než bude služba označena jako vypnutá a bude odesláno upozornění. Síťové výkyvy se čas od času vyskytují a často se samy opraví.

Možnosti zaškrtávacího políčka zahrnují ignorování chyb SSL/TLS a upozornění na bezpečnostní certifikát, jehož platnost vypršela. Poněkud zvláštně se dá i aktivovat Režim vzhůru nohama, který vás upozorní, když je služba nebo webová stránka spuštěna.

Chcete-li monitorovat kontejner Docker, budete potřebovat název kontejneru nebo ID a také hostitele Docker, zatímco pro monitorování databáze budete potřebovat přihlašovací údaje k databázi.

Nastavit oznámení

Pokud plánujete sledování pouze přes webové rozhraní, můžete nyní přestat. Pravděpodobně však chcete, aby vás Uptime Kuma upozornil na výpadky, abyste je mohli co nejrychleji opravit. Klikněte na zelenou Oznámení o nastavení a vyberte si z rozbalovacího seznamu s 49 položkami. Pokryty jsou prakticky všechny možnosti, včetně upozornění prostřednictvím e-mailu, Discord, Signal, Telegram a Microsoft Teams.

Chcete-li například nastavit oznámení telegramu, potřebujete pouze ID chatu a token bota. Token bota můžete získat z Telegram BotOtec.

V dialogovém okně Nastavení upozornění můžete použít stejnou metodu upozornění na všechny své aktuální monitory.

The Přístrojová deska tlačítko vpravo nahoře vám poskytne přehled vašich služeb a kliknutím na jednotlivý záznam se zobrazí graf doby odezvy a nedávných problémů. Uvidíte procento 24hodinové a 30denní dostupnosti, a pokud používáte certifikát k zabezpečení svého webu, Uptime Kuma vám dokonce poskytne datum vypršení platnosti!

Sledování provozuschopnosti služby na Raspberry Pi je snadné!

Uptime Kuma se výjimečně snadno nasazuje a udržuje vás v obraze o tom, jak vaše různé služby běží.

Pokud používáte Raspberry Pi k hostování webových stránek, které mohou čtenáři navštívit, je stejně důležité zajistit, aby vaše stránky neobsahovaly pravopisné chyby, gramatické chyby, chyby a nefunkční odkazy.