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:

ProvidervCPURAMDiskMonthly CostNote
Sliplane22 GB50 GB€22.80Flat rate, free egress, SSL included
Fly.io22 GB40 GB~$17.83Disk and bandwidth billed separately
Render12 GB40 GB~$355 GB bandwidth included on Hobby; disk billed separately
Railway22 GB40 GBUp to ~$66Usage-based; Pro required for a 40 GB volume
Click here to see how these numbers were calculated.

Prices checked July 19, 2026. Assuming an always-on instance running 730 hrs/month, Germany/Amsterdam where regional pricing applies, excluding VAT and egress.

  • Sliplane: Base server with 2 vCPU, 2 GB RAM and 20 GB storage = €17.80/month; the 50 GB storage tier adds €5 -> €22.80/month. Unlimited services, free egress and SSL are included.
  • Fly.io: in Amsterdam, shared-cpu-2x with 2 GB RAM = $11.83/month + 40 GB volume × $0.15/GB = $6 -> ~$17.83/month. Egress is billed separately at $0.02/GB in Europe.
  • Render: closest match is Standard ($25, 1 vCPU / 2 GB) plus 40 GB disk × $0.25/GB = $10 -> ~$35/month. A Hobby workspace includes 5 GB bandwidth, then charges $0.15/GB. Stepping up to Pro compute (2 vCPU / 4 GB) costs $85/month plus disk.
  • Railway (Pro plan): at full resource usage: CPU 2 × $20/vCPU/month = $40; RAM 2 × $10/GB/month = $20; volume 40 × $0.15/GB/month = $6 -> up to ~$66/month. Actual CPU and RAM charges depend on usage. A 40 GB volume requires Pro; its $20/month subscription is a minimum commitment that counts toward usage, not an additional charge. Egress is $0.05/GB.

Bandwidth costs can add up fast on usage-based providers. Use our bandwidth cost comparison tool to see what your egress would cost on each platform.

Bandwidth Cost Growth Comparison

Move the slider or play the animation to compare monthly egress costs. Sliplane stays free as traffic grows.

0 GB
Sliplane
Free
Fly.io
$0.00
Railway
$0.00
Render
$0.00

Egress only, excluding compute and storage. Based on public US/European rates checked July 19, 2026. Render includes its first 5 GB per month. Sliplane egress is free, subject to the Fair Use Policy.

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.