unsubbed.co

LinkAce

Self-hosted read-it-later & bookmarks tool that provides bookmark archive.

Open-source link archiving, honestly reviewed. No marketing copy, just what you get when you deploy it yourself.

TL;DR

  • What it is: GPL-3.0 self-hosted bookmark archive — not a browser bookmark sync tool, but a permanent, searchable database of links you want to keep forever, with automatic backups to the Internet Archive [1][2].
  • Who it’s for: Researchers, developers, and avid readers who accumulate hundreds of links across dozens of topics and are tired of dead bookmarks in browser folders. Also small teams who want to share curated link collections [1][website].
  • Cost savings: SaaS bookmark managers like Raindrop.io run $3–5/mo per user. Self-hosting LinkAce costs $0 for the software plus $3–6/mo for a small VPS. The bigger value isn’t the dollar amount — it’s that your archive doesn’t disappear when a SaaS shuts down or changes pricing.
  • Key strength: The automatic Internet Archive integration is the feature that makes reviewers stay long-term. When a saved link goes dead, LinkAce both alerts you and already has the archived copy waiting [1][2].
  • Key weakness: Single-developer project with no free personal support, no native mobile app, and a GPL-3.0 license that complicates commercial embedding. Bulk editing was absent in v1 (may be addressed in v2) [3].

What is LinkAce

LinkAce is a self-hosted bookmark manager built by one developer — Kevin Woblick — who built it to solve his own problem and then open-sourced it under GPL-3.0 [2][website]. The pitch in the README is precise about what it is and isn’t: “LinkAce should not provide a solution to sync your browser bookmarks” [README]. Instead, it’s a long-term archive — a searchable, organized database for links you want to keep indefinitely, not a browser extension replacement.

The distinction matters in practice. Browser bookmarks are ephemeral and local. LinkAce is permanent and structured. You add a URL, it fetches the title and description automatically, you assign it tags and lists, and then — without any action from you — it submits the page to the Internet Archive as a backup copy [README][1]. If the site goes dark in three years, you still have the archived version.

The project sits at 3,268 GitHub stars and recently shipped version 2.0 — a major release that took nearly two years and over 150 hours of development work [website]. The v2 announcement on the homepage doesn’t shy away from the effort: “Whew. It took almost 2 years and over 150 hours of coding to get here.” That kind of candor from a solo developer is either reassuring (they care) or a warning sign (one person carrying a production tool) depending on your risk tolerance.


Why people choose it

The third-party coverage on LinkAce is sparse compared to automation tools or self-hosted office suites — it’s a focused, single-purpose tool and the review ecosystem reflects that. What exists is consistent.

The archiving angle is the real differentiator. Every review that goes beyond a feature list lands on the same point: automatic Internet Archive submission is what separates LinkAce from every other self-hosted bookmark manager. One LinuxLinks commenter put it directly: “I like that the author really thought this through. Lots of great features, this is my favorite: ‘After you saved a link, it will automatically saved by the Internet Archive.’ I’m amazed at how many (apparently robust) sites disappear on a regular basis.” [1]. That’s not a power user talking — that’s the core value proposition landing cleanly.

The reliability record is unusually clean. The one substantive user review on LibreSelfHosted is a data point worth noting: “I’ve been self-hosting this for 1.5 years and it works great for me. Comparing all self-hosted bookmark solutions that can run on my classic php webserver stack, this one stood out as the easiest to install and customise and it has indeed been a breeze with no reliability issues whatsoever.” [2]. One review is a thin sample, but 1.5 years of zero reliability complaints on a self-hosted tool is a real signal.

Against LinkDing and Shaarli. The BlackVoid review [3] explicitly positions LinkAce as an alternative to LinkDing and notes that compared to minimal-interface options, LinkAce offers more features while still keeping a clean UI. For users who find Shaarli too barebones or LinkDing too stripped-down, LinkAce sits in the middle: more structure without being overwhelming.

The honest negative from v1. The BlackVoid review [3] flags a real limitation: no bulk editing in version 1.10.3. If you wanted to add multiple links to the same list, or tag them all at once, you did it one by one. This is the kind of workflow friction that’s tolerable at 50 bookmarks and painful at 500. Whether v2 addressed this isn’t confirmed in available sources — worth verifying in the changelog before committing.


Features

Based on the README, website, and review coverage:

Core organization:

  • Tags and lists — tags for cross-cutting categories, lists for grouped collections by topic or occasion [README][website]
  • Advanced search with filters and ordering [README][1]
  • Private and public visibility per link, tag, and list — control what guests can see at a granular level [README][website]
  • RSS feeds for both private and public link collections [README]
  • Browser bookmarklet for one-click saves from any browser [README][1]
  • Auto-fetches title and description when you add a link [README][2]
  • Light and dark themes, auto-switches with system preference [README][1]
  • Available in 15 languages including English, German, French, Japanese, Spanish, Polish, and Chinese [website]

Archiving and monitoring:

  • Every saved link is automatically submitted to the Internet Archive as a backup [README][1][2]
  • Automated availability monitoring — periodic checks on all saved links, notification when one goes down or moves [README][1][website]
  • This combination means LinkAce handles both the “link went dead today” case and the “I need to recover what was there” case

Multi-user and access:

  • Multi-user support with internal sharing of links, lists, and tags [README][website]
  • SSO via OAuth and OIDC [README][website]
  • Guest mode — allow unauthenticated visitors to browse your public collection [README][website]

Integration and API:

  • Full REST API covering all features [README][website]
  • Available on Zapier, connecting to 2,500+ applications [README][website] (the website claims 5,000+ via Zapier on some pages)
  • Import and export bookmarks via HTML — works with most browsers and bookmark services [README][2]
  • Complete database and application backup to any AWS S3-compatible storage [README][1]

Deployment:

  • Docker and Docker Compose (recommended path) [README][website]
  • Kubernetes (beta) [README][website]
  • Plain PHP installation without Docker [README][website]
  • One-click cloud deployment options [website]
  • Official managed hosting at hosting.linkace.org — currently in beta waitlist [website]

What’s not there:

  • No native mobile app — the site is mobile browser-friendly but there’s no iOS or Android client [3]
  • No built-in AI features — no summarization, no smart tagging, no semantic search
  • Bulk editing was absent in v1; v2 status unconfirmed from available sources [3]

Pricing: SaaS vs self-hosted math

LinkAce software: Free. GPL-3.0 license, no subscription, no seat fees [README].

LinkAce managed hosting (hosting.linkace.org): Currently in beta, waitlist only. No public pricing available [website]. When it launches, it will be the path for people who want LinkAce without server management.

Self-hosted running cost:

  • A VPS with 1GB RAM and 20GB disk (Hetzner CX11, Contabo, DigitalOcean) runs $3–6/mo
  • MySQL or PostgreSQL is bundled in the Docker Compose setup
  • Total: $3–6/mo ongoing after setup

Comparable SaaS services:

  • Raindrop.io: free tier (limited), Pro at $3/mo, Teams plan at $5/mo per user. Closed source, US-hosted servers.
  • Pocket (now part of Mozilla’s Firefox products): free with ads, Premium historically at ~$4.99/mo. No self-hosting.
  • Pinboard: $11/year base, archiving add-on historically around $25/year. Minimal UI, minimal features.
  • Notion as a bookmark db: included in Notion pricing but not purpose-built; no link monitoring, no auto-archiving.

The real savings math for LinkAce isn’t purely monthly billing — it’s longevity. Every SaaS bookmarking service that has ever existed has either shut down, pivoted, degraded its free tier, or been acquired. Delicious, Diigo, Pinboard stagnation, Instapaper’s near-death — the graveyard of “read it later” and bookmark services is longer than most categories. Self-hosting means your archive doesn’t evaporate when a startup runs out of runway. That’s the actual value proposition here, more than the $3/mo [1][2].


Deployment reality check

The setup experience is one area where LinkAce earns genuine goodwill. The LibreSelfHosted reviewer running it for 1.5 years specifically called it “the easiest to install and customise” among PHP-based bookmark managers [2]. The BlackVoid review [3] walks through a full Docker Compose + MySQL setup and treats it as routine rather than painful.

What you actually need:

  • A Linux VPS with 1GB RAM minimum (2GB+ if you want comfortable headroom)
  • Docker and docker-compose installed
  • A database: MySQL 8 or MariaDB (bundled in the recommended Docker Compose) or PostgreSQL
  • A reverse proxy (Caddy or nginx) and a domain if you want HTTPS and a proper URL
  • Optional: an S3-compatible bucket (Backblaze B2, Wasabi, AWS) for backup

The recommended Docker Compose path bundles the app and database together — you fill in environment variables, run docker-compose up -d, and access the web installer to complete configuration [README][3]. This is about as low-friction as PHP self-hosted apps get.

What can go sideways:

  • MySQL 8 has authentication changes that trip up some Docker configurations — the BlackVoid walkthrough [3] notes you need to explicitly set --authentication_policy=mysql_native_password in the MySQL container command, otherwise the app can’t connect. Easy fix once you know it, confusing if you don’t.
  • The upgrade from v1 to v2 is a major migration requiring an explicit upgrade guide [README]. If you installed v1 years ago and want v2, budget time to read that guide before touching anything.
  • Support is pay-gated. Kevin is explicit: “I won’t offer any free personal support, customization or installation help.” [README][2]. Community discussions exist on GitHub, and paid support is available via Patreon/Open Collective/GitHub Sponsors. This is honest but means you’re either self-sufficient, have a technical person, or you pay. Budget accordingly if you’re non-technical.

Realistic time estimate: 30–60 minutes for a developer following the Docker docs. 2–3 hours for a non-technical person following a step-by-step guide. The main variables are domain + SSL setup and whether you’ve used Docker before.


Pros and cons

Pros

  • Automatic Internet Archive integration. Every saved link gets a Wayback Machine backup without you doing anything [README][1]. This single feature separates LinkAce from every browser bookmark folder and most bookmark managers.
  • Proactive dead-link monitoring. LinkAce checks your saved links and notifies you when something breaks or moves [README][website]. Most bookmark managers are passive storage; LinkAce is active maintenance.
  • Clean, minimal UI. Multiple sources note the interface is clean and uncluttered. The features page confirms it’s designed to not overload users while still being feature-rich [website][3].
  • Full REST API. Covers all features — not a read-only or partial API [README][website]. Means you can build workflows around it or use Zapier for integrations without screen-scraping.
  • SSO out of the box. OAuth and OIDC support means you can hook it into an existing identity provider [README][website]. That’s not table stakes for a free single-developer tool — it’s a genuine feature.
  • Multi-user with sharing. Works for teams, not just solo use. Links, lists, and tags can be shared internally [README][website].
  • Proven stability. Available reviews report no reliability issues over extended periods [2].
  • S3 backup support. Full database and application backup to any S3-compatible storage [README].
  • HTML import/export. Browser-native bookmark format. Getting your bookmarks in and out doesn’t require vendor-specific tooling [README].

Cons

  • GPL-3.0, not MIT. If you want to embed LinkAce in your own SaaS, distribute a modified version commercially, or bundle it with client deployments, GPL-3.0 complicates things significantly. MIT would allow this freely; GPL-3.0 doesn’t [README].
  • Single-developer project. This is both the project’s personality and its risk. Kevin has shipped consistently and version 2 proves long-term commitment, but the bus factor is 1. If he stops maintaining it, the community would need to fork [README][2].
  • No free support. If you hit a wall during setup or get stuck on a configuration issue, you’re either relying on community discussions or paying for personal support [README][2]. For non-technical founders this is a real cost.
  • No native mobile app. Mobile-browser-friendly is not the same as a proper iOS/Android client with share sheet integration. Saving a link on mobile requires either the mobile browser + bookmarklet or the API [3].
  • Bulk editing absent in v1. Flagged directly by BlackVoid [3]: adding multiple links to a list or tag required doing it one by one. Status in v2 is unconfirmed from available sources.
  • Small community. 3,268 GitHub stars and sparse public discussion means fewer Stack Overflow answers, fewer guides, fewer pre-built integrations than category leaders.
  • Managed hosting not yet available. If you want LinkAce without self-hosting, the official option is still on a beta waitlist [website].

Who should use this / who shouldn’t

Use LinkAce if:

  • You save links for research, reading, or reference and have been burned by dead links and disappearing SaaS tools.
  • You want an archiving layer — a guarantee that the content you save is also backed up to the Internet Archive automatically.
  • You’re comfortable with Docker and a Linux VPS, or have someone who can set it up once.
  • You want SSO and multi-user access in a free, self-hosted tool.
  • You need a REST API to connect your link archive to other workflows.

Skip it (pick Raindrop.io) if:

  • You want excellent mobile apps with share-sheet support on iOS and Android.
  • You prefer to pay a monthly fee rather than maintain any infrastructure.
  • Your link collection is small and a polished SaaS experience matters more than archiving depth.

Skip it (pick wallabag) if:

  • Your primary use case is read-it-later, not link archiving. wallabag is purpose-built for reading saved articles, not for organizing links as a reference database.

Skip it (pick linkding) if:

  • You want the absolute minimum viable bookmark manager — no frills, no features beyond the basics, smallest possible Docker footprint. LinkDing is deliberately spartan where LinkAce is deliberately featured.

Skip it (think twice) if:

  • You’re non-technical and don’t have a technical person to handle the initial setup and eventual upgrades. Kevin has been explicit that free support isn’t something he offers [README][2].
  • You need to embed or commercially distribute the software — GPL-3.0 license terms will create legal complexity.

Alternatives worth considering

From the LibreSelfHosted listing and review context:

  • Linkwarden — self-hosted collaborative bookmark manager, more team-focused, newer project.
  • Karakeep — bookmark-everything app with some AI features for auto-tagging; more modern UI, newer project.
  • Shiori — written in Go (vs LinkAce’s PHP), minimal, fast, no JavaScript required; good if you want something lighter.
  • linkding — ultra-minimal, designed to be fast and small, Docker in under 5 minutes. Fewer features, zero bloat.
  • wallabag — better for read-it-later use cases than link organization/archiving.
  • Shaarli — database-free, extremely lightweight, older project; minimal overhead but the interface hasn’t modernized.
  • Nextcloud Bookmarks — worth considering if you already self-host Nextcloud; integrates with the broader Nextcloud ecosystem.
  • Raindrop.io (SaaS) — if you don’t want to self-host, Raindrop is the category leader for SaaS bookmark management with good mobile apps and a clean UI.

The practical shortlist for most people landing on this page is LinkAce vs linkding vs Karakeep. LinkAce if archiving and monitoring matter. linkding if you want something smaller with fewer dependencies. Karakeep if you want newer code and AI-assisted tagging.


Bottom line

LinkAce is a narrow tool that does what it promises with unusual reliability. It won’t organize your whole life or automate your workflows — it stores links, monitors them, and backs them up to the Internet Archive without you thinking about it. For researchers, curators, and anyone who has lost a year’s worth of bookmarks to a dead SaaS, that combination is genuinely valuable. The limitations are real — GPL-3.0 restricts commercial use, there’s no mobile app, bulk editing was missing in v1, and Kevin has one set of hands — but none of them are surprising for a mature, solo-developer open-source project. If you self-host with Docker and the value proposition is “my links should outlive the websites they point to,” LinkAce is the most direct answer in the self-hosted category. If that’s a two-hour VPS project you want someone else to handle, that’s a one-time deployment job — not a recurring problem.


Sources

  1. LinuxLinks“LinkAce is a self-hosted archive to collect links of websites”. https://www.linuxlinks.com/linkace-self-hosted-archive-collect-links-favorite-websites/
  2. LibreSelfHosted“LinkAce project — libreselfhosted.com”. https://libreselfhosted.com/project/linkace/
  3. BlackVoid.club“LinkAce - self-hosted link archive platform”. https://www.blackvoid.club/linkace-self-hosted-link-archive-platform/
  4. MyQNAP“LinkAce v2 (Apache84)”. https://www.myqnap.org/product/linkace-v2-apache84/

Primary sources:

Features

Authentication & Access

  • Single Sign-On (SSO)

Integrations & APIs

  • REST API