Środowisko produkcyjne
Publikuj, zabezpieczaj kopiami i monitoruj instancję, od której zależą ludzie
Zanim uruchomisz produkcję
Wartości domyślne pozwalają szybko uruchomić instancję, ale kilka z nich służy tylko do pierwszego zapoznania się. AnsibleForms zapisuje przy starcie ostrzeżenie [SECURITY], gdy ENCRYPTION_SECRET lub ACCESS_TOKEN_SECRET nie jest ustawione, a strona Stan raportuje kopie zapasowe, ustawienia retencji i sanitizer wyrażeń.
Lista kontrolna dla produkcji
Przejdź przez te punkty raz, zanim użytkownicy zaczną polegać na instancji, i ponownie po dużej aktualizacji:
| Punkt | Co zrobić | Szczegóły |
|---|---|---|
| Hasło admina | Zmień hasło lokalnego konta admina | Utwardzanie |
| Sekret szyfrowania | Ustaw ENCRYPTION_SECRET, zanim zapiszesz jakiekolwiek poświadczenie | Sekrety i szyfrowanie |
| Sekret tokenów | Ustaw ACCESS_TOKEN_SECRET, żeby sesje przetrwały restart | Sekrety i szyfrowanie |
| HTTPS | Terminuj TLS własnym certyfikatem, nie przykładowym | HTTPS |
| Reverse proxy | Opublikuj instancję za proxy, opcjonalnie pod BASE_URL | Reverse proxy |
| Endpoint schematu | Ustaw ALLOW_SCHEMA_CREATION na 0, gdy schemat już istnieje | Utwardzanie |
| Wywołania wychodzące | Ogranicz wyrażenia REST przez REST_DENIED_HOSTS | Utwardzanie |
| Funkcje opcjonalne | Zostaw MCP i asystenta czatu wyłączone, jeśli z nich nie korzystasz | Utwardzanie |
| Kopie zapasowe | Sprawdź, czy nocna kopia zapasowa działa, i kopiuj ją poza hosta | Kopie zapasowe |
| Retencja | Zdecyduj, jak długo przechowywać zadania i wpisy audytu | Dzienniki |
W tej sekcji
Każdy temat ma własną stronę; zabezpieczanie instancji opisuje sekcja Bezpieczeństwo:
| Strona | Czego dotyczy |
|---|---|
| Reverse proxy | Publikowanie AnsibleForms za Nginx, Traefik lub Apache, w katalogu głównym lub pod podścieżką |
| Kopie zapasowe | Nocne kopie zapasowe, ich zawartość, przywracanie i co jeszcze warto zachować |
| Dzienniki | Pliki dziennika, syslog, ślad audytu oraz retencja zadań i wpisów audytu |
| Skalowanie | Kilka węzłów aplikacji z workerem; RTE ma własną sekcję, Środowiska uruchomieniowe |
| Monitorowanie | Sondy stanu, metryki Prometheus i strona Stan |