selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
karakeep-homedash logo

Self-host karakeep-homedash

Compact dashboard for browsing KaraKeep bookmarks

ReleaseOpen SourceGPL-3.0
Updatedlast year
LanguageJavaScript
Setup difficultyEasy
MobileResponsive
Stars
144
Port
8595 (HTTP server for dashboard)
Requires
KaraKeep database (db.db)
Docker
ghcr.io/codejawn/karakeep-homedash
Install with Docker Compose
KaraKeep HomeDash dashboard showing bookmarks in masonry layout

What is karakeep-homedash?

KaraKeep HomeDash is a lightweight, read-only dashboard for KaraKeep bookmarks. It presents all bookmarks on one page organized by lists using a Pinterest-style masonry layout. Features include instant search filtering, drag-and-drop list reordering, and responsive design for desktop, tablet, and mobile. The app runs a Python server that serves static files and handles configuration persistence, while SQLite WASM executes in the browser for fast client-side querying. Deployment options include a pre-built Docker image from ghcr.io or a manual Python installation. It requires read-only access to the KaraKeep SQLite database (db.db) and stores user preferences in a local config directory. The project is licensed under GPL-3.0 and complements the main KaraKeep application.

Should you self-host karakeep-homedash?

karakeep-homedash scores 42/100 on selfhost.directory (how scoring works) and ranks #36 of 46 in Bookmarks & Link Sharing. It has 144 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is GPL-3.0-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is Karakeep (82/100, 30 117 stars). It scores higher overall, so compare the two before you pick. See karakeep-homedash vs Karakeep side by side.

Features

  • Client-side SQLite WASM
  • Drag & Drop Reordering
  • Masonry Layout
  • Privacy-first
  • Real-time Search

karakeep-homedash README

How to install karakeep-homedash

Install karakeep-homedash with Docker Compose

Docker and Docker Compose installed

version: '3.8'

services: karakeep-homedash: image: ghcr.io/codejawn/karakeep-homedash:latest container_name: karakeep-homedash ports: - "8595:8595" volumes: # Update path to your KaraKeep database - /path/to/karakeep/db.db:/app/db.db:ro # Config directory for persistence - ./config:/app/config restart: unless-stopped

Requires read-only access to KaraKeep db.db file

How to configure karakeep-homedash

  • bookmarkTarget_selfWhere to open bookmarks: _self (same tab) or _blank (new tab)

    Where to open bookmarks: _self (same tab) or _blank (new tab)

    values: _self, _blank

  • karakeepUrlhttp://localhost:3000URL to your KaraKeep instance

    URL to your KaraKeep instance

More in Bookmarks & Link Sharing

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…