Draaien in productie

Publiceer, back-up en monitor een instantie waarvan mensen afhankelijk zijn

  1. Voordat je live gaat
  2. Checklist voor productie
  3. In deze sectie

Voordat je live gaat

Met de standaardwaarden draait een instantie snel, maar een aantal ervan is alleen bedoeld om eens rond te kijken. AnsibleForms logt bij het opstarten een waarschuwing [SECURITY] als ENCRYPTION_SECRET of ACCESS_TOKEN_SECRET niet is ingesteld, en de pagina Status rapporteert over de back-ups, de instellingen voor de bewaartermijn en de expressie-sanitizer.


Checklist voor productie

Loop deze punten één keer door voordat gebruikers van de instantie afhankelijk zijn, en opnieuw na een grote upgrade:

Punt Wat te doen Details
Adminwachtwoord Wijzig het wachtwoord van het lokale adminaccount Hardening
Versleutelingsgeheim Stel ENCRYPTION_SECRET in voordat je een referentie opslaat Geheimen en versleuteling
Tokengeheim Stel ACCESS_TOKEN_SECRET in, zodat sessies een herstart overleven Geheimen en versleuteling
HTTPS Handel TLS af met je eigen certificaat, niet met het voorbeeldcertificaat HTTPS
Reverse proxy Publiceer de instantie achter een proxy, optioneel onder BASE_URL Reverse proxy
Schema-endpoint Zet ALLOW_SCHEMA_CREATION op 0 zodra het schema bestaat Hardening
Uitgaande aanroepen Beperk REST-expressies met REST_DENIED_HOSTS Hardening
Optionele functies Laat MCP en de chat-assistent uit, tenzij je ze gebruikt Hardening
Back-ups Controleer of de nachtelijke back-up werkt, en kopieer hem van de host af Back-ups
Bewaartermijn Bepaal hoe lang jobs en auditregels worden bewaard Logs

In deze sectie

Elk onderwerp heeft een eigen pagina; het beveiligen van de instantie wordt behandeld onder Beveiliging:

Pagina Wat er aan bod komt
Reverse proxy AnsibleForms publiceren achter Nginx, Traefik of Apache, op de root of onder een subpad
Back-ups Nachtelijke back-ups, wat ze bevatten, terugzetten, en wat je verder moet bewaren
Logs Logbestanden, syslog, het audittrail, en de bewaartermijn van jobs en auditregels
Schalen Meerdere app-nodes met een worker; de RTE heeft een eigen sectie, Runtime-omgevingen
Monitoring Health probes, Prometheus-metrics en de pagina Status