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
Linux
3.4.1
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
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.