selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Karakeep logo

Karakeep

★ 29.6k

A self-hosted alternative to Notion, Evernote

GNU Affero General Public License v3.0Open Source — No Paywall3 Containers — 3 containers — light hosting footprintDockerNo external DB33+ active committers (12mo)

About

Karakeep is a self-hostable bookmarking and read-it-later application for people who collect links, notes, images, and documents in one place. It is aimed at data hoarders and users who want a...

Community Ratings

No ratings yet
homepage screenshot

Features

  • bookmark links
  • take notes
  • store images and PDFs
  • automatic link previews
  • collaborate on lists
  • full-text search
  • semantic search
  • LLM-based tagging and summarization
  • OCR from images
  • RSS auto-hoarding

Details

Last Updated
Oct 11, 2026
Created
Feb 6, 2024
Install Methods
docker
Requirements
MeilisearchOpenAINextJSDrizzleNextAuthtRPCPuppeteer
Authentication
oidc-ssolocal
API
REST
Backup & Export
native-export
Runtime / Stack
Docker
Privacy & Independence
Cloud: Optional
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓3 Containers — light hosting footprintRuns as 3 containers

Run Karakeep with Docker Compose

Compose file from the Karakeep project repository.

3 services · infra: meilisearch

no resource limits declared

needs persistent storage (2 volumes)

docker/docker-compose.yml · @ 3c44114 · scanned Sep 24, 2026

services:
  web:
    image: ghcr.io/karakeep-app/karakeep:${KARAKEEP_VERSION:-release}
    restart: unless-stopped
    volumes:
      # By default, the data is stored in a docker volume called "data".
      # If you want to mount a custom directory, change the volume mapping to:
      # - /path/to/your/directory:/data
      - data:/data
    ports:
      - 3000:3000
    env_file:
      - .env
    environment:
      MEILI_ADDR: http://meilisearch:7700
      BROWSER_WEB_URL: http://chrome:9222
      # OPENAI_API_KEY: ...

      # You almost never want to change the value of the DATA_DIR variable.
      # If you want to mount a custom directory, change the volume mapping above instead.
      DATA_DIR: /data # DON'T CHANGE THIS
  chrome:
    image: ghcr.io/karakeep-app/karakeep-chrome:release
    restart: unless-stopped
    init: true
    command:
      - --disable-gpu
      - --disable-dev-shm-usage
      - --hide-scrollbars
      - --disable-blink-features=AutomationControlled
      - --window-size=1440,900
  meilisearch:
    image: getmeili/meilisearch:v1.41.0
    restart: unless-stopped
    env_file:
      - .env
    environment:
      MEILI_NO_ANALYTICS: "true"
    volumes:
      - meilisearch:/meili_data

volumes:
  meilisearch:
  data:

This file may be out of date. Check the Karakeep documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Oct 4, 2026

Related Software

linkding logo

linkding

11.3k
linkding is a self-hosted bookmark manager designed to be minimal, fast, and easy to set up with Docker.
Bookmark ManagementKnowledge ManagementDigital Archiving+2
Single Container
Details
LinkWarden logo

LinkWarden

20.0k
Linkwarden is a self-hosted, open-source collaborative bookmark manager for collecting, reading, annotating, and preserving webpages.
Bookmark ManagementKnowledge ManagementDigital Archiving+2
Open Core
Details
Readeck logo

Readeck

1.1k
Save the precious readable content of web pages you like and want to keep forever. See it as a bookmark manager and a read later tool.
Bookmark ManagementDigital ArchivingCopyleft License+2
Details
Docspell logo

Docspell

2.3k
Docspell is a document management system for organizing scanned papers, emails, and other files with OCR, search, metadata, and machine-learning assistance.
Document ManagementDigital ArchivingAutomation Tools+4
Details
ArchiveBox logo

ArchiveBox

28.7k
ArchiveBox is a self-hosted web archiving tool that preserves websites and other online content in durable, machine-readable formats.
Digital ArchivingFully FOSSPermissive License+3
Fully FOSS
Details
LinkAce logo

LinkAce

3.3k
LinkAce is a self-hosted bookmark manager for organizing, archiving, and sharing links.
Bookmark ManagementDigital ArchivingSelf Hosting Solutions+3
6 Containers
Details
Wallabag logo

Wallabag

13.0k
wallabag is a web application for saving web pages to read later, with content extraction to remove distractions.
Digital ArchivingBookmark ManagementSelf Hosting Solutions+1
Details
Shiori logo

Shiori

11.7k
A simple bookmarks manager written in Go, available as both a command-line app and a web application.
Bookmark ManagementPermissive LicenseDigital Archiving+1
Details
Webarchive logo

Webarchive

201
Own Webarchive is a simple self-hosted web archive for saving web pages in PDF, header, or single-file HTML formats.
Digital ArchivingBookmark ManagementDocument Management+3
Details
Betula logo

Betula

50
Single-user federated bookmark manager with Fediverse support and archives.
Social NetworksDigital ArchivingSelf Hosting Solutions+2
Fully FOSS
Details
Digiread logo

Digiread

Clean up online pages and articles using Mozilla's Readability (documentation in French).
Miscellaneous ToolsCopyleft LicenseDigital Archiving+3
Details
SilverBullet logo

SilverBullet

6.3k
SilverBullet is a self-hosted, browser-based personal knowledge management platform with a programmable Markdown editor.
Note Taking AppsPastebinsPermissive License+4
Single Container
Details