Categories: Poradnik

QNAP x HASS.io – Debian w VM

Jak już wspominałem w jednym z wcześniejszych artykułów, twórcy Home Assistant Supervised (czyli w skrócie HASS.io) zrezygnowali z możliwości instalacji systemu samodzielnie na systemach linuksowych. Miało to spore uzasadnienie, ponieważ system ma sterować urządzeniami w naszym domu, ma działać w sposób ciągły i bezproblemowy. I o ile mając pojęcie o konfiguracji linuksa możemy pokusić się o samodzielną instalację i konfigurację, o tyle duża część użytkowników chce, żeby to “po prostu działało”. I tutaj pojawia się problem, ponieważ otwartość systemu i duże możliwości jego konfiguracji i dostosowania do własnych potrzeb to jedno, a konfiguracja systemu hosta i jego utrzymanie to drugie. Jeśli źle skonfigurujemy system operacyjny bądź w późniejszym czasie wprowadzimy jakieś zmiany, może się okazać, że całość przestaje działać. Co więcej, jeśli w już działającym systemie wprowadzimy zmiany, HASS.io może przestać działać. Niestety – w związku z różnymi problemami, użytkownicy o pomoc prosili twórców HA lub po prostu zrażali się do systemu. Dlatego postanowiono, aby ograniczyć liczbę wspieranych środowisk do kliku, aby łatwiej tworzyć i utrzymywać system. Najwygodniejszą opcją dla większości użytkowników będzie pobranie gotowego obrazu przygotowanego systemu – czy to jako obrazu karty SD, czy jako maszyny wirtualnej.

Jednak duża presja środowiska użytkowników (głównie zaawansowanych i znających linux) spowodowała, że twórcy HA zmienili podejście i dodali obsługę samodzielnej instalacji. Jednak pojawiło się jedno ograniczenie – oficjalnie system można instalować w Docker działającym w systemie GNU/Linux Debian. W tym artykule pokażę, jak zainstalować Debiana w maszynie wirtualnej na QNAP (różni się od instalacji Ubuntu opisanej tutaj). Natomiast w kolejnym zainstalujemy HASS.io w jest maszynie.

  1. Zaczynamy od pobrania pliku ISO z instalatorem Debiana, znajdziemy go na stronie projektu (lub tutaj: bezpośredni link). Do wyboru mamy klika opcji, w moim przypadku pobieram wersję DVD wersję instalatora.
  2. Tworzymy maszynę wirtualną. W tym celu postępujemy dokładnie tak, jak w poradniku dotyczącym instalacji HASS.io na Ubuntu (link). Oczywiście musimy wskazać obraz ISO z systemem Debian pobrany w kroku 1. Uwaga – dla Debian warto ustawić 2GB RAM.
  3. Uruchamiamy maszynę wirtualną i przystępujemy do instalacji graficznej:
  4. Pierwszy krok to wybór języka. Postępujemy wedle preferencji, na potrzeby artykułu wybieram język polski:

5. Wybór języka polskiego w poprzednim kroku spowoduje, że system sam zaproponuje odpowiedni region, jak Polska oraz układ klawiatury polski.

6. Przechodząc dalej musimy ustawić nazwę dla naszego systemu. Powinna to być nazwa unikatowa w danej sieci. Następny krok to podanie domeny. Nie jest to krytyczne, możemy zostawić pole puste.

7. Przechodzimy dalej i podajemy nasze wybrane hasło użytkownika root. Należy to hasło zapiać/zapamiętać 🙂

8. Przechodzimy dalej i podajemy nazwę naszego użytkownika. Uwaga – nie jest to login, tylko pełna nazwa wyświetlana. Dopiero w kolejnym kroku ustawiamy login i krok dalej hasło.

9. Następny krok dotyczy podziału dysku. Najlepszą opcję będzie wybór podstawowej opcji, czyli Przewodnik – cały dysk. Wykorzystanie LVM daje nam dodatkowe możliwości, jednak wymaga dodatkowej wiedzy w konfiguracji. Dlatego zostawiamy tutaj opcję podstawową.

Następnie wskazujemy dysk twardy, który zostanie podzielony. W tym przypadku zobaczymy blokowe urządzenie dyskowe, które wcześniej przydzieliliśmy do naszej maszyny wirtualnej. Przechodzimy kolejne okna do pytania, czy zapisać zmiany na dysku. Wybieramy Tak i przechodzimy dalej.

10. Jeśli nasza maszyna wirtualna ma dostęp do Internetu (a powinna mieć zgodnie z konfiguracją), możemy wskazać serwer lustrzany, z którego instalator będzie pobierał aktualne wersje oprogramowania podczas instalacji.

Oczywiście możemy wybrać dowolny z wyświetlonych, ja zostawiłem główny serwer debian.

11. Jeśli korzystamy z proxy w sieci, na tym etapie możemy podać jego adres. Uwaga – jeśli nie korzystamy z proxy, pole zostaje puste.

Kolejny krok to możliwość wzięcia udziału w “konkursie” na najpopularniejszy pakiet. Wybieramy nie i przechodzimy dalej.

12. Na tym etapie wskazujemy pakiety oprogramowania, które zostanie zainstalowane. Ponieważ z systemu będziemy korzystać głównie zdalnie, warto na tym etapie zaznaczyć Serwer SSH. Z pozostałych wybieramy tylko Podstawowe składniki środowiska graficznego Debian oraz Podstawowe narzędzia systemowe

13. Kolejny etap instalacji to instalacja GRUB – czyli programu ładującego system. Wybieramy opcję Tak, aby GRUB został zainstalowany w głównym rekordzie rozruchowym dysku. W przypadku naszej maszyny nie mamy innych dysków oraz systemów, więc domyślna opcja jest wystarczająca.

Musimy też wskazać, na którym dysku GRUB zostanie zainstalowany. Wskazujemy wpis z naszym dyskiem (powinien to być /dev/vda z dopisem virtio).

Przechodzimy dalej i kończymy instalację restartując nasz system.

14. Po ponownym uruchomieniu maszyny powinniśmy zobaczyć ekran GRUB z wyborem systemu do uruchomienia.

To wszystko na dzisiaj. W kolejnym artykule zainstalujemy HASS.io w utworzonej maszynie wirtualnej.

Łukasz Milic

Z IT związany od zawsze, a przynajmniej od pierwszego komputera Atari 120XE z wrażliwym na wstrząsy magnetofonem. Doświadczony administrator sieci i systemów, od kilku lat związany z tematyką storage i backup. Miłośnik sprzętu Apple, minimalizmu i dobrego designu.

Recent Posts

Megadyski, chmura i serwery – bezpieczeństwo danych na nowo

Przyszłość przechowywania danych – nowe rozwiązania dla backupu, serwerów NAS i archiwizacji Nowe technologie w…

1 miesiąc ago

Backup, który myśli szybciej niż awaria

Nowości ze świata storage: backup przyszłości i inteligentna archiwizacja W lipcu 2025 roku świat technologii…

1 miesiąc ago

Back-up z otwartymi drzwiami: luka w „Active Backup for Microsoft 365” od Synology

🧩 TL;DR Odkryto poważną lukę w aplikacji Synology Active Backup for Microsoft 365 (ABM), umożliwiającą…

2 miesiące ago

Backup bez spięcia – szybciej, bezpieczniej, sprytniej niż dotąd

Nowości w świecie storage i serwerów – na co zwrócić uwagę przy backupie i archiwizacji?…

2 miesiące ago

Zapowiedź – Synology wprowadzi model DiskStation® DS225+

Firma Synology ogłosiła na rynkach azjatyckich, a pewnie wkrótce w Polsce, wprowadzenie oczekiwanego serwera DS225+,…

2 miesiące ago

Dane pod kontrolą: przechowywanie plików na nowym poziomie

Przyszłość przechowywania danych: najnowsze technologie i innowacje w backupie, NAS i serwerach W obliczu rosnącej…

2 miesiące ago