Share information and collaborate.

Linkwarden

Self-hosted collaborative bookmark manager for teams — shared collections, per-member permissions, local web archiving. AGPL-3.0, ~9k stars.

2 GB (1 GB minimum with DISABLE_NEXT_GENERATION_ARCHIVAL=true) RAM 2 vCPU (1 vCPU minimum) Port 3000 Available

Tech stack

DockerNode.jsNext.js 15PostgreSQL 16
Minimum RAM2 GB (1 GB minimum with DISABLE_NEXT_GENERATION_ARCHIVAL=true)
Minimum CPU2 vCPU (1 vCPU minimum)
Default port3000
Compatible OSChoice of Linux distributions

Linkwarden is a self-hosted collaborative bookmark manager (AGPL-3.0, ~9k GitHub stars). Unlike personal bookmark managers, it is built for teams: organize links in shared collections, assign granular read/write permissions to each member, comment on links, and deploy a multi-user browser extension.

Linkwarden automatically archives every bookmarked page locally — screenshot and readable-text snapshot powered by Playwright, bundled in the Docker image. No separate browser container is required.

It runs as a two-container Docker Compose stack (Next.js 15 + PostgreSQL 16). A domain is required for NextAuth.js session cookies (NEXTAUTH_URL anchored at first boot). The first account is created via the registration wizard; sign-ups can then be closed with DISABLE_NEW_SIGN_UPS=true.

With Karakeep in the catalog for AI-powered personal bookmarking, Linkwarden fills the team collaboration niche: shared collections, role-based access, and multi-user workflows built for agencies and distributed teams.

Key features

Shared collections with granular permissions — read-only, read/write or owner per member.
Local web archiving — Playwright-powered screenshot and full-text snapshot of every saved link, immune to link rot and paywalls.
Multi-user browser extension — all team members save links to the same shared collections from their browser.
Broken link detection — periodic automated check surfaces dead or redirected URLs.
Tag-based organization across collections — filter, search and retrieve links by tag or full text.
Public Linktree-style profiles — share curated link lists with external audiences.

When to use this solution?

1

Team research curation

Use shared Linkwarden collections as a living research base: one collection per project, all team members contributing from the browser extension with comments explaining why each link matters. Every link is auto-archived so the content survives even when the original page disappears.

2

Agency knowledge base

Structure internal resources in topic collections — tools, client references, design inspiration, legal templates — with per-role write permissions. The public profile feature lets you share curated vetted-resource lists directly with clients.

3

Developer toolbox

Collect technical references, API docs, Stack Overflow threads and blog posts into project collections. Full-text search and tag filters make it faster to retrieve a precise doc than browser bookmarks; the archive feature keeps working when upstream docs are reorganized.

Deploy Linkwarden on your VPS

Guide optimized for ServOrbit Cloud VPS.

01

Order the VPS

A 2 vCPU / 2 GB RAM VPS under Ubuntu 24.04 supports a team of up to 15. The Docker image bundles Playwright with Chromium for archiving, raising RAM usage to ~400–600 MB under load. On a 1 GB VPS, set DISABLE_NEXT_GENERATION_ARCHIVAL=true to keep the footprint under 256 MB.

02

Choose the domain before deploying

Linkwarden anchors NEXTAUTH_URL into session cookies on first boot — the domain must be set before deployment. Create an A record pointing to the VPS IP and wait for propagation before launching.

03

Deploy from the Marketplace

In your ServOrbit client area, open the Marketplace, Collaboration & Productivity category, enter the chosen domain and launch the Linkwarden deployment. Automation installs Docker, generates the session secret and database password, and starts the stack behind nginx with a Let's Encrypt TLS certificate.

04

Create the first account

Open your configured URL and click Sign Up. Enter your email and password — the first account becomes the owner automatically. Go to Settings → Users immediately to close sign-ups if you want invitation-only access.

05

Install the extension and invite your team

Install the Linkwarden browser extension for Chrome or Firefox. Sign in with your instance URL and credentials, then send invitation links to team members from Settings → Users and organize your first shared collections.

Frequently asked questions

Linkwarden is a self-hosted collaborative bookmark manager (AGPL-3.0, ~9k GitHub stars). It organizes links in shared collections with per-member permissions, archives web pages locally using Playwright, detects broken links, and provides a multi-user browser extension.

Embed the deploy button

Maintaining a project that uses Linkwarden? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.

Deploy Linkwarden on ServOrbit
Markdown
[![Deploy Linkwarden on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=linkwarden&utm_source=deploy-badge&utm_medium=referral&utm_campaign=linkwarden)
HTML
<a href="https://servorbit.com/vps-cloud?template=linkwarden&utm_source=deploy-badge&utm_medium=referral&utm_campaign=linkwarden"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Linkwarden on ServOrbit" height="40"></a>

The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.

Share information and collaborate.

Activate Linkwarden on your infrastructure.

Dedicated Cloud VPS — IPv4 included, European datacenter, support included. Your data never leaves your server.

Recommended configuration: 2 GB (1 GB minimum with DISABLE_NEXT_GENERATION_ARCHIVAL=true) RAM · 2 vCPU (1 vCPU minimum)

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.