Rozwiązanie społecznościowe

Zainstaluj CasaOS na Proxmox VE: użyj maszyny wirtualnej z Debianem i bieżącego instalatora CasaOS

A 2024 IceWhale tutorial showing CasaOS deployed inside a Proxmox VE virtual machine: create the VM, install a Linux guest, run the CasaOS installer, reboot, find the guest IP, and open CasaOS. Current CasaOS documentation recommends Debian 12 as the tested base operating system.

Samouczek IceWhale dotyczący Proxmox VE z kwietnia 2024 roku przedstawiał prostą architekturę: utworzyć zwykłą maszynę wirtualną w Proxmox, zainstalować w niej system Linux, a następnie zainstalować CasaOS na systemie gościa. To nadal najbardziej przejrzysta interpretacja źródła. CasaOS to warstwa aplikacyjna i chmury domowej instalowana w obsługiwanej dystrybucji Linuksa, a Proxmox zapewnia sprzęt wirtualny.

W przypadku obecnego wdrożenia Debian 12 jest najlepszą bazą, ponieważ utrzymywane repozytorium CasaOS wyraźnie wymienia Debian 12 jako wersję przetestowaną i zalecaną.

Utwórz maszynę wirtualną zamiast instalować CasaOS bezpośrednio na hoście Proxmox

Interfejs Proxmox VE z wybraną opcją tworzenia maszyny wirtualnej dla nowej maszyny CasaOS
Oficjalny samouczek społeczności zaczyna się od utworzenia oddzielnej maszyny wirtualnej na węźle Proxmox.

Instalacja CasaOS w systemie gościa oddziela hiperwizor Proxmox od usług Docker, Samba i CasaOS oraz znacznie ułatwia tworzenie kopii zapasowych maszyny wirtualnej i przywracanie jej wcześniejszego stanu.

Użyj obsługiwanego systemu Linux w maszynie gościa

W aktualnym repozytorium CasaOS wymieniono:

  • Debian 12 — przetestowany i zalecany;
  • Ubuntu Server 20.04 — przetestowany;
  • Raspberry Pi OS — przetestowany na odpowiednim sprzęcie.

W Proxmox na sprzęcie x86 Debian 12 jest obecnie naturalnym wyborem.

Przed wybraniem dystrybucji dla systemu gościa zapoznaj się z aktualnymi wymaganiami dotyczącymi zgodności i instalacji CasaOS.

Przeznacz miejsce na przyszłe dane aplikacji, nie tylko na podstawowy system

Samouczek z 2024 roku już ostrzegał, aby przydzielić wystarczające zasoby, zwłaszcza przestrzeń dyskową. To ostrzeżenie staje się jeszcze ważniejsze, gdy aplikacje Docker zaczynają gromadzić bazy danych, miniatury, pobrane pliki i metadane multimediów.

Jeśli maszyna wirtualna będzie tylko zarządzać zewnętrzną pamięcią masową lub pamięcią NAS, jej wirtualny dysk rozruchowy może pozostać niewielki. Jeśli dane aplikacji będą przechowywane w maszynie wirtualnej, zaplanuj znacznie większą pojemność albo podłącz oddzielny dysk wirtualny.

Podłącz maszynę wirtualną do sieci LAN, jeśli chcesz korzystać ze standardowego dostępu NAS

Z CasaOS najłatwiej korzysta się wtedy, gdy maszyna wirtualna otrzymuje zwykły adres LAN za pośrednictwem mostu sieciowego Proxmox. Dzięki temu przeglądarki, klienci SMB i inne urządzenia domowe mogą łączyć się z CasaOS bezpośrednio, bez skomplikowanego zagnieżdżonego NAT.

Po instalacji zapisz adres systemu gościa lub zarezerwuj go, aby zakładki i zamapowane udziały pozostały przewidywalne.

Najpierw zainstaluj Debian w maszynie wirtualnej

Samouczek źródłowy przedstawia instalację systemu Linux w maszynie gościa jako oddzielny etap poprzedzający instalację CasaOS.

Konsola noVNC Proxmox podczas instalacji Debiana na dysku maszyny wirtualnej CasaOS
CasaOS instaluje się po utworzeniu zwykłego systemu gościa Linux w Proxmox.

Użyj aktualnego instalatora CasaOS wewnątrz systemu gościa

Utrzymywane repozytorium CasaOS udostępnia jednolinijkowy instalator za pośrednictwem get.casaos.io. Ponieważ wykonuje on jako root polecenia instalujące składniki systemu, przed uruchomieniem sprawdź aktualny stan projektu i upewnij się, że system gościa ma działające DNS oraz HTTPS.

Aktualny instalator wymaga obsługiwanej dystrybucji Linuksa i instaluje w tej maszynie wirtualnej komponenty CasaOS związane z Dockerem oraz usługi systemowe.

Po ponownym uruchomieniu znajdź adres IP systemu gościa

Konsola Debiana wewnątrz maszyny wirtualnej CasaOS w Proxmox, pokazująca adres IP interfejsu Ethernet systemu gościa
Gdy maszyna wirtualna będzie dostępna w sieci, użyj jej adresu LAN, aby otworzyć CasaOS w przeglądarce.

Używaj kopii zapasowych Proxmox i CasaOS do ochrony różnych warstw

Kopia zapasowa maszyny wirtualnej Proxmox może obejmować jej dyski wirtualne i konfigurację. Kopia zapasowa uwzględniająca aplikacje nadal ma znaczenie w przypadku baz danych i zewnętrznie podłączonej pamięci masowej, które mogą nie znajdować się na dysku maszyny wirtualnej.

Nie zakładaj, że migawka dysku rozruchowego chroni multimedia zamontowane z innego serwera NAS lub dysku przekazanego bezpośrednio do systemu.

Maszyna wirtualna jest bezpieczniejszym rozwiązaniem domyślnym niż LXC w przypadku CasaOS opartego na Dockerze

Wprowadzenie źródłowe wspominało zarówno o maszynie wirtualnej, jak i LXC, ale właściwy samouczek korzysta z maszyny wirtualnej. Uruchamianie Dockera w LXC może wymagać włączenia zagnieżdżania oraz dodatkowych decyzji dotyczących uprawnień i grup kontrolnych. Zwykła maszyna wirtualna zapewnia wyraźniejszą granicę izolacji użytkownikom, którym przede wszystkim zależy na bezproblemowym działaniu CasaOS.

CasaOS w Proxmox — często zadawane pytania

Czy CasaOS należy instalować bezpośrednio na hoście Proxmox?

Samouczek źródłowy zaleca zamiast tego utworzenie oddzielnej maszyny wirtualnej z systemem Linux i zainstalowanie CasaOS wewnątrz niej.

Jaka aktualna baza systemu Linux jest zalecana przez CasaOS?

Utrzymywane repozytorium CasaOS wymienia Debian 12 jako wersję przetestowaną i zalecaną.

Czy migawki Proxmox mogą zastąpić kopie zapasowe zewnętrznej pamięci masowej?

Nie. Dane znajdujące się poza dyskiem maszyny wirtualnej wymagają osobnego planu tworzenia kopii zapasowych.