Hij werkt 's nachts.Jij beslist 's ochtends.
Night Warden is een AI-agent voor Linux-serverparken. 's Nachts scant hij, legt hij uit en doet hij voorstellen, en elk commando gaat eerst langs een policy-laag.
- De agent krijgt nooit een SSH-sleutel
- Wijzigingen wachten op jouw akkoord
- Elk commando wordt gelogd
Wat er vannacht gebeurt
Je geeft hem een beperkt account en een groep servers. Hij leest alles wat hij mag lezen, en stopt bij al het andere.
Eerst geef je hem een beperkt account.
Geen root en geen sudo. Voor elke scan is een alleen-lezen account genoeg.
# On the server, as root useradd --create-home nightwarden install -d -m 700 -o nightwarden -g nightwarden /home/nightwarden/.ssh install -m 600 -o nightwarden -g nightwarden nightwarden.pub \ /home/nightwarden/.ssh/authorized_keysweb01.example.netVerbonden- Systeem
- AlmaLinux 9.6
- Paneel
- DirectAdmin 1.712
- Sudo-rechten
- Geen
- Servermodus
- Actief
Dan vraag je hem te kijken.
In gewone taal, of volgens een schema. Hij leest de vloot zoals jij dat zou doen, één commando tegelijk.
Scan de webservers en vertel me wat er vóór vrijdag aandacht nodig heeft.
4 bevindingen op 8 servers- web02Kernel 5.14.0-570 is geïnstalleerd maar 5.14.0-503 draait. Een reboot is nodig.Hoog
- web01De sleutel van de netdata-repository is verlopen, waardoor elke dnf-update faalt.Hoog
- web05/var is voor 91% vol; 6,2 GB daarvan zijn DirectAdmin-back-ups ouder dan 30 dagen.Middel
- web03MariaDB 10.6 is sinds juli 2026 end-of-life.Middel
's Ochtends heeft hij een plan.
Hoe ver hij mag gaan stel je per groep in.
GroepsmodusObserverenAlleen lezenVoorstellenWijzigingen wachten op jouAutonoomGoedgekeurde playbooks draaien
- Servers gescand
- 8
- Commando's verstuurd
- 212
- Uitgevoerd (lezen)
- 207
- Wacht op jou
- 5
- Geweigerd
- 0
Wacht op jou
| web01 | De netdata-repository met verlopen sleutel uitschakelen | servicerestart |
| web02 | 424 updates toepassen, zonder reboot | updateapply |
| web02 | Herstarten in kernel 5.14.0-570 | updateapply |
| web05 | 6,2 GB aan back-ups ouder dan 30 dagen verwijderen | diskcleanup |
| web03 | MariaDB 10.11 bouwen met CustomBuild | custombuild |
Wat jij goedkeurt
Een voorstel is één wijziging op één server, zo geschreven dat je kunt beslissen in de tijd dat je het leest.
De exacte stringWat je goedkeurt is byte voor byte wat er draait. Niets wordt herschreven.
Zijn redeneringWaarom nu, wat hij controleerde, en wat hij bewust met rust laat.
Eerst een herstelpuntHet herstelpunt wordt vóór de wijziging gemaakt, nooit erna.
sudo -n /usr/local/sbin/nightwarden-updateapplyEr staan 424 updates klaar, waarvan 31 beveiligingsfixes voor openssl, glibc en de kernel. MariaDB en PHP worden door DirectAdmin vastgehouden en blijven onaangeroerd. Geen reboot: dat is een apart voorstel.
De exacte stringWat je goedkeurt is byte voor byte wat er draait. Niets wordt herschreven.
Zijn redeneringWaarom nu, wat hij controleerde, en wat hij bewust met rust laat.
Eerst een herstelpuntHet herstelpunt wordt vóór de wijziging gemaakt, nooit erna.
Het oordeel van de policyWaarom dit jou nodig had, in de woorden van de regel die het tegenhield.
Je besluit wordt met je naam en het tijdstip in de commandolog vastgelegd.
ServerbewakingEen uitgesloten server weigert elk commando, wat de groep ook toestaat.
Hoe dan ook gelogdGoedgekeurd of afgewezen, het besluit wordt bewaard met wie en wanneer.
Het oordeel van de policyWaarom dit jou nodig had, in de woorden van de regel die het tegenhield.
ServerbewakingEen uitgesloten server weigert elk commando, wat de groep ook toestaat.
Hoe dan ook gelogdGoedgekeurd of afgewezen, het besluit wordt bewaard met wie en wanneer.
Probeer de policy
Typ een willekeurig commando. Dit is een vereenvoudigde kopie van de regels die de executor toepast voordat er iets een server bereikt, en hij draait in je browser.
Of kies er een
De echte executor controleert ook de vlaggen per commando, en laat een wijziging alleen ongevraagd draaien als het de exacte stap is van een playbook dat jij promoveerde nadat de dry-runs slaagden.
Wacht op jouw akkoord
'systemctl' staat niet op de alleen-lezen lijst, of wordt niet alleen-lezend gebruikt.
Wat hij kent
Sinds augustus 2026 gebouwd en in gebruik op twee productievloten: zestien servers, van shared hosting tot een gameserver waar hij niet aan mag komen.


- Servers
- AlmaLinux
- Rocky Linux
- Ubuntu
- Debian
- DirectAdmin
- Pterodactyl
- Docker-hosts
- Caddy
- Playbooks
- Vlootscan
- Updatecheck
- Lekcheck
- Maandrapport
- Updates toepassen
- CustomBuild
- Service herstarten
- Schijf opruimen
- Vangrails
- Alleen-lezen lijst
- Goedkeuringswachtrij
- Playbooks per exacte stap
- Dry-run-poort
- Herstelpunt
- Rebootcontroles
- Noodstop
- Uitgesloten servers
- Volledige commandolog
- Meldt via
- Slack
- Discord
Vragen
Nee. De agent heeft nooit een sleutel en opent nooit een verbinding. Hij vraagt de executor een commando uit te voeren; die controleert het, voert het uit of weigert het, en logt de uitkomst.
Nee. De agent heeft nooit een sleutel en opent nooit een verbinding. Hij vraagt de executor een commando uit te voeren; die controleert het, voert het uit of weigert het, en logt de uitkomst.
Begin met één groep servers.
Vertel ons hoeveel servers je beheert, dan zetten we samen je eerste groep op.
hello@getnightwarden.com