StateWarden nie wymaga instalowania na serwerach ciężkich środowisk uruchomieniowych takich jak Java, .NET czy Python. Nasz Agent jest napisany w całości w języku Rust i kompilowany bezpośrednio do samodzielnej, pozbawionej zależności binarki. Oznacza to wyjątkowo mały ślad zasobowy, pracę z niemal zerowym narzutem i bezpieczeństwo pamięci z założenia.
To lekki demon działający po cichu w tle, w pełni zarządzany przez warstwę sterowania (Artemis) za pośrednictwem Dashboardu.
1. Instalacja w Windows (instalator WiX)
Dla serwerów i stacji roboczych Windows StateWarden dostarcza uproszczony instalator MSI zbudowany w oparciu o WiX Toolset. Obsługuje wszystko natywnie.
- Pobierz: pobierz najnowszy plik
StateWarden-Installer.msiz Dashboardu. - Uruchom: uruchom instalator. Automatycznie skonfiguruje usługę StateWarden Launcher (
sw-launcher). - Architektura nadzorcza (watchdog):
sw-launcherdziała jako wysoce odporny nadzorca. Automatycznie dba o to, aby główny agent (sw.exe) był uruchomiony, i bezobsługowo obsługuje atomowe samoaktualizacje w tle. Pełni funkcję Dead Man's Switch: jeśli główny agent napotka problem, launcher natychmiast go restartuje.
2. Instalacja w Linux (natywny demon)
W systemie Linux StateWarden integruje się bezpośrednio z systemd, aby uruchamiać się wcześnie w procesie rozruchu i utrzymywać ciągłą dostępność.
- Pobierz i uruchom: wykonaj jednolinijkowy skrypt instalacyjny dostępny w Dashboardzie:
bash
curl -sL https://dist.statewarden.net/install.sh | sudo bash - Integracja z systemd: skrypt instaluje binarkę, konfiguruje usługę systemd
statewarden(uruchamiającą nadzorcęsw-launcher) i zapewnia natywny start agenta (z użyciemAfter=local-fs.targetdla maksymalnej niezawodności). - Funkcje opcjonalne: w zaawansowanych scenariuszach instalacja na Linux obejmuje opcjonalne haki initramfs, włączające zaawansowaną obsługę RootFS Proxy na potrzeby natychmiastowego odzyskiwania.
3. Recovery ISO (tryb kiosku BMR)
Gdy cały serwer ulegnie awarii, nie ma czasu na ponowną instalację systemu operacyjnego tylko po to, aby uruchomić agenta kopii zapasowych. StateWarden dostarcza obraz Recovery ISO.
To kompletne, startowe środowisko Alpine Linux (poniżej 300 MB) z preinstalowanym Agentem StateWarden i dedykowanym tekstowym interfejsem użytkownika (TUI).
- Autostart: obraz uruchamia się bezpośrednio w trybie kiosku (Kiosk Mode), automatycznie ładując Agenta i interfejs TUI.
- Natywny dostęp do sprzętu: zapewnia natychmiastowy dostęp do surowych dysków (np.
/dev/sda,\\.\PhysicalDrive0) bez ingerencji systemu operacyjnego. - Bare Metal Recovery (BMR): pełny obraz systemu można przywrócić bezpośrednio na czysty sprzęt w ciągu kilku minut.