Betrieb in Produktion

Eine Instanz veröffentlichen, sichern und überwachen, auf die sich Menschen verlassen

  1. Vor dem Livegang
  2. Checkliste für die Produktion
  3. In diesem Abschnitt

Vor dem Livegang

Mit den Standardwerten läuft eine Instanz schnell, aber mehrere davon sind nur für einen ersten Eindruck gedacht. AnsibleForms protokolliert beim Start eine Warnung [SECURITY], wenn ENCRYPTION_SECRET oder ACCESS_TOKEN_SECRET nicht gesetzt ist, und die Seite Status meldet die Backups, die Aufbewahrungseinstellungen und den Ausdrucks-Sanitizer.


Checkliste für die Produktion

Gehen Sie diese Punkte einmal durch, bevor sich Benutzer auf die Instanz verlassen, und erneut nach einem größeren Upgrade:

Punkt Was zu tun ist Details
Admin-Passwort Das Passwort des lokalen Admin-Kontos ändern Härtung
Verschlüsselungsgeheimnis ENCRYPTION_SECRET setzen, bevor Sie Anmeldedaten speichern Geheimnisse und Verschlüsselung
Token-Geheimnis ACCESS_TOKEN_SECRET setzen, damit Sitzungen einen Neustart überstehen Geheimnisse und Verschlüsselung
HTTPS TLS mit Ihrem eigenen Zertifikat terminieren, nicht mit dem Beispielzertifikat HTTPS
Reverse Proxy Die Instanz hinter einem Proxy veröffentlichen, optional unter BASE_URL Reverse Proxy
Schema-Endpunkt ALLOW_SCHEMA_CREATION auf 0 setzen, sobald das Schema existiert Härtung
Ausgehende Aufrufe REST-Ausdrücke mit REST_DENIED_HOSTS einschränken Härtung
Optionale Funktionen MCP und den Chat-Assistenten ausgeschaltet lassen, sofern Sie sie nicht verwenden Härtung
Backups Prüfen, dass das nächtliche Backup funktioniert, und es auf einen anderen Host kopieren Backups
Aufbewahrung Entscheiden, wie lange Jobs und Audit-Einträge aufbewahrt werden Protokolle

In diesem Abschnitt

Jedes Thema hat eine eigene Seite; die Absicherung der Instanz wird unter Sicherheit behandelt:

Seite Inhalt
Reverse Proxy AnsibleForms hinter Nginx, Traefik oder Apache veröffentlichen, im Stamm oder unter einem Unterpfad
Backups Nächtliche Backups, was sie enthalten, Wiederherstellungen und was sonst noch zu sichern ist
Protokolle Protokolldateien, Syslog, der Audit-Verlauf und die Aufbewahrung von Jobs und Audit-Einträgen
Skalierung Mehrere App-Knoten mit einem Worker; die RTE hat einen eigenen Abschnitt, Laufzeitumgebungen
Überwachung Health-Probes, Prometheus-Metriken und die Seite Status