Zbuduj serwer Home Assistant dla wspólnego gospodarstwa domowego w oparciu o oddzielne konta, lokalne sterowanie kluczowymi funkcjami, trwałe dane, niezależne kopie zapasowe i procedurę odzyskiwania dostępu, którą może wykonać inna osoba dorosła.
Projekt powinien służyć zarówno domownikom, którzy chcą prostego sterowania, jak i administratorom zarządzającym integracjami, urządzeniami radiowymi, pamięcią masową i aktualizacjami. Przypisz dostęp domowników, stan automatyzacji, dostępność sieci i odzyskiwanie dostępu do nazwanych ról. Nie pozwól, by telefon, hasło lub pamięć jednej osoby były jedynym sposobem na obsługę domu.
Najpierw określ role domowników i usług
Utwórz oddzielne konta administratora i użytkowników na co dzień, a następnie określ, kto może przeglądać historię, obsługiwać zamki lub alarmy, edytować pulpity albo zmieniać integracje. Oddziel dane uwierzytelniające usług od kont użytkowników: dotyczy to brokerów, baz danych, kopii zapasowych i serwerów proxy. Wspólne konto uniemożliwia ustalenie, kto wykonał daną czynność, i utrudnia bezpieczne cofnięcie dostępu.
Prośby o bardziej szczegółowe uprawnienia w Home Assistant pokazują, że szerokie role administratora i użytkownika niebędącego administratorem nie zawsze odpowiadają wszystkim granicom uprawnień w gospodarstwie domowym. Luka w kontroli dostępu opartej na rolach przemawia za udokumentowaniem sytuacji, w których projekt pulpitów, konta na urządzeniach lub izolacja sieci muszą uzupełniać role lokalne.
Przechowuj dane dostępowe administratora awaryjnego i klucze zapasowe w miejscu, do którego ma dostęp druga zaufana osoba dorosła. Plan tożsamości zawodzi, gdy usunięcie jednego telefonu, osoby lub konta w chmurze uniemożliwia zarządzanie domem.
Zapewnij lokalną ścieżkę dla kluczowego sterowania
Zapewnij stabilne lokalne zasilanie i łączność sieciową dla Home Assistant, wymaganych koordynatorów radiowych, bazy danych automatyzacji oraz niezbędnych połączeń z urządzeniami. Integracje z chmurą mogą zwiększać wygodę, ale oświetlenie, ogrzewanie i procedury bezpieczeństwa powinny mieć określone działanie na wypadek niedostępności internetu, dostawcy DNS lub usługi zdalnego dostępu.
Gospodarstwa domowe, które polegają na Home Assistant podczas awarii zasilania, często pytają o redundancję i sterowanie lokalne. Ten problem zależności od sterowania podczas awarii zasilania pokazuje, dlaczego projekt należy oprzeć na wymaganych rezultatach, a nie tylko na drugim serwerze.
Jeśli to możliwe, podłącz hosta przewodowo przez Ethernet i udokumentuj urządzenia rozszerzające zasięg sieci radiowej, trasy VLAN, nazwy DNS oraz ręczne obejścia dla urządzeń. Ścieżka lokalna jest kompletna tylko wtedy, gdy zwykły użytkownik może wykonać kluczowe działania podczas awarii połączenia z internetem.
Oddziel stan bieżący, kopie zapasowe i nośniki do odzyskiwania
Przechowuj konfigurację, stan integracji i aktywną bazę danych na niezawodnym lokalnym nośniku z odpowiednim zapasem wolnego miejsca. Wysyłaj zaszyfrowane kopie zapasowe na osobne urządzenie lub do innej lokalizacji, a klucz przechowuj niezależnie. Druga kopia na tym samym dysku systemowym ułatwia zarządzanie wersjami, ale nie chroni przed utratą hosta.
Domowy system oparty na NAS-ie może przechowywać kopie zapasowe Home Assistant, nie stając się przy tym ścieżką dla aktywnej bazy danych. Ten opis umiejscowienia kopii zapasowych na NAS-ie pokazuje konkretny przykład przypisania NAS-owi roli ochronnej.
Zapisz informacje o hoście zastępczym, kolejności ponownego łączenia urządzeń radiowych, zależnościach od bazy danych lub brokera oraz pierwszych kontrolach po przywróceniu. Zanim uznasz, że konfigurację można odzyskać, odtwórz kopię zapasową w odizolowanym środowisku.
Sprawdź plan podczas domowego testu
Przetestuj cztery zdarzenia: utratę połączenia z internetem, ponowne uruchomienie Home Assistant, niedostępność jednego urządzenia i utratę telefonu administratora. Potwierdź, że zwykli użytkownicy zachowują dozwoloną kontrolę, automatyzacje bezpiecznie reagują na awarie, historia znów jest zapisywana, alerty docierają do właściwej osoby, a drugi administrator ma dostęp do materiałów potrzebnych do odzyskiwania.
Artykuł ZimaSpace o projektowaniu tożsamości rodzinnej rozwija warstwę użytkowników i uprawnień w tym planie konfiguracji serwera.
Wybierz taki układ, gdy kluczowe działania lokalne działają, tożsamości można niezależnie unieważniać, kopie zapasowe przetrwają awarię hosta, a inna dorosła osoba potrafi postępować zgodnie z instrukcją. Dodaj drugi host tylko wtedy, gdy test wykaże, że awaria jednego komputera przekracza dopuszczalny czas niedostępności dla domowników.
Konfiguracja NAS-a i serwera
Więcej do przeczytania

Czy serwer w akademiku może działać na tyle cicho, by nie przeszkadzać podczas snu, nauki i rozmów wideo?
Tak — serwer w akademiku może działać dyskretnie, jeśli sprzęt zużywa mało energii, drgania dysków są kontrolowane, wymagające zadania zaplanowane, a hałas sprawdzony w...

Studenckie domowe laboratorium, które można przenieść z akademika do pierwszego mieszkania
Zapewnij mobilność studenckiego homelabu, oddzielając usługi od sieci przypisanej do konkretnego pokoju, ograniczając liczbę urządzeń, tworząc kopie zapasowe stanu i ćwicząc sprawne przenoszenie.

Jak udostępnić jeden domowy serwer współlokatorom bez współdzielenia kont ani prywatnych plików
Przydziel każdemu współlokatorowi indywidualną tożsamość i prywatną przestrzeń dyskową oraz tylko te role współdzielone, których potrzebuje; oddziel administrację, kopie zapasowe i proces odejścia użytkownika.



