The self-hosted link manager

Save, organize and find your links with full-text search, folders and reader view, on a server you control.

✨ Made with AI in Europe 🇪🇺

List of links in Excerpta
The Excerpta Android app, link list

Full-text search

FTS5 index, relevance ranking.

Hierarchical folders

Drag and drop, subfolders.

Markdown notes

Annotate any link, bold, italic, code and links supported.

Reader view

Extracted text, no trackers.

FreshRSS sync

Starred articles imported automatically.

Automatic archiving

Internet Archive backup on add.

Import / export

Netscape HTML format.

OIDC-only login

No local password, authentication delegated to your provider (PocketID, Authentik, Keycloak).

Excerpta Android app icon

A full-fledged Android app

Native client with an offline queue: a link saved without a connection waits and goes out as soon as it's back. Not on the Play Store yet, it's built from source.

Installation

Requirements: Docker, Docker Compose, and an OIDC provider (PocketID, Authentik, Keycloak...).

# clone the repo
$ git clone https://github.com/notarobot63/excerpta.git && cd excerpta
# copy then fill in .env (SECRET_KEY, BASE_URL, OIDC_CLIENT_ID, OIDC_CLIENT_SECRET, OIDC_ISSUER)
$ cp .env.example .env
$ docker compose up --build -d
excerpta listening on :8070

Open source and self-hostable

The code is public under the AGPL-3.0 license. No resource is loaded from a third-party service.