Home lab / Infrastruktura

Zaplecze, na którym działa Home AI.

Mój homelab łączy sieć domową, NAS i komputer z GPU. Każda część ma określoną rolę: dostęp, trwałe usługi lub obliczenia. Rozwijam integracje AI w środowisku, którego działanie obserwuję i którym zarządzam.

Trzy warstwy jednego środowiska.

Architektura środowiskaHome lab / 01
Sieć i dostępMikroTik · WireGuard · DNS
Synology NASUsługi · dane · monitoring · hosting
PC + GPUOpen WebUI · PC Operator · ComfyUI
Dostęp / trwałe usługi / obliczenia
Podział ról: sieć zapewnia dostęp, NAS utrzymuje usługi i dane, a PC dostarcza moc obliczeniową dla AI. Schemat logiczny.

NAS utrzymuje usługi niezależne od sesji pracy przy komputerze. PC dostarcza zasoby dla modeli i narzędzi związanych z Windows. Oddzielenie tych ról ułatwia aktualizacje, diagnozowanie zależności i zarządzanie danymi.

Dostęp dopasowany do roli usługi.

MikroTik odpowiada za sieć, DNS i połączenia WireGuard. Prywatne usługi są dostępne zgodnie z ich przeznaczeniem, a wybrane publiczne witryny obsługuje Caddy przez HTTPS. Sam fakt działania usługi w homelabie nie oznacza, że jest wystawiona do Internetu.

Codzienne usługi i trwałe dane.

Na Synology utrzymuję panel usług, monitoring, bibliotekę muzyki, sejf haseł i publiczną witrynę. Dane aplikacji przechowuję poza jednorazowym cyklem życia kontenera. Przy zmianach rozróżniam kod, konfigurację i stan, który trzeba zachować.

  • Homepagewejście do prywatnych usług
  • Uptime Kumadostępność i historia
  • MySpeedpomiary łącza
  • Grafana · Loki · Alloylogi, zbieranie zdarzeń i ich przegląd
  • Navidromebiblioteka muzyki
  • Vaultwardenmenedżer haseł
  • CaddyHTTPS i hosting witryn

Obserwuję usługi i skutki zmian.

Dostępność, pomiary łącza i logi odpowiadają na różne pytania. Uptime Kuma pokazuje, czy monitorowany punkt odpowiada. MySpeed zapisuje historię przepustowości. Grafana i Loki pomagają przejrzeć zdarzenia i porównać je w czasie.

Zielony status jest jednym z sygnałów. Poprawność działania sprawdzam również przez funkcję, z której korzysta użytkownik — na przykład rzeczywistą odpowiedź API lub wynik zadania.

Home AI korzysta z tego zaplecza.

Open WebUI, modele i PC Operator działają na komputerze. Usługi wiedzy oraz integracje łączą je z dokumentacją i wybranymi funkcjami środowiska. Cały przepływ opisuję w osobnym studium przypadku.

Komputer obsługuje również ComfyUI. Kontroler GPU kolejkuje ruch własnej bramki w trybie współpracy; pozostałe aplikacje mogą nadal korzystać z karty.

Ta strona również działa na NAS-ie.

Portfolio jest statyczną witryną serwowaną przez Caddy. Pliki publicznego wydania są oddzielone od konfiguracji prywatnych usług. Kolejne wersje wdrażam jako osobne katalogi, z możliwością powrotu do poprzedniego wydania.

Publiczne HTTPS korzysta z certyfikatów Let’s Encrypt odnawianych przez Caddy. Witryna nie wywołuje prywatnych API agenta i nie daje odwiedzającym dostępu do narzędzi administracyjnych.

Decyzje techniczne i wnioski