Sign inSign up

aidenzou/i-notebook

By aidenzou

•Updated about 2 months ago

一款支持自部署的个人知识写作应用,助你更高效地组织和管理笔记。

Image
Content management system
Databases & storage
2

10K+

aidenzou/i-notebook repository overview

⁠iNotebook

一款支持自部署的个人知识写作应用,助你更高效地组织和管理笔记

⁠UI

区块:

区块

开放能力 - MCP:

开放能力 - MCP|100

知识库 - 只读:

知识库

⁠Deploy

⁠体验

  1. docker pull aidenzou/i-notebook
  2. docker run -d --name i-note -p 4000:3000 aidenzou/i-notebook
  3. Chrome open: http://localhost:4000⁠

⁠部署

⁠方式一:Volume + Docker

1.创建 volume:

docker volume create note_data

2.创建容器并关联 volume

docker run -d -it -v note_data:/appdata -e DATABASE_URL=file:/appdata/db/notebook.sqlite -e JWT_SECRET=your-secret -e AUTH_UNLOCKCODE=pass --name i-notebook -p 4000:3000 aidenzou/i-notebook:latest

说明:使用 note_data volume,数据库文件地址为 note_data/db/notebook.sqlite,锁屏密码为 pass

⁠方式二:Docker Compose

1.docker-compose.yaml:

name: inotebook
services:
  note:
    image: aidenzou/i-notebook:latest
    ports:
      - 4001:3000
    volumes:
      - ./notebook/data:/appdata
      - ./notebook/data/uploads:/app/uploads
    environment:
      DATABASE_URL: file:/appdata/database.sqlite
      JWT_SECRET: your-secret
      AUTH_UNLOCKCODE: pass
      SITE_URL: http://localhost:4001

2.在后台启动并运行容器应用:

docker-compose up -d

⁠ENV

环境变量描述
DATABASE_URLsqlite 文件地址
JWT_SECRETJWT密钥
AUTH_UNLOCKCODE解锁密码
SITE_URL部署后服务访问地址

Tag summary

Content type

Image

Digest

sha256:2dcdd0b42…

Size

68.5 MB

Last updated

about 2 months ago

docker pull aidenzou/i-notebook