Skip to content

HamsterBase

Online Demo | 用户协议隐私协议三方库

HamsterBase 是一个本地优先的网页存档应用。您可以轻松地高亮网页,我们重视隐私和安全。

功能

  • 储存、管理和预览 HTML, MHTML and Webarchive 格式的文档。
  • 对保存的页面进行高亮、批注。
  • 创建自定义筛选,过滤出需要的页面。
  • 通过 RSS 订阅输出筛选后页面。
  • 全文搜索
  • 点对点同步
  • 不依赖服务服务器,所有功能都是离线的。

安装

Windows | 群晖

Docker 部署 (只需 5 秒)

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

从源码构建

  1. 克隆 仓库 到本地

    bash
    git clone --depth 1 https://github.com/hamsterbase/hamsterbase.git
    
  2. 安装依赖

    bash
    cd release/hamsterbase-0.4.2-stable # 稳定版
    cd release/hamsterbase-0.5.1-beta   # 测试版
    npm install
    
  3. 下载 sqlite fts 插件, 把文件解压到 release/hamsterbase-{version}/extra/simple 文件夹

  4. 运行脚本 node main.js