[GH-ISSUE #951] Why is email needed to create a account when its self hosted? #629

Closed
opened 2026-03-02 11:51:27 +03:00 by kerem · 7 comments
Owner

Originally created by @yellowbikewithbluehandles on GitHub (Jan 31, 2025).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/951

Is it possible to login without email? Why is the email needed to create a account locally if I may ask if its self hosted?

Originally created by @yellowbikewithbluehandles on GitHub (Jan 31, 2025). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/951 Is it possible to login without email? Why is the email needed to create a account locally if I may ask if its self hosted?
kerem 2026-03-02 11:51:27 +03:00
  • closed this issue
  • added the
    question
    label
Author
Owner

@mkarliner commented on GitHub (Jan 31, 2025):

Even if you are self hosted, you will probably want to access hoarder from outside your home network, in which case you will need some form of authentication / authorisation.

<!-- gh-comment-id:2626941665 --> @mkarliner commented on GitHub (Jan 31, 2025): Even if you are self hosted, you will probably want to access hoarder from outside your home network, in which case you will need some form of authentication / authorisation.
Author
Owner

@yellowbikewithbluehandles commented on GitHub (Jan 31, 2025):

Even if you are self hosted, you will probably want to access hoarder from outside your home network, in which case you will need some form of authentication / authorisation.

If I wanted to only use it locally is there a way to disable emails? I saw a topic from before asking to disable all authentication but I don't quite understand the terminology like Oauth or other things or if there is a option like this.
Thank you for the explanation!

<!-- gh-comment-id:2626984184 --> @yellowbikewithbluehandles commented on GitHub (Jan 31, 2025): > Even if you are self hosted, you will probably want to access hoarder from outside your home network, in which case you will need some form of authentication / authorisation. If I wanted to only use it locally is there a way to disable emails? I saw a topic from before asking to disable all authentication but I don't quite understand the terminology like Oauth or other things or if there is a option like this. Thank you for the explanation!
Author
Owner

@kamtschatka commented on GitHub (Jan 31, 2025):

there is no way to not use an email address.
technically the email address is not used for anything at the moment, so a username would have been sufficient, but this is not how it is implemented.
nothing you can do here.

<!-- gh-comment-id:2627412618 --> @kamtschatka commented on GitHub (Jan 31, 2025): there is no way to not use an email address. technically the email address is not used for anything at the moment, so a username would have been sufficient, but this is not how it is implemented. nothing you can do here.
Author
Owner

@mkarliner commented on GitHub (Jan 31, 2025):

A simple way to get the effect of no logins would be to have an option for non-expiring logins.
You'd still need to create an account with an email and login once, but only once.
Would that do it for you?

<!-- gh-comment-id:2627422292 --> @mkarliner commented on GitHub (Jan 31, 2025): A simple way to get the effect of no logins would be to have an option for non-expiring logins. You'd still need to create an account with an email and login once, but only once. Would that do it for you?
Author
Owner

@yellowbikewithbluehandles commented on GitHub (Jan 31, 2025):

Can I just use a random email(just type in random emails like email@gmail.com) if its not used for anything? I don't want to keep making new emails for every computer and phone and laptop.

<!-- gh-comment-id:2628552458 --> @yellowbikewithbluehandles commented on GitHub (Jan 31, 2025): Can I just use a random email(just type in random emails like email@gmail.com) if its not used for anything? I don't want to keep making new emails for every computer and phone and laptop.
Author
Owner

@kamtschatka commented on GitHub (Feb 1, 2025):

I don't understand why you would want to create new emails for every computer and phone and laptop instead of using the same account on all of them. Why would you want to see different bookmarks depending on the device you use???

But yeah, you can do that.

<!-- gh-comment-id:2628854558 --> @kamtschatka commented on GitHub (Feb 1, 2025): I don't understand why you would want to create new emails for every computer and phone and laptop instead of using the same account on all of them. Why would you want to see different bookmarks depending on the device you use??? But yeah, you can do that.
Author
Owner

@MohamedBassem commented on GitHub (Feb 1, 2025):

@yellowbikewithbluehandles Hoarder is a multi-user system. Even when it's self hosted, you can have multiple people using your instance. You can't run it in a single user mode. Think of emails here as usernames. They don't even need to be valid emails (at least for today).
Closing this issue for now, but feel free to reopen it if it doesn't answer your question.

<!-- gh-comment-id:2628970796 --> @MohamedBassem commented on GitHub (Feb 1, 2025): @yellowbikewithbluehandles Hoarder is a multi-user system. Even when it's self hosted, you can have multiple people using your instance. You can't run it in a single user mode. Think of emails here as usernames. They don't even need to be valid emails (at least for today). Closing this issue for now, but feel free to reopen it if it doesn't answer your question.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#629
No description provided.