All templates
Node.js 22

Karakeep starter

Karakeep (formerly Hoarder) is a bookmark-everything app you host yourself. Save a link and it fetches the title, description, image and readable text of the page, so you can search everything you have ever saved, not just titles. Keep notes and images alongside, organise them into lists and tags, highlight passages, and subscribe to RSS feeds. Add an OpenAI-compatible key and it tags and summarises new bookmarks for you. The browser extensions and iOS and Android apps connect to your own address. Deploying it adds a persistent volume, so bookmarks, saved pages and the search index survive restarts and redeploys, with daily snapshots you can restore from the app's Volume tab. Nobody else can claim it: the first start creates the admin account and prints the password once to the deploy log, and sign-ups stay closed until you open them. Pages are read without a browser, so screenshots and JavaScript-only pages are not captured.

Bookmarks Search Volume
Deploy this template You will sign in first. We keep your pick.

The source

This template is an ordinary public repository. Read it, fork it, or open a pull request against it. Deploying pulls its default branch and builds it the same way velixir builds your own code.

velixirnet/template-karakeep

Once it is live

The template is just a starting point. Clone it, edit it, then ship over the top with the CLI:

velixir deploy

Or add the GitHub Actions workflow from the app's Deploys tab to your repo, and every push to your deploy branch ships a release. Both run the same pipeline this template just went through.