Skip to content

HamsterBase

Online Demo | EULAPrivacy policyCredits

HamsterBase is a self-hosted, local-first web archive application. You can easy highlight and annotate pages, valuing privacy and security.

Features

  • Store, manage, and preview HTML, MHTML and Webarchive documents.
  • Webpages can be highlighted, annotated and annotated retroactively.
  • Create custom views to filter webpages.
  • How to turn views into RSS feed.
  • Full Text Search
  • Point-to-point synchronization between multiple devices.
  • No dependency on any server, all data is local first.

Install

Windows | Synology

Docker deployment (only 5 seconds)

Latest stable Version: 0.4.2-stable

Latest beta Version: 0.5.1-beta

bash
docker run \
 -d --rm \
 --name hamsterbase \
 --publish 31001:31001 \
 --volume ~/.hamsterbase/data:/app/data \
 hamsterbase/hamsterbase:0.4.2-stable \
 --port 31001

Build from source

  1. Clone repository

    bash
    git clone --depth 1 https://github.com/hamsterbase/hamsterbase.git
    
  2. Install dependencies

    bash
    cd release/hamsterbase-0.4.2-stable # stable version
    cd release/hamsterbase-0.5.1-beta   # beta version
    
    npm install
    
  3. Download sqlite fts extension, Unzip the file and place it in release/hamsterbase-{version}/extra/simple.

  4. Run Script node main.js. (require nodejs 16)