Hi, after updating my vikunja instance with:
docker compose pull
and running docker compose up -d --force-recreate
I am getting following error upon login. “Unauthorized” (see screenshot below, cant upload two)
I inspected the logs and I can’t see anything significant:
More over even when I try to register a new user I get the same unauthorized error:
It’s very cryptic and I cannot find the root cause.
Lastly I loaded my backup PG dump like so:
docker cp /mnt/hdd/vikunja/postgres-backup.sql vikunja-db-1:/tmp/backup.sql
docker compose exec db psql -U vikunja -d vikunja -f /tmp/backup.sql
My docker compose file:
services:
vikunja:
image: vikunja/vikunja
environment:
#VIKUNJA_SERVICE_PUBLICURL: http://<the public ip or host where Vikunja is reachable>
VIKUNJA_DATABASE_HOST: db
VIKUNJA_DATABASE_PASSWORD: changeme
VIKUNJA_DATABASE_TYPE: postgres
VIKUNJA_DATABASE_USER: vikunja
VIKUNJA_DATABASE_DATABASE: vikunja
VIKUNJA_SERVICE_JWTSECRET: SUPERSECURE
VIKUNJA_SERVICE_ENABLEREGISTRATION: true
VIKUNJA_BACKGROUNDS_ENABLED: true
VIKUNJA_BACKGROUNDS_PROVIDERS_UNSPLASH_ENABLED: true
VIKUNJA_BACKGROUNDS_PROVIDERS_UNSPLASH_ACCESSTOKEN: ....
VIKUNJA_BACKGROUNDS_PROVIDERS_UNSPLASH_APPLICATIONID: ....
ports:
- 3456:3456
volumes:
- /mnt/hdd/vikunja/files:/app/vikunja/files
depends_on:
db:
condition: service_healthy
restart: unless-stopped
db:
image: postgres:17
environment:
POSTGRES_PASSWORD: changeme
POSTGRES_USER: vikunja
volumes:
- ./db:/var/lib/postgresql/data
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -h localhost -U $$POSTGRES_USER"]
interval: 2s
start_period: 30s
Happy to share any logs or dumps to pinpoint the issue.