Konfiguracja¶
Poniżej znajdują się dostępne opcje konfiguracji przez zmienne środowiskowe.
AppSettings¶
Prefiks zmiennych środowiskowych: FASTFENCE_
| Nazwa | Typ | Domyślnie | Opis | Przykład |
|---|---|---|---|---|
FASTFENCE_ROOT |
Path |
"<project_dir>" |
Katalog instalacji i konfiguracji | "<project_dir>" |
FASTFENCE_STATE |
Path | null |
null |
Katalog prywatnej konfiguracji tożsamości używanej przy starcie, zgodny ze starszymi instalacjami | null |
FASTFENCE_AUTHORING_ROOT |
Path | null |
null |
Zaufany katalog roboczy izolowanej instalacji Laya | null |
FASTFENCE_IDENTITY_CONFIG_JSON |
string | null |
null |
Zaufane rekordy tożsamości w JSON wczytywane przy starcie | null |
FASTFENCE_IDENTITY_CONFIG_FILE |
Path | null |
null |
Zaufany plik konfiguracji tożsamości odczytywany przy starcie | null |
FASTFENCE_INSTANCE_ID |
string | null |
null |
Zaufana etykieta instancji; generowana raz, jeśli jej nie podano | null |
FASTFENCE_AUDIT_LIMIT |
integer |
10000 |
Maksymalna liczba rekordów audytu bez poufnych treści przechowywanych w pamięci | 10000 |
FASTFENCE_CONFIG_URL |
string | null |
null |
Zaufane źródło HTTP spójnego pakietu JSON polityki i sygnatur | null |
FASTFENCE_CONFIG_POLL_INTERVAL |
number |
2.0 |
Odstęp sprawdzania konfiguracji w tle, w sekundach | 2.0 |
FASTFENCE_CONFIG_FETCH_TIMEOUT |
number |
5.0 |
Limit czasu pobierania źródła konfiguracji, w sekundach | 5.0 |
FASTFENCE_MAX_CONFIG_SOURCE_BYTES |
integer |
262144 |
Maksymalny rozmiar źródła konfiguracji w bajtach | 262144 |
FASTFENCE_OLLAMA_URL |
string |
"http://127.0.0.1:11434" |
Zaufany endpoint Ollama | "http://127.0.0.1:11434" |
FASTFENCE_MODEL_PROVIDER |
"ollama" | "openai" |
"ollama" |
Dostawca chronionego modelu biznesowego | "ollama" |
FASTFENCE_OPENAI_BASE_URL |
string |
"http://127.0.0.1:11434/v1" |
Zaufany bazowy URL zgodny z OpenAI, wraz z /v1; HTTPS lub HTTP na pętli zwrotnej | "http://127.0.0.1:11434/v1" |
FASTFENCE_OPENAI_API_KEY |
string | null |
null |
Token bearer dostawcy dostępny tylko serwerowi; niezależny od tokenów klientów bramki | null |
FASTFENCE_ACP_AGENTS |
object |
{} |
Zaufany rejestr agentów ACP w JSON: alias na base_url, agent_name, opcjonalne serwerowe api_key i timeout_seconds | {} |
FASTFENCE_SECRET_PLUGIN_FILES |
array |
[] |
Zaufane lokalne wtyczki Python detect-secrets jako lista JSON; wczytywane przy starcie, zmiany wymagają restartu | [] |
FASTFENCE_SECRET_PLUGIN_MAX_FILE_BYTES |
integer |
65536 |
Maksymalna liczba bajtów odczytywanych z jednego zaufanego pliku detektora Python | 65536 |
FASTFENCE_KEV_URL |
string |
"http://127.0.0.1:8009" |
Zaufany endpoint Kev | "http://127.0.0.1:8009" |
FASTFENCE_ANONYMIZATION_KEYS_JSON |
string | null |
null |
Prywatny zestaw kluczy JSON: ID na 32-bajtowy klucz w base64; wymagany do bezstanowej anonimizacji | null |
FASTFENCE_ANONYMIZATION_KEYS_FILE |
Path | null |
null |
Prywatny plik kluczy JSON; domyślnie state/anonymization-keys.json, jeśli istnieje | null |
FASTFENCE_ANONYMIZATION_KEY_ID |
string |
"local-v1" |
ID aktywnego klucza wystawiającego bezstanowe tokeny anonimizacji | "local-v1" |
FASTFENCE_ANONYMIZATION_TTL_SECONDS |
integer |
1800 |
Maksymalny czas ważności odwracalnego tokenu tekstowego, w sekundach | 1800 |
FASTFENCE_ANONYMIZATION_PUBLIC_KEY_FILE |
Path | null |
null |
Zaufany publiczny PEM RSA-3072 do szyfrowania FFR2; wymaga zgodnego prywatnego PEM i kluczy wystawcy | null |
FASTFENCE_ANONYMIZATION_PRIVATE_KEY_FILE |
Path | null |
null |
Prywatny PEM RSA-3072 do odtwarzania FFR2 i ponownej kontroli bezpieczeństwa; obie ścieżki RSA są wymagane razem | null |
FASTFENCE_OCR_PYTHON |
Path | null |
null |
Zaufany izolowany interpreter Python dla OCR | null |
FASTFENCE_OCR_MODELS |
Path | null |
null |
Zaufany lokalny katalog modeli OCR | null |
FASTFENCE_OCR_TIMEOUT_SECONDS |
number |
60 |
Limit czasu procesu OCR, w sekundach | 60 |
FASTFENCE_OCR_MAX_PAGES |
integer |
10 |
Maksymalna liczba stron; dokumenty przekraczające limit są odrzucane | 10 |
FASTFENCE_OCR_MAX_PIXELS |
integer |
20000000 |
Maksymalna liczba pikseli strony OCR | 20000000 |
FASTFENCE_OCR_MAX_TOTAL_PIXELS |
integer |
80000000 |
Maksymalna łączna liczba pikseli żądania OCR | 80000000 |