Problem with admin account

Operating system

Linux

Joplin version

3.4.1

What issue do you have?

I've installed the latest version of Joplin server on my docker but when I try to access the admin account using admin@localhost pwd:admin I get the forbidden message

Screenshots

Any error in the server log?

this is what I see from the log

08:15:26 1|app | 2025-08-11 08:15:26: App: POST /login (302) (249ms)
08:15:27 1|app | 2025-08-11 08:15:27: [error] App: 403: GET /home: ::ffff:172.18.0.1: Forbidden
08:15:27 1|app | 2025-08-11 08:15:27: App: GET /home (403) (6ms)

And I see this error on the database

2025-08-13 10:38:30.120 UTC [1] LOG: database system is ready to accept connections
2025-08-13 10:39:14.279 UTC [70] ERROR: relation "knex_migrations" does not exist at character 20
2025-08-13 10:39:14.279 UTC [70] STATEMENT: select "name" from "knex_migrations" order by "id" desc limit $1

If you've just started, I'd delete everything and start over as it looks like the database is corrupt

Unless you've disabled automatic database migrations? (With the DB_AUTO_MIGRATION env variable)

I’ve added the DB_AUTO_MIGRATION=true variable (to the app config) but I still get the error

relation "knex_migrations" does not exist at character 20

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.