[{"data":1,"prerenderedAt":106},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-linkwarden":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"slugs":8,"categorySlugs":9,"name":13,"description":14,"phase":15,"unavailableReason":16,"docsUrl":17,"logo":16,"github":16,"tagline":18,"longDescription":19,"features":20,"useCases":27,"steps":37,"faq":53,"specs":69,"compatibleOs":79,"relatedApps":80,"relatedPosts":99,"category":103},"linkwarden",{"fr":7,"en":7,"ar":7},{"fr":10,"en":11,"ar":12},"collaboration","collaboration-productivity","التعاون-والإنتاجية","Linkwarden","Self-hosted collaborative bookmark manager for teams and agencies (AGPL-3.0, ~9k GitHub stars). Organize links in shared collections, assign granular read\u002Fwrite permissions, detect broken links, and archive web pages locally — screenshots and full-text snapshots immune to link rot.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-linkwarden-on-a-vps-team-bookmark-management","Self-hosted collaborative bookmark manager for teams — shared collections, per-member permissions, local web archiving. AGPL-3.0, ~9k stars.","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\u002Fwrite permissions to each member, comment on links, and deploy a multi-user browser extension.\n\nLinkwarden 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.\n\nIt 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.\n\nWith 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.",[21,22,23,24,25,26],"Shared collections with granular permissions — read-only, read\u002Fwrite 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.",[28,31,34],{"title":29,"body":30},"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.",{"title":32,"body":33},"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.",{"title":35,"body":36},"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.",[38,41,44,47,50],{"title":39,"body":40},"Order the VPS","A 2 vCPU \u002F 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.",{"title":42,"body":43},"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.",{"title":45,"body":46},"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.",{"title":48,"body":49},"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.",{"title":51,"body":52},"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.",[54,57,60,63,66],{"q":55,"a":56},"What is Linkwarden?","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.",{"q":58,"a":59},"Is a domain name required?","Yes. Linkwarden uses NextAuth.js which anchors NEXTAUTH_URL into session cookies on first boot. The domain must be chosen and DNS-configured before deployment. Changing it afterwards requires resetting the database and re-inviting all users.",{"q":61,"a":62},"How do team members get access?","The first account created via Sign Up becomes the owner. The owner invites additional members from Settings → Users, assigning a role (viewer, editor or owner) per collection. Sign-ups can be open or invitation-only via the DISABLE_NEW_SIGN_UPS environment variable.",{"q":64,"a":65},"What VPS size does Linkwarden need?","For a team of up to 15, 2 vCPU and 2 GB RAM is recommended. The Docker image bundles Playwright with Chromium for local archiving, which raises RAM consumption to ~400–600 MB under load. On a 1 GB VPS, set DISABLE_NEXT_GENERATION_ARCHIVAL=true to stay under 256 MB.",{"q":67,"a":68},"How is Linkwarden different from Karakeep?","Karakeep (formerly Hoarder) focuses on AI-powered personal bookmarking — automatic tagging and a PWA. Linkwarden focuses on team collaboration — shared collections, role-based permissions, comment threads and a multi-user browser extension. Choose Karakeep for individual power-users, Linkwarden for agencies and distributed teams.",{"ram":70,"cpu":71,"disk":72,"stack":73,"port":78},"2 GB (1 GB minimum with DISABLE_NEXT_GENERATION_ARCHIVAL=true)","2 vCPU (1 vCPU minimum)","20 GB",[74,75,76,77],"Docker","Node.js","Next.js 15","PostgreSQL 16","3000",[],[81,88,94],{"name":82,"slug":83,"categorySlug":11,"categoryName":84,"categoryColor":85,"logo":16,"tagline":86,"description":87},"Karakeep","karakeep","Collaboration & Productivity","text-indigo-400 bg-indigo-500\u002F10","Self-hosted AI bookmark manager — save anything, find everything. Auto-tags and full-text search powered by Meilisearch and Ollama or OpenAI.","AI-powered self-hosted bookmark manager: save links, notes, images and PDFs, let the AI auto-tag and summarize everything — with local Ollama or OpenAI. 3 Docker containers (app + Meilisearch + headless Chrome), port 3000, AGPL-3.0. 26 k ⭐ GitHub.",{"name":89,"slug":90,"categorySlug":11,"categoryName":84,"categoryColor":85,"logo":91,"tagline":92,"description":93},"Docmost","docmost","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F157234190","Self-hosted team wiki with real-time collaboration — open-source Notion and Confluence alternative.","Open-source collaborative wiki and documentation platform — real-time editing, nested pages and built-in diagramming. Self-hosted alternative to Notion and Confluence.",{"name":95,"slug":96,"categorySlug":11,"categoryName":84,"categoryColor":85,"logo":16,"tagline":97,"description":98},"Vikunja","vikunja","Open-source task manager with Kanban, Gantt and sprints — self-hosted on your VPS, AGPL-3.0, 24 k+ stars, v2.4.0.","Self-hosted open-source task and project manager — Kanban boards, Gantt charts, sprints and a REST API on your own VPS. Alternative to Todoist, TickTick and Asana.",[100,101,102],"heberger-linkwarden-vps","self-host-karakeep-vps","self-host-docmost-vps",{"key":10,"slug":11,"name":84,"objective":104,"icon":105,"color":85},"Share information and collaborate.","collab",1787661760374]