TrueNAS AppsTrueNAS Apps: Tutorials
Application maintenance is independent from TrueNAS version release cycles.
See the TrueNAS Applications Market for the latest details about apps available within TrueNAS!
Content available from this location is planned to fully migrate to the Applications Market at a future date.

Linkding

Documentation for applications within the Community train is created and maintained by members of the TrueNAS community. The TrueNAS Documentation Hub hosts but does not validate or maintain articles within this section.

Community contributions are highly encouraged! Please see Contributing to TrueNAS Application Documentation to learn how you can assist.

Needs Expansion
This community application tutorial is incomplete and/or a placeholder for future content development. Please help the TrueNAS community expand it or discuss this application in the TrueNAS Community forum.

We welcome community contributions to keep this documentation current! Click Edit Page in the top right corner to propose changes to this article. See Updating Content for more information.

Linkding is a web bookmarking application supporting tags, search, multi-users, page snapshots, and more.

Before you begin

Before you install Linkding:

  • Check out the installation instructions to learn more about installaing and administrating Linkding.
  • Determine whether you want to use the page snapshot feature, available in the Linkding latest-plus image. If using snapshots, you might want to consider assigning a host path for Linkding Data Storage if you’re expecting to have a large collection of page snapshots.
  • Figure out where you want to keep passwords for the Linkding database and Linkding users.

Install Linkding

If installing Linkding with everything with both Linkding Data Storage and Linkding Postgres Data Storage set to ixVolume, installation should be fairly straightforward.

TrueNAS does not recommend ixVolume datasets as permanent storage volumes for production deployments. See Understanding App Storage Volumes for more information.

If setting a custom host path for Linkding Data Storage (e.g. for storing page snapshots to a zfs pool), you’ll likely want to select Enable ACL and then within ACL Entries set ID type (e.g. for user), ID (e.g. 568, or whatever is set as the User and Group for Linkding on the same settings page) and Access (FULL_CONTROL) appropriately. Failure to set up ACL appropriately when using a custom host path causes Linkding to not run (i.e. return an Internal Server Error).

You might also need to set up a way to securely host the service, using guides such as HOWTO: Host a Service privately on TrueNAS with a valid SSL Certificate.