Skip to content

Commit c8b9edb

Browse files
authored
Create 2026-07-08-ubuntu-na-smartfonie-nokia-homelab.md
1 parent 0e22511 commit c8b9edb

1 file changed

Lines changed: 37 additions & 0 deletions

File tree

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
layout: post
3+
title: "Ratowanie klastra i Nokia jako serwer? Nietypowy dzień w DevLab"
4+
date: 2026-07-08
5+
categories: [homelab, hardware, dev]
6+
---
7+
8+
Każdy, kto bawi się w self-hosting i budowanie własnego HomeLabu, zna ten moment: wszystko działa idealnie, aż nagle jedna drobna zmiana wywołuje lawinę niespodziewanych problemów. Ostatnie dni w moim labie w Cieszynie były prawdziwym rollercoasterem – od walki z pętlą resetów sprzętu, po odpalenie Ubuntu na... smartfonie Nokii.
9+
10+
## Wielka podmiana i niespodziewany bootloop
11+
12+
Wszystko zaczęło się od niewinnego planu ulepszenia mojego serwera **Dell Optiplex 790**. Postanowiłem wymienić stary, wysłużony procesor Intel Core i3-2120 (2 rdzenie / 4 wątki, TDP 65W) na mocniejszy model **i5-2400** (4 rdzenie / 4 wątki, TDP 95W).
13+
14+
Po montażu i uruchomieniu Proxmoxa zaczęły się dziać rzeczy dziwne. Serwer wstawał, łączył się z klastrem i po kilku sekundach... twardy reset. I tak w kółko. Pierwsza myśl? Zjawisko fencingu w Proxmox HA (High Availability) – system myśli, że traci sieć i odcina zasilanie. Druga myśl? i5 w stanie nieznanym ma uszkodzony krzem albo zasilacz Della (często zaledwie 240W) po prostu klęka, gdy 4 rdzenie nagle zażądają 95W przy starcie usług.
15+
16+
Po powrocie do i3-2120 i nałożeniu świeżej pasty problem... nie ustąpił! Logiczny wniosek? Obie sztuki CPU są sprawne, a winowajcą jest rozsypany system plików na dysku serwera, który ucierpiał przez wcześniejsze nagłe odcięcia prądu i wywoływał Kernel Panic zaraz po załadowaniu jądra Linuksa. Diagnostyka trwa, ale lab nie mógł zostać bez monitoringu.
17+
18+
## Nokia na ratunek, czyli ARM-owy ratownik sieciowy
19+
20+
Skoro główny serwer uległ awarii, a Docker z Portainerem tymczasowo zamilkły, potrzebowałem alternatywnego, niezależnego i przede wszystkim energooszczędnego hosta, który utrzyma widoczność moich usług na zewnątrz. I wtedy na scenę weszła **Nokia**.
21+
22+
Smartfon został zaadaptowany jako pełnoprawny, mobilny węzeł mojego HomeLabu:
23+
1. **System operacyjny:** Czyste **Ubuntu Linux** (architektura ARM64).
24+
2. **Monitoring (Uptime Kuma):** To na Nokii postawiłem instancję Uptime Kuma, która teraz non-stop pilnuje, czy moje serwery i usługi żyją.
25+
3. **Tunelowanie (FRP):** Za pomocą klienta FRP Nokia zestawia bezpieczny tunel z moim zewnętrznym VPS-em w Oracle Cloud (Free Tier Always On).
26+
27+
Dzięki temu, nawet gdy w moim głównym Data Center trwają prace serwisowe, publiczna strona statusu pod adresem `uptime.devlabstudy.ovh` działa nieprzerwanie, pobierając minimalne ilości prądu.
28+
29+
## Aktualizacja architektury i UI strony
30+
31+
W związku z tymi zmianami, mój oficjalny panel i spis maszyn doczekały się aktualizacji. Do pliku konfiguracji infrastruktury (`Inventory`) trafiła oficjalna karta dedykowana Nokii z niestandardową klasą stylów `.mobile`.
32+
33+
Równocześnie zamknąłem etap migracji do **Oracle Cloud Instance (OCI)**. Status tej infrastruktury został oficjalnie zmieniony z fazy planowania na `In Production / Active`. Na stronie głównej huba oraz w zakładce ekosystemu pojawiły się też bezpośrednie, szybkie odnośniki **LIVE MONITORING**, dzięki którym status całego labu można sprawdzić jednym kliknięciem.
34+
35+
Lab ciągle ewoluuje. Walka z Dellem pokazała, że redundancja i posiadanie małego, niezależnego węzła ARM (jak ta Nokia) to strzał w dziesiątkę. Kolejny krok? Postawienie na nogi systemu plików na Dellu i powrót do testów wyszukiwarki SearXNG. Stay tuned!
36+
37+
[![Nokia instalująca openssh](/assets/images/nokia.jpg)](/assets/images/nokia.jpg)

0 commit comments

Comments
 (0)