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 🇪🇺


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).
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.
