Say goodbye to messy bookmarks: Why you need to build your own efficient bookmark manager - linkding

A powerful, simple, and most importantly, bookmark management tool that you control.

Have you ever encountered this dilemma? Your browser bookmarks are piled up like a mountain, making it difficult to quickly find the one you need.

Or do you want to sync your bookmarks across multiple devices, but you are hindered for some reason? Have you ever thought of having a tool that is not only simple and powerful, but most importantly, controlled by you?

Then, you need to know about today’s protagonist linkding.

Alt text
Pic

And there are two powerful accompanying plugins that make it easy to add bookmarks quickly, read the content of the website, and also support adding bookmarks on mobile devices.

Alt text
Pic


linkding is a bookmark manager that you can host yourself. It is designed to be simple, fast, and can be easily set up using Docker. The name is also interesting: link is commonly used to represent URLs and bookmarks, and Ding means “thing” in German. So, this is a “thing” for managing your links.

Features at a glance:

  • Clean user interface: Optimized for readability
  • Tag-based bookmark organization: Make your bookmarks more organized

Alt text
Pic

  • Add comments using Markdown: Add more information to your bookmarks
  • Read later feature: Save web pages for future reading
  • Sharing feature: Share your bookmarks with other users
  • Batch editing: Edit multiple bookmarks at once
  • Automatically provide bookmark titles, descriptions, and icons
  • Automatically create snapshots of bookmarks on the Internet Archive Wayback Machine
  • Import and export bookmarks: Supports Netscape HTML format
  • Browser extensions: Supports Firefox and Chrome, as well as a bookmark widget
  • Theme selection: Light and dark themes
  • REST API: Supports third-party application development
  • Management panel: User self-service and access to raw data
  • Easy to set up: Uses Docker and SQLite database, with optional PostgreSQL

Setup steps:

Follow for free to avoid getting lost

Alt text
Pic

Alt text
Pic

Alt text
Pic

Tutorial reference: 30-second installation of Portainer, a must-have tool for NAS

Next, take Portainer as an example

Open File Station and create a linkding folder in the docker folder

Alt text
Pic

Alt text
Pic

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
version: '3'
services:
  linkding:
    container_name: "linkding"
    image: sissbruecker/linkding:latest
    ports:
      - "9090:9090"  # Change to an unused port
    volumes:
      - /volume1/docker/linkding/data:/etc/linkding/data
    environment:
      - LD_SUPERUSER_NAME=admin  # Admin account credentials
      - LD_SUPERUSER_PASSWORD=admin
    restart: unless-stopped
  1. Select stack
  2. Enter “linkding” in the name field
  3. Enter the above code in the editor
  4. Click deploy

Alt text
Pic

Access the program in your browser: [ip]:[port]

Replace “ip” with the IP address of your NAS (mine is 172.16.23.106), and replace “port” with the port defined in the configuration file (if you followed my tutorial, it would be 9090).

Alt text
Pic

This plugin allows us to quickly bookmark websites and read their key information.

Alt text
Pic

Search for “linkding extension” in the plugin marketplace.

Alt text
Pic

Alt text
Pic

  • linkding: If you have a public IP address, set it as the linkding address for the best experience (you can refer to other tutorials or leave a comment to let me know your requirements).

  • default tags: Default tag for links. Here, I set it as “unread”. I regularly clean up these tags and move them to the appropriate tags.

  • api token: Set it in the linkding backend.

    Alt text
    Pic

This plugin helps us quickly find our bookmarked links when searching for related content in the browser.

Alt text
Pic

Search for “linkding injector” in the plugin marketplace.

Alt text
Pic

Same as above.

Alt text
Pic

  1. Download the Shortcut app.
  2. Add a new shortcut.
    /en/how-to-install-linkding-on-your-nas/image.png
  3. Enable sharing.
    /en/how-to-install-linkding-on-your-nas/image-1.png
  4. Add an action (show web view at), and enter your linkding address in the URL field. You don’t need to manually enter the URL; add the “Shortcut Input” variable here. The setup is now complete.
    /en/how-to-install-linkding-on-your-nas/image-2.png
  5. Open the website you want to bookmark, click on share, and select your shortcut to add it.
    /en/how-to-install-linkding-on-your-nas/image-3.png

Often, we come across a website with great content and bookmark it. But after some time, the website may shut down or the content may be deleted. In such cases, we need a feature called “web page archiving”.

linkding supports automatically importing your bookmarks to archive.org to record the appearance of the website at that time.

This icon indicates that it has been synchronized with archive.org.

Alt text
Pic

Alt text
Pic

To enable this feature:

Go to settings -> Internet archive integration.

Alt text
Pic

I would like to mention that archive.org is a non-profit website. If you use this website extensively, consider donating to support them.

If you have any comments or suggestions, please let me know. In the future, I can introduce another bookmarking tool to you. The difference is that this tool automatically takes screenshots of bookmark content and exports them as PDF.

Alt text
Pic

Alt text
Pic

Alt text
Pic

If you like this article, please remember to like, bookmark, and follow Dad’s Digital Garden. We will continue to bring you more practical self-built application guides. Let’s take control of our own data and create our own digital world!

If you encounter any problems or have any suggestions during the setup process, feel free to leave a comment below. Let’s explore and learn together.