Xnote是面向个人的轻量级笔记兼知识库系统,主打数据自托管、多格式笔记、内置工具箱与跨平台部署,适配追求数据掌控和自定义需求的用户。

它以个人使用为核心,支持小规模多用户协作,能一站式管理笔记、提醒、文件与任务,还可通过插件扩展功能。编辑器兼容Markdown和富文本,支持分组标签、全文搜索、分享与权限隔离;任务提醒涵盖多类型内容,搭配基础日历;文件管理支持多视图与各类操作,还能统计代码行、调用WebShell;内置文本处理、编解码等实用工具。

刘郎阁
刘郎阁

内存占用:92.72 MB
镜像大小:976.72 MB

使用感受:8.5分

1.整体页面清爽
2.支持Markdown/富文本/代码片段等多种格式
3.内置脚本管理器、代码对比等程序员专属工具
4.Web端+移动端自适应,随时随地记录灵感
5.通过插件可集成GitHub、钉钉等第三方服务
6.支持Dockerfile方式自定义构建镜像部署
7.整体使用感受还不错

version: '3'
services:
  xnote:
    image: wbsu2003/xnote:latest
    container_name: xnote
    restart: unless-stopped
    ports:
      - 8882:8882
    volumes:
      - ./data:/data
      - ./config/boot.properties:/config/boot/boot.sae.properties

执行完以上代码后还需在 /项目路径/xnote/config/ 目录下添加一个 boot.properties 文件(如果已经存在同名的文件夹,删除并替换掉即可),并将以下代码复制到其中,然后重新启动该项目:

# 单元测试的配置
data = ./testdata

db_driver = sqlite
db_debug = true

# 启用数据库同步
sync_db_from_leader = true

port = 8882

test_ssdb = false
test_ssdb.type = bool

初始用户名:admin
初始密码:123456

重试次数过多解决方案

按以下格式打开相关路径链接,将第11行的“ 3 ”改成“ 9999 ”保存并执行即可:

https://部署Xnote项目的域名/code/edit?path=/handlers/user/login.py&key=%E9%87%8D%E8%AF%95%E6%AC%A1%E6%95%B0%E8%BF%87%E5%A4%9A

Xnote项目地址