Hello everyone! Daniel here, and I’m back with Linkwarden 2.17, with updates across the web app, the mobile app, and the browser extension.
For those who are wondering, Linkwarden is an open-source collaborative bookmarking tool that keeps a permanent snapshot of the content of the links you save, so you can still access them even if the original content is no longer available. Linkwarden is available as a Cloud offering, or you can get the source code on GitHub and self-host it on your own server with no strings attached. If you find it useful, consider starring the repo so others can discover it too!
So let’s get into it.
What’s new
Custom order for links
You can now drag the links inside a collection into any order you like. Custom Order is the new default sort for collections, and you can switch back to sorting by date or name from the sort menu at any time. The order is saved with the collection, and new links are added to the top.

Much faster rendering of huge lists
Links, collections, and tags now only render what’s on screen, so scrolling through thousands of links stays smooth. The collection page got the same treatment, which helps a lot if you have thousands of collections.

Choose the details when saving a link
The new link sheet in the mobile app now lets you set a link’s name, collection, tags, description, and banner before saving it, instead of editing the link afterwards.

Email verification with a 6-digit code
Instead of a sign-in link, Linkwarden now emails you a 6-digit code to verify your email address.

Other noticeable improvements
- Password changes sign out other devices: Changing your password now signs you out on every other device and revokes your access tokens. Resetting a forgotten password signs you out everywhere. If you use the browser extension or integrations like Floccus with an access token, you’ll need to sign them back in afterwards.
- Password rate limiting: After 15 wrong passwords in a row, an account accepts only one attempt every 25 seconds. This makes guessing a password much slower without locking you out of your own account.
- More security fixes: This release also fixes a number of moderate-severity security issues, thanks to everyone who reported them responsibly. We recommend updating to 2.17.
- Search from the address bar: With the browser extension installed, type
lw, press space, then type what you’re looking for and press Enter to search your Linkwarden links straight from the address bar. This works in Chrome, Firefox, and other Chromium-based browsers. - Import fixes: Imported links now keep the order of their original dates no matter in what order they were imported, Wallabag dates are read correctly, and larger imports are more reliable.
- Custom AI tagging prompts: Self-hosted instances can now replace the prompt sent to the model for each AI tagging method with the
AI_GENERATE_TAGS_PROMPT,AI_PREDEFINED_TAGS_PROMPT, andAI_EXISTING_TAGS_PROMPTenvironment variables. Check it out in the docs! - And more: As always, there’s a long tail of smaller fixes and improvements across the web app, the mobile app, and the browser extension.
Full Changelog: https://github.com/linkwarden/linkwarden/compare/v2.16.3...v2.17.0
Thanks!
Thanks to everyone using Linkwarden, reporting bugs, suggesting improvements, contributing to the project, responsibly disclosing security issues, and supporting its development. A special thanks to all the security researchers who reported the issues fixed in this release. 💙
If you’d like to try Linkwarden without dealing with server setup and maintenance, our Cloud offering is the easiest way to get started.
Hope you enjoy the latest updates!
Its a good tool, but I uninstalled a long time ago. I’ll use a lot of ram on something like Immich and Jellyfin. But can’t justify blowing so much ram on things like Linkwarden or Paperless in this era of impossible ram upgrades.
Mind giving it another try? :)
Been a while since we made things a lot more efficient and even added a guide on making the setup even more efficient by cutting the things you wont need:
Happy to. It costs nothing and your team have worked hard. Don’t want to undervalue you efforts.
Thanks, let me know how it goes! You can also email me: daniel@linkwarden.app
AI disclosure. The description reads like AI with all of those emotes. Looks really unprofessional.
I’d be interested to hear what came across as unprofessional. I’ve put a lot of time into this, and AI was one of the tools I used along the way, much like any other tool that helps get the work done.
If there’s something specific you think could be better, I’m happy to hear it.
Keep doing your thing. I’ll try it next weekend.
Awesome! Thanks.




