Uptime Kuma, ktorý beží na Raspberry Pi, vás informuje o tom, ako fungujú vaše webové služby. Tu je návod, ako ho nasadiť.

Samohostenie webových stránok a služieb na vašom Raspberry Pi je skvelý koníček a spôsob, ako sa dostať za hranice dravých pazúrov veľkých technológií. Ale sledovanie vášho servera a uistenie sa, že všetko funguje tak, ako má, môže byť bolesť hlavy.

Uptime Kuma je samoobslužný monitor dostupnosti, ktorý sleduje dostupnosť na vašich stránkach a môže vám poslať upozornenie, ak sa vyskytnú nejaké problémy.

Čo je Uptime Kuma a prečo ho potrebujete?

Raspberry Pi je centrom mnohých nastavení domáceho servera a so správnym softvérom ho môžete použiť na takmer úplnú náhradu centralizovaných, proprietárnych služieb.

Môžete spustiť svoje vlastné Poštový server Raspberry Pi, čítajte celé články s novinkami s FreshRSS, streamujte hudbu a filmy pomocou Jellyfinalebo spustiť kompletný cloudový kancelársky balík a službu automatického zálohovania Nextcloud na Raspberry Pi. Môžete dokonca použiť a Raspberry Pi ako kompletný systém riadenia reštaurácie.

instagram viewer

Je to zábavný koníček a dáva vám náskok v boji za vaše súkromie. Ale občas sa vo vašich službách objavia problémy. Môžu to byť problémy s konfiguráciou alebo môže byť potrebné reštartovať jednotlivé služby alebo kontajnery.

Ak službu nepoužívate každý deň, možno si nevšimnete, že problémy sú hneď po ich vzniku. S Uptime Kuma môžete vidieť svoje servery na prvý pohľad a okamžite zistiť, či sú hore, dole alebo či sa vyvíjajú problémy.

熊, prepísané do latinskej abecedy ako „Kuma“, je japonské slovo pre medveďa

Uptime Kuma môžete tiež nakonfigurovať tak, aby vám posielal upozornenia pomocou rôznych metód, takže budete okamžite vedieť, či potrebujete konať.

Ako nainštalovať Uptime Kuma na Raspberry Pi

Najjednoduchší spôsob inštalácie Uptime Kuma na Raspberry Pi je pomocou Docker. Ak ešte nemáte Docker na svojom Raspberry Pi, nainštalujte ho pomocou:

sudoaptInštaláciadoker.io

Spustite a povoľte Docker pomocou:

sudo systemctl začať doker
sudo systemctl povoliť doker

Pridajte svojho používateľa do skupiny Docker:

sudo usermod -aG docker pi

Aby sa nové členstvo v skupine prejavilo, odhláste sa a znova sa prihláste.

Teraz je Docker nainštalovaný a spustený, môžete nainštalovať Uptime Kuma pomocou:

docker spustiť -d --restart=vždy -p 3001:3001 -v uptime-kuma:/app/údaje --name uptime-kuma louislam/uptime-kuma:1

Docker stiahne potrebné obrázky a nastaví kontajnery na spustenie Uptime Kuma v izolácii.

Ak by ste radšej používali Docker Compose na správu Uptime Kuma, môžete to jednoducho urobiť vytvorte súbor Docker Compose z ľubovoľného spusteného kontajnera pomocou docker-autocompose.

Použite Uptime Kuma na monitorovanie vašich stránok a služieb na Raspberry Pi

Po spustení Uptime Kuma otvorte webový prehliadač a prejdite na: vaša-pi-miestnej-ip-adresa: 3001.

Zobrazí sa výzva na vytvorenie používateľského mena a hesla pre používateľa správcu a potom sa prekliknite do rozhrania hlavného panela. Momentálne tam nič nebude, tak kliknite Pridať nový monitor.

Môžete si vybrať z mnohých rôznych typov monitorov pre služby na vašom Raspberry Pi, vrátane viacerých typov databáz, kontajnerov Docker, herných serverov Steam, pingov a služieb DNS.

Najrozšírenejším typom monitora je HTTP(y). Väčšina vašich služieb bude mať webové rozhranie a či už k svojej službe pristupujete pomocou názvu domény, lokálneho doménu alebo IP adresu a číslo portu, budete môcť použiť túto možnosť pre frontend väčšiny Raspberry Pi služby.

Okrem toho môžete túto možnosť použiť na sledovanie dostupnosti webových stránok na širšom webe – nielen na vašich vlastných. Poskytnite svoju službu a Priateľské menoa potom zadajte adresu URL.

Uptime Kuma predvolene skontroluje, či je vaša služba nažive každých 60 sekúnd. Zdá sa to rozumné, ale hodnotu môžete zmeniť na čokoľvek chcete.

Možno budete chcieť zmeniť počet pokusov, kým sa služba označí ako nefunkčná a odošle sa upozornenie. Sieťové výkyvy sa z času na čas vyskytnú a často sa samy upravia.

Možnosti začiarkavacieho políčka zahŕňajú ignorovanie chýb SSL/TLS a upozornení na bezpečnostný certifikát s vypršanou platnosťou. Trochu zvláštne sa dá aj aktivovať Režim hore nohami, ktorý vás upozorní, keď je služba alebo webová stránka spustená.

Na monitorovanie kontajnera Docker budete potrebovať názov kontajnera alebo ID, ako aj hostiteľa Docker, zatiaľ čo na monitorovanie databázy budete potrebovať poverenia databázy.

Nastaviť upozornenia

Ak plánujete monitorovanie výhradne cez webové rozhranie, môžete teraz prestať. Pravdepodobne však chcete, aby vás Uptime Kuma upozornil na výpadky, aby ste ich mohli čo najrýchlejšie opraviť. Kliknite na zelenú Nastavenie upozornenia a vyberte si z rozbaľovacieho zoznamu so 49 položkami. Pokryté sú prakticky všetky možnosti, vrátane upozornení cez e-mail, Discord, Signal, Telegram a Microsoft Teams.

Napríklad na nastavenie oznámenia telegramu potrebujete iba ID chatu a token bota. Token bota môžete získať z Telegram BotOtec.

V dialógovom okne Nastavenie upozornení môžete použiť rovnakú metódu upozornení na všetky vaše aktuálne monitory.

The Dashboard tlačidlo vpravo hore vám poskytne prehľad o vašich službách a kliknutím na jednotlivý záznam sa zobrazí graf doby odozvy a nedávnych problémov. Uvidíte percento 24-hodinovej a 30-dňovej dostupnosti a ak na zabezpečenie svojej stránky použijete certifikát, Uptime Kuma vám dokonca poskytne dátum vypršania platnosti!

Monitorovanie dostupnosti služby na Raspberry Pi je jednoduché!

Uptime Kuma je výnimočne jednoduché nasadiť a poskytuje vám prehľad o tom, ako fungujú vaše rôzne služby.

Ak používate Raspberry Pi na hosťovanie webovej stránky, ktorú môžu čitatelia navštíviť, je rovnako dôležité zabezpečiť, aby vaše stránky neobsahovali pravopisné chyby, gramatické chyby, chyby a nefunkčné odkazy.