Przeprojektowaliśmy cały sklep z aplikacjami oraz zarządzanie aplikacjami w wersji CasaOS v0.4.4 Alpha, wprowadziliśmy nowy sklep z aplikacjami oparty na repozytoriach Git oraz dodaliśmy natywne wsparcie dla funkcji Docker opartej na formacie aplikacji bazującym na docker-compose, co ułatwiło pracę zarówno deweloperom, jak i użytkownikom.
Jeden z członków naszej społeczności CasaOS, Ali.Sa, dzieli się swoimi doświadczeniami i spostrzeżeniami na temat korzystania z najnowszej wersji CasaOS v0.4.4 Alpha oraz swoich ulubionych aplikacji.
Ali.Sa: CasaOS upraszcza Dockera dla płynnego doświadczenia
Ali.Sa wykorzystuje CasaOS jako niezbędne narzędzie w swoim domowym laboratorium, serwerach i maszynach wirtualnych. Siła CasaOS tkwi w jego eleganckim, przyjaznym dla użytkownika interfejsie GUI, który bez wysiłku upraszcza Dockera dla użytkowników na każdym poziomie zaawansowania. Od wbudowanego menedżera plików i statystyk systemowych po system zarządzania Dockerem, CasaOS skutecznie monitoruje zasoby kontenerów, ułatwiając radzenie sobie z ewentualnymi „zombie” kontenerami.
Podczas konfigurowania systemu z konteneryzacją Docker, Ali.Sa stawia na pierwszym miejscu instalację i konfigurację CasaOS. Trzy aplikacje, które zwykle wdraża niezależnie od środowiska, to Node Exporter do pobierania metryk systemu operacyjnego, Prometheus do zbierania danych oraz Grafana do wizualizacji danych. Te trzy kontenery, z pomocą CasaOS, mogą być uruchomione w mniej niż pięć minut, tworząc konfigurowalny system monitoringu z alertami.
W domowym laboratorium Ali.Sa korzysta z kombinacji Pi-hole exporter, ESXi exporter oraz Mikrotik exporter. Narzędzia te wspólnie umożliwiają pobieranie i monitorowanie metryk, pozwalając wykraczać poza ich natywne możliwości. Łączne użycie tych aplikacji jest gorąco polecane użytkownikom zainteresowanym szczegółowym śledzeniem i monitorowaniem metryk.
BookStack to ważne narzędzie dla Ali.Sa. Służy mu jako osobista wiki i system zarządzania wiedzą. Dzięki CasaOS v0.4.4 Alpha instalacja BookStack i podobnych kontenerów staje się łatwym zadaniem. Aplikacja obsługuje Docker Compose, nawet dla stosów wielokontenerowych, upraszczając proces dla użytkowników i poprawiając ich ogólne doświadczenie.
Dla miłośników astronomii Stellarium jest gorąco polecane. W zestawie aplikacji Ali.Sa Stellarium pozwala mu identyfikować ciała niebieskie, takie jak gwiazdy i planety, po prostu wskazując urządzeniem na niebo. Informacje te są następnie zapisywane w kontenerze o nazwie „daily notes”, tworząc fascynujący dziennik obserwowanych ciał niebieskich w określone dni.
Microbin to aplikacja, którą Ali.Sa uważa za nieocenioną do robienia notatek. Oferuje prosty interfejs GUI, który umożliwia użytkownikom tworzenie notatek, dostęp do nich z dowolnego miejsca oraz łatwe ich usuwanie. Wdrożenie i instalacja Microbin są usprawnione przez CasaOS, co czyni ją idealnym narzędziem dla osób potrzebujących efektywnego i elastycznego rozwiązania do notowania.
Dla użytkowników preferujących samodzielnie hostowane alternatywy dla zakładek przeglądarki, Ali.Sa poleca Neonlink. To kompleksowe rozwiązanie do zarządzania i organizowania zakładek, zapewniające łatwy dostęp do zapisanych treści.
Miłośnicy filmów docenią rekomendację Ali.Sa dotyczącą Flox. Jako lista filmów i seriali z wbudowanym systemem oceniania, pozwala użytkownikom dzielić się opiniami z przyjaciółmi po obejrzeniu filmu. Funkcjonalność Flox czyni ją atrakcyjną aplikacją dla tych, którzy lubią dzielić się i dyskutować o swoich kinowych doświadczeniach.
Na koniec, Nginx Proxy Manager (NPM) okazuje się wszechstronnym narzędziem w arsenale Ali.Sa. Z czystym interfejsem GUI, NPM zarządza domenami, certyfikatami SSL, a nawet wydaje darmowe certyfikaty. NPM jest używany w niemal wszystkich konfiguracjach CasaOS Ali.Sa do lokalnego i zdalnego dostępu do aplikacji i kontenerów za pomocą adresu domeny, eliminując konieczność zapamiętywania poszczególnych adresów IP i portów. Dzięki CasaOS użytkownicy mogą dodać NPM wraz z innymi kontenerami do jednej sieci Docker, zwiększając bezpieczeństwo i dostępność swoich konfiguracji.
Ali.Sa powiedział: Dzięki CasaOS i jego twórcom użytkownicy tacy jak on mogą uprościć proces budowania, wdrażania i zarządzania narzędziami, które zwykle wymagają wiedzy z zakresu Linuksa. To sprawia, że CasaOS jest wysoce polecaną platformą zarówno dla nowych, jak i doświadczonych użytkowników.
Pokonywanie wyzwań z CasaOS
Droga Ali.Sa z CasaOS nie obyła się bez wyzwań. Jednym z problemów było tworzenie sieci Docker do podłączania jego kontenerów. Rozwiązał to, używając Portainera do stworzenia niestandardowej sieci Docker, a następnie korzystając z CasaOS do podłączenia kontenerów do tej sieci lub instalacji nowego kontenera z niestandardową siecią Docker jako domyślną. Warto zauważyć, że użycie Portainera później do zmiany ustawień aplikacji przez CasaOS (jeśli Portainer był pierwotnie użyty do instalacji aplikacji/kontenera) skutkowało przywróceniem ustawień sieci do domyślnej sieci Docker bridge.
Innym problemem była rozbieżność między nazwami używanymi przez CasaOS na panelu sterowania a rzeczywistymi nazwami kontenerów. Było to szczególnie kłopotliwe, gdy dwa kontenery w tej samej sieci musiały się komunikować prywatnie. Ali.Sa rozwiązał ten problem, korzystając z Portainera do weryfikacji rzeczywistych nazw kontenerów lub wykonując polecenia za pomocą interfejsu wiersza poleceń (CLI).
Podsumowanie
Mimo pewnych trudności narzędzia takie jak Portainer i CLI pozwoliły Ali.Sa pokonać wyzwania i w pełni wykorzystać możliwości CasaOS. Jego doświadczenia podkreślają znaczenie CasaOS w upraszczaniu procesu budowania, wdrażania i zarządzania aplikacjami, które zwykle wymagałyby wiedzy z zakresu Linuksa. Droga Ali.Sa dostarcza cennych wskazówek i inspiracji zarówno dla doświadczonych deweloperów, jak i początkujących eksplorujących CasaOS.
Centrum Kampanii Zima
Więcej do przeczytania

Co się dzieje, gdy dwaj agenci AI walczą o jeden serwer?
Eksperyment Zero Noichi z AI w dziedzinie cyberbezpieczeństwa wykorzystał dwa urządzenia ZimaBoard 2 do symulacji agentów atakujących i broniących, pokazując, jak serwery homelab mogą...

Lokalna sztuczna inteligencja na ZimaCube 2 — rozszerzenie PCIe, Ollama i zabezpieczenie przyszłości Twojego homelabu
ZimaCube 2 jest wyposażony w 4 gniazda NVMe, slot rozszerzeń PCIe oraz pamięć DDR5 — gotowy do pracy z Ollama, pipeline’ami RAG i Dockerem...

Przewodnik monitorowania laboratorium domowego ZimaCube: od Uptime Kuma do agentów AI
Monitoruj swój domowy serwer za pomocą Uptime Kuma, Pulse, Proxmox Data Center Manager lub agenta AI, aby śledzić czas pracy, kopie zapasowe, maszyny wirtualne,...
