# Vikunja Configuration # Public URL VIKUNJA_SERVICE_PUBLICURL=https://tasks.fig.systems # Database Configuration VIKUNJA_DATABASE_HOST=vikunja-db VIKUNJA_DATABASE_TYPE=postgres VIKUNJA_DATABASE_USER=vikunja VIKUNJA_DATABASE_DATABASE=vikunja # Generate with: openssl rand -base64 32 | tr -d /=+ | cut -c1-32 # Example format: cD5eF8gH1jK3lM6nO9pQ2rS5tU8vW1xY VIKUNJA_DATABASE_PASSWORD=changeme_please_set_secure_password # JWT Secret for session management (64+ character random string) # Generate with: openssl rand -hex 32 # Example format: c2d3e4f567890abcdef1234567890a1b2c3d4e5f67890abcdef1234567890abc VIKUNJA_SERVICE_JWTSECRET=changeme_please_set_random_jwt_secret # Timezone TZ=America/Los_Angeles # Database environment variables (for postgres container) POSTGRES_USER=vikunja POSTGRES_DB=vikunja # Must match VIKUNJA_DATABASE_PASSWORD above # Example format: cD5eF8gH1jK3lM6nO9pQ2rS5tU8vW1xY POSTGRES_PASSWORD=changeme_please_set_secure_password