Self-hosting linkding (Plus) the easy way

Self-hosting linkding (Plus) the easy way

Yulei Chen - Content-Engineerin bei sliplane.ioYulei Chen
3 min

linkding is a minimal, fast, self-hosted bookmark manager. It lets you save, tag, and search your bookmarks from any device through a clean web interface. The "Plus" edition adds the ability to archive websites as HTML snapshots, so you never lose a page even if it goes offline. Unlike cloud-based bookmark services, self-hosting linkding means no usage limits, no subscriptions, and full control over your data.

Sliplane makes deploying linkding as easy as clicking a button. No server setup, no reverse proxy, no Docker configuration to figure out. Just pick a plan and deploy.

Prerequisites

Before deploying, ensure you have a Sliplane account (free trial available).

Quick start

Sliplane provides one-click deployment with presets.

SliplaneDeploy linkding >
  1. Click the deploy button above
  2. Select a project
  3. Select a server (If you just signed up you get a 48-hour free trial server)
  4. Click Deploy!

About the preset

The one-click deploy above uses Sliplane's linkding preset. Here's what it includes:

  • linkding Plus image (sissbruecker/linkding) with website archiving support
  • Version 1.45.0-plus pinned for stability
  • Persistent storage mounted to /etc/linkding/data for bookmarks and archived pages
  • Superuser account pre-configured with a generated username and password
  • Port 9090 configured automatically

Next steps

Once linkding is running, open the domain Sliplane assigned (e.g. linkding-plus-xxxx.sliplane.app).

Default credentials

The preset generates a superuser account for you. You can find the username and password in your service's environment variables on the Sliplane dashboard:

  • LD_SUPERUSER_NAME - your admin username
  • LD_SUPERUSER_PASSWORD - your admin password

Copy these values and use them to log in.

Key environment variables

You can customize linkding by adding environment variables in the Sliplane dashboard:

VariableDescriptionDefault
LD_SUPERUSER_NAMEAdmin username(generated)
LD_SUPERUSER_PASSWORDAdmin password(generated)
LD_DISABLE_BACKGROUND_TASKSDisable background tasks like favicon loadingFalse
LD_DISABLE_URL_VALIDATIONAllow saving bookmarks with invalid URLsFalse
LD_ENABLE_AUTH_PROXYEnable proxy authenticationFalse
LD_CSRF_TRUSTED_ORIGINSComma-separated list of trusted origins for CSRF(empty)

Browser extension

linkding has official browser extensions for Firefox and Chrome. After logging in, go to Settings > Integrations to generate an API token, then paste it into the extension settings.

REST API

linkding ships with a full REST API. You can generate API tokens under Settings > Integrations. The API lets you create, search, and manage bookmarks programmatically, which is great for automation with tools like n8n.

Cost comparison

You can also self-host linkding with other cloud providers. Here is a pricing comparison for the most common ones:

FAQ

What is the difference between linkding and linkding Plus?

The standard linkding image is a lightweight bookmark manager. The "Plus" edition adds the ability to create HTML snapshots of bookmarked pages using a built-in archiving feature powered by single-file. This means you can preserve the full content of a page even if it's later taken down or changed.

Can I import bookmarks from my browser or other services?

Yes. linkding supports importing bookmarks from Netscape HTML files (exported from any browser) and from Pocket. Go to Settings > Import and upload your file. Tags are preserved during import.

How do I update linkding?

Go to your service settings on the Sliplane dashboard and change the image tag to the newer version. Then redeploy. Check Docker Hub for the latest stable version. Your data is stored in a persistent volume, so updates won't affect your bookmarks.

Are there alternatives to linkding?

Yes, there are several self-hosted bookmark managers worth checking out. Popular options include Shiori, Hoarder (now called Karakeep), and Wallabag. Each has a different focus, so pick whichever matches your workflow best.

Can I use linkding with multiple users?

Yes. After logging in as the superuser, go to Settings > Admin to create additional user accounts. Each user gets their own separate set of bookmarks and tags. You can also manage users via the Django admin panel at /admin/.

Self-host linkding now - It's easy!

Sliplane gives you everything you need to run linkding Plus without managing servers.