Safenix v současnosti podporuje servery Linux s architekturou x86_64 nebo ARM64. Windows Server, macOS a FreeBSD jsou plánovány pro Phase 2 a dnes nejsou k dispozici.
Podporované platformy
- Operační systém: V Phase 1 pouze Linux.
- Architektury: x86_64 a ARM64.
- Windows Server, macOS a FreeBSD: plánovány pro Phase 2, v současnosti nejsou k dispozici.
Požadavky za běhu
Agent Safenix je staticky kompilovaný binární soubor Go bez závislostí za běhu. Agent proto nevyžaduje, aby byly na serveru nainstalovány samostatné komponenty Go ani balíčky pro běhové prostředí.
Instalační program detekuje distribuci a architekturu načtením údajů z uname a /etc/os-release.
Ověření binárního souboru
Binární soubor Safenix je podepsán vydávacím klíčem GPG Safenix. Instalační program tento podpis ověřuje před spuštěním binárního souboru.
Toto ověření je součástí instalačního procesu a brání instalačnímu programu ve spuštění binárního souboru, pokud nebyl ověřen jeho podpis vydání.
Kompatibilita služby
V systémech se systemd zaregistruje instalační program agenta jako následující službu:
safenix-agent.service
V systémech bez systemd zůstává k dispozici ruční postup. Tato stránka neobsahuje postup ruční instalace ani správy služby.
Lokální šifrovací klíč
Šifrovací klíč se generuje lokálně v:
/etc/safenix/
Klíč se generuje na serveru zákazníka, nikoli jej neposkytuje služba Safenix.
Shrnutí kompatibility
Safenix je dnes k dispozici, pokud platí všechny následující podmínky:
- Server používá Linux.
- Server používá architekturu x86_64 nebo ARM64.
- Instalační prostředí může používat detekci distribuce a architektury instalačního programu.
Pokud server nepoužívá systemd, Safenix stále nabízí ruční postup, jeho nastavení je však popsáno samostatně.