Omgevingsvariabelen
OpenFishing wordt volledig geconfigureerd via omgevingsvariabelen. Elke variabele is optioneel tenzij anders vermeld; niet-ingestelde variabelen vallen terug op de standaardwaarden hieronder.
Referentietabel
Section titled “Referentietabel”| Variabele | Standaard | Beschrijving |
|---|---|---|
DATABASE_URL |
local.db |
Pad naar het SQLite-databasebestand. Wijs dit in Docker naar je datavolume, bijv. /app/data/openfishing.db. |
UPLOAD_PATH |
./uploads |
Map voor foto’s van kunstaas/stekken/vangsten. Koppel hier een volume (bijv. /app/uploads). |
BASE_URL |
http://localhost:5173 |
Publieke basis-URL, gebruikt om QR-code- en wachtwoordherstellinks op te bouwen. Stel deze in op je echte HTTPS-URL achter een reverse proxy. |
ADMIN_PASSWORD |
(niet ingesteld) | Instellen om multi-user login in te schakelen. Het is het wachtwoord voor het admin-account (gebruikersnaam is altijd admin, bij elke start opnieuw gesynchroniseerd). Niet ingesteld = volledig open single-tenant-instantie. |
AUTH_PASSWORD |
(niet ingesteld) | Verouderde alternatieve naam voor ADMIN_PASSWORD. Gebruik bij voorkeur ADMIN_PASSWORD. |
SMTP_HOST |
(niet ingesteld) | SMTP-serverhostnaam voor “wachtwoord vergeten”-e-mails. |
SMTP_PORT |
(niet ingesteld) | SMTP-serverpoort. |
SMTP_SECURE |
(niet ingesteld) | TLS gebruiken voor de SMTP-verbinding. |
SMTP_USER |
(niet ingesteld) | SMTP-gebruikersnaam. |
SMTP_PASS |
(niet ingesteld) | SMTP-wachtwoord. |
SMTP_FROM |
(niet ingesteld) | Het From:-adres voor uitgaande mail. |
DEMO_MODE |
(niet ingesteld) | Elke waarde = alleen-lezen demomodus (alle schrijfacties geblokkeerd). |
CHATBOT |
(niet ingesteld) | Elke truthy waarde schakelt de AI-chatbot in (vereist de LiteLLM-variabelen). |
LITELLM_URL |
(niet ingesteld) | Basis-URL van je LiteLLM-proxy, bijv. http://litellm:4000. |
LITELLM_MODEL |
(niet ingesteld) | Modelnaam die overeenkomt met een litellm.config.yaml-vermelding. |
LITELLM_VISION_MODEL |
(niet ingesteld) | Optioneel vision-model voor vis-/aasherkenning. Valt terug op LITELLM_MODEL. |
BODY_SIZE_LIMIT |
104857600 |
Maximale uploadgrootte in bytes (standaard ≈ 100 MB). |
Opmerkingen over standaardwaarden
Section titled “Opmerkingen over standaardwaarden”De standaardwaarden hierboven zijn de ingebouwde codestandaarden van de app. In een container overschrijf je doorgaans de paden om naar gekoppelde volumes te wijzen:
DATABASE_URL=/app/data/openfishing.dbUPLOAD_PATH=/app/uploadsGegroepeerd op doel
Section titled “Gegroepeerd op doel”- Opslag:
DATABASE_URL,UPLOAD_PATH,BODY_SIZE_LIMIT - Netwerk / links:
BASE_URL - Authenticatie:
ADMIN_PASSWORD(AUTH_PASSWORDverouderd) - E-mail / wachtwoordherstel:
SMTP_HOST,SMTP_PORT,SMTP_SECURE,SMTP_USER,SMTP_PASS,SMTP_FROM - AI-functies:
CHATBOT,LITELLM_URL,LITELLM_MODEL,LITELLM_VISION_MODEL - Demo:
DEMO_MODE
Zie Multi-user & authenticatie, AI-functies en Demomodus voor hoe deze groepen samenkomen.