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:
- Uzyskaj certyfikaty (Let's Encrypt lub własne)
- Skonfiguruj w
config/traefik/ - 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!