极致私密、极简典雅的个人知识星图。融合思源笔记(SiYuan Note)核心访问机制,原生支持每篇笔记独立设密公网分享,以及 Cloudflare Pages / Workers + D1 与 Docker 本地容器化 双模部署。
linux/amd64 (x86_64 服务器 / PC) 与 linux/arm64 (Apple Silicon、树莓派、ARM NAS / VPS)。Cmd/Ctrl + K 毫秒级模糊检索标题与正文段落。docker run -d \
--name cosmo-note \
-p 3000:3000 \
-v $(pwd)/cosmo_data:/data \
--restart unless-stopped \
darkver8/note:latest
启动完成后,打开浏览器访问:http://localhost:3000(或 http://<服务器IP>:3000)即可立即使用!
创建 docker-compose.yml 文件:
version: "3.8"
services:
cosmo-note:
image: darkver8/note:latest
container_name: cosmo-note
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- ./cosmo_data:/data
environment:
- PORT=3000
- DB_PATH=/data/cosmo.db
# - MASTER_PASSWORD=your_password # 可选:预设主授权码,若不设则首次进入网页时引导设置
# - JWT_SECRET=your_jwt_secret # 可选:自定义 JWT 签名密钥
启动容器:
docker compose up -d
| 环境变量 | 默认值 | 说明 |
|---|---|---|
PORT | 3000 | 容器内服务监听端口 |
DB_PATH | /data/cosmo.db | SQLite 数据库文件挂载路径(持久化存储) |
MASTER_PASSWORD | (空) | 可选。预设全站访问授权码;若为空,首次打开网页将引导图形化设置 |
JWT_SECRET | 随机生成 | 可选。自定义会话签发私钥,保证多实例或重启会话连续性 |
本镜像通过 Docker Buildx 原生编译,支持以下平台:
linux/amd64 (标准 64 位 Intel / AMD 服务器与 PC)linux/arm64 (Apple Silicon M系列, 树莓派 4/5, 飞腾/鲲鹏/Ampere ARM 云服务器与 NAS)Content type
Image
Digest
sha256:6a130752c…
Size
142.1 MB
Last updated
7 days ago
docker pull darkver8/cosmo-note