🐛 Bug Report: Initial setup already asking for passkey... #641

Open
opened 2026-02-04 20:42:54 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @TheD3vilsAdvocate on GitHub (Feb 3, 2026).

Reproduction steps

Just installed Pocket-ID on Docker for Windows. The Data folder is somewhere on D:/ and I can delete it manually.

About a minute ago I was able to run the setup and login for the first time. Now I'd like to do so again but after the initial setup process it's either telling me that setup is already completed or that I need to provide a passkey which I don't have

I tried the same in my Ubuntu VM which has a different IP and the same exact thing happens... I also tried to switch browser just to be sure.

I deleted all the volumes, images etc. I could find.

What kind of data needs to be deleted where for the setup process not result in a passkey request?

Expected behavior

Login to console without passkey request

Actual Behavior

Asks for passkey straight after setup

Pocket ID Version

Latest via docker pull.

Database

SQLITE

OS and Environment

Docker for Windows and Docker on Ubuntu

Log Output

Nothing noteworthy

Originally created by @TheD3vilsAdvocate on GitHub (Feb 3, 2026). ### Reproduction steps Just installed Pocket-ID on Docker for Windows. The Data folder is somewhere on D:/ and I can delete it manually. About a minute ago I was able to run the setup and login for the first time. Now I'd like to do so again but after the initial setup process it's either telling me that setup is already completed or that I need to provide a passkey which I don't have I tried the same in my Ubuntu VM which has a different IP and the same exact thing happens... I also tried to switch browser just to be sure. I deleted all the volumes, images etc. I could find. What kind of data needs to be deleted where for the setup process not result in a passkey request? ### Expected behavior Login to console without passkey request ### Actual Behavior Asks for passkey straight after setup ### Pocket ID Version Latest via docker pull. ### Database SQLITE ### OS and Environment Docker for Windows and Docker on Ubuntu ### Log Output Nothing noteworthy
Author
Owner

@RobSlgm commented on GitHub (Feb 4, 2026):

Just to double-check, are you accessing the /setup endpoint (e.g., https://your-instance.com/setup)? That specific URL should always display the registration form, even if the instance is already configured—though the process would eventually fail at the final step if it's a duplicate setup.

@RobSlgm commented on GitHub (Feb 4, 2026): Just to double-check, are you accessing the `/setup` endpoint (e.g., https://your-instance.com/setup)? That specific URL should always display the registration form, even if the instance is already configured—though the process would eventually fail at the final step if it's a duplicate setup.
Author
Owner

@TheD3vilsAdvocate commented on GitHub (Feb 4, 2026):

Yup that's what I meant. I can access that form. But then it will either tell me that setup has already been executed. Or if I delete my data folder completely it will "work" but take me to where I have to enter my passkey which hasn't been created yet.

If I delete the data folder completely, this shouldn't happen, right? Or is there some other data elsewhere that I need to clear?

@TheD3vilsAdvocate commented on GitHub (Feb 4, 2026): Yup that's what I meant. I can access that form. But then it will either tell me that setup has already been executed. Or if I delete my data folder completely it will "work" but take me to where I have to enter my passkey which hasn't been created yet. If I delete the data folder completely, this shouldn't happen, right? Or is there some other data elsewhere that I need to clear?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id#641