Railway

Deploy Linkwarden

Linkwarden: self-hosted bookmark manager with web archiving.

Deploy Linkwarden

linkwarden

Just deployed

Just deployed

/var/lib/postgresql

Linkwarden

Deploy on Railway

Collaborative bookmark manager with built-in web archiving against link rot.

Linkwarden is a self-hosted, open-source collaborative bookmark manager that collects, reads, annotates, and fully preserves web content. Every saved page is archived in multiple formats including full HTML, ensuring your bookmarks remain accessible even if the original site disappears — making it both a read-later tool and a personal web archive in one platform.

Features

  • Full-page preservation — automatically archives every saved link via Monolith (offline-ready HTML), screenshots, PDFs, and readability-extracted text
  • Read and annotate — dedicated reader view with highlightable text, adjustable fonts, and inline annotations
  • Multi-user collaboration — shared collections for teams, families, or research groups with granular role controls
  • AI-powered tagging — automatic categorization using OpenAI, Ollama, Anthropic, Azure, or other AI providers
  • MeiliSearch full-text search — fast, accurate search across all saved content including archived page text
  • RSS feed subscriptions — follow RSS feeds directly in collections with configurable polling intervals
  • Browser extension & mobile apps — one-click saving from any browser; native iOS/Android apps and PWA support
  • Import/export bookmarks — supports Netscape HTML bookmark format for migrating from other managers
  • Multiple SSO providers — GitHub, Google, Keycloak, Azure AD, Auth0, OIDC, and 40+ more login options
  • S3-compatible storage — optional external file storage via AWS S3 or any compatible provider

Deploy and Host

Deploy Linkwarden on Railway in one click with a managed PostgreSQL database. The template provisions both services automatically and configures the database connection.

About Hosting

Linkwarden runs as a Next.js application behind a Railway-generated domain with automatic TLS. The companion PostgreSQL service uses a persistent volume so your data survives restarts and redeploys.

Why Deploy

Self-hosted bookmark management with full web archiving. Your data stays under your control with no third-party dependency on cloud services.

Common Use Cases

  • Personal bookmark archive with full-page preservation
  • Team knowledge base with shared collections
  • Research paper and article curation with annotation
  • RSS feed aggregation with automatic content archival

Dependencies for

  • Linkwarden v2.15.1
  • PostgreSQL 16 (Alpine)

Deployment Dependencies

Config

NameDescriptionRequiredDefault
DATABASE_URLPostgreSQL connection string. References the sibling Postgres service's DATABASE_URL so credentials stay in sync.Yes
LINKWARDEN_SECRET_KEYEncryption key for session cookies and sensitive data. Auto-generated.Yes${secret(32)}
NEXTAUTH_SECRETSecret for NextAuth.js session encryption. Auto-generated.Yes${secret(32)}
PORTApplication port.No8080

Resources

This template includes:

  • Linkwarden v2.15.1 — the application service (ghcr.io/linkwarden/linkwarden:v2.15.1)
  • PostgreSQL 16 (Alpine) — companion database (postgres:16-alpine) with persistent volume storage at /var/lib/postgresql/data

License

This project is licensed under the AGPL-3.0 License.


Template Content

More templates in this category

View Template
Rocky Linux
[Jul'26] Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀

codestorm
28
View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

Lucas
71
View Template
Letta Code Remote
Run a Letta Code agent 24/7. No inbound ports, just deploy.

Letta
51