Przejdź do głównej zawartości

Konfiguracja

Konfiguracja HUBanero przez zmienne środowiskowe.

Plik .env

Plik .env jest generowany automatycznie przez make setup. Możesz go edytować ręcznie.

Baza danych

POSTGRES_USER=hubanero
POSTGRES_PASSWORD=<automatycznie-generowane>
POSTGRES_DB=cloudflow_main

Redis

REDIS_PASSWORD=<automatycznie-generowane>

Bezpieczeństwo

JWT_SECRET=<automatycznie-generowane>
N8N_ENCRYPTION_KEY=<automatycznie-generowane>

File Storage

FILE_STORAGE_PATH=/data/files
FILE_MAX_SIZE_MB=10
FILE_RAW_TTL_DAYS=7

Ollama (AI)

OLLAMA_BASE_URL=http://ollama:11434
OLLAMA_DEFAULT_MODEL=deepseek-r1:8b

Konfiguracja produkcyjna

Ważne

Przed wdrożeniem produkcyjnym zmień wszystkie hasła na silne, losowe wartości!

Zalecane zmiany

# Silne hasła (min. 32 znaki)
POSTGRES_PASSWORD=<silne-losowe-haslo>
REDIS_PASSWORD=<silne-losowe-haslo>
JWT_SECRET=<256-bitowy-klucz>
N8N_ENCRYPTION_KEY=<32-znakowy-klucz>

HTTPS

Dla produkcji skonfiguruj Traefik z certyfikatami SSL:

  1. Uzyskaj certyfikaty (Let's Encrypt lub własne)
  2. Skonfiguruj w config/traefik/
  3. Ustaw TRAEFIK_HTTPS=true

Zmiana konfiguracji

Po zmianie pliku .env:

make restart

Dla niektórych zmian (np. hasła PostgreSQL) wymagany jest pełny reset:

make reset  # UWAGA: Usuwa dane!