sissbruecker / linkding

Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker.
https://linkding.link/
MIT License
6.35k stars 299 forks source link

Allow configuring `/shared` as default page for unauthenticated users #776

Closed thetiny99 closed 1 month ago

thetiny99 commented 3 months ago

(The following content is translated by me using translation engine)

Hello, I saw LINKDING by chance. No matter from its functions, interface or update stability, I feel like I have found a treasure. Thank you to the developers for their hard work!

The only regret is that LINKDING does not seem to support viewing content without logging in. In other words, you can view bookmarks as a "guest" without adding an account.

This demand scenario still exists: 1) Use LINKDING to build a public website and share bookmarks with a broad audience; 2) Use LINKDING to share public links in organizations, communities, schools, etc.

——LINKDING’s design in terms of privacy and authentication is impeccable. I hope developers can consider the anonymous browsing function. Thank you!

jburnham commented 3 months ago

Hi @thetiny99,

I believe this feature already exists in some form and I am providing the steps on how to enable this feature below.

In Settings -> General you can enable public bookmark sharing by checking these two boxes and saving.

image

When you edit a bookmark, you can then enable Share. image

The https://linkding.example.com/bookmarks/shared page will then show all shared bookmarks without needing a login. image

This shared bookmark page is linked on the homepage of the app before logging in. image

There are also settings to automatically make imported bookmarks shared which you can see below. image

Best of luck and I hope this feature as implemented is acceptable for you.

thetiny99 commented 3 months ago

image

When you edit a bookmark, you can then enable Share. image

The https://linkding.example.com/bookmarks/shared page will then show all shared bookmarks without needing a login. image

This shared bookmark page is linked on the homepage of the app before logging in. image

There are also settings to automatically make imported bookmarks shared which you can see below. image

Thanks for your answer. I did study this page carefully.

But if Linkding is used as a public website, the default login page will appear when visiting the URL, which may cause some confusion to visitors.

Can we make some enhancements to the bookmark sharing page? On the basis of keeping all functions unchanged, introduce the option of "setting /bookmarks/shared as the default homepage of the website"? (WordPress also has a similar function)

I looked through the previous issues and found that many people need similar functions. I hope the official will consider it. Thank you!