参考: https://gitee.com/siyuan-note/siyuan

0.开源性笔记寻找过程

参考: https://skywt.cn/blog/seven-notes-and-wiki-systems-evaluation/#toc_title6

2022年文章,但具有一定的参考价值

AppFlow笔记异军突起了star 5w+,但这里还是选择了思源笔记.

1.创建文件夹/文件赋权

  • 01
mkdir /siyuan/workspace # 创建文件夹 chmod 777 /siyuan/workspace # 赋予文件夹权限

2.Docker容器创建

    docker run -d -v /siyuan/workspace:/siyuan/workspace -p 6806:6806 -u 1000:1000 b3log/siyuan --workspace=/siyuan/workspace/ --accessAuthCode=xxx

    参数说明:

    • workspace_dir_host:宿主机上的工作空间文件夹路径

    • workspace_dir_container:容器内工作空间文件夹路径,和后面 --workspace 指定成一样的

    • accessAuthCode:访问授权码,请务必修改,否则任何人都可以读写你的数据(登录密码)

    ps: 若是配置了nginx的方向代理需要再额外配置ws

    • 01
    • 02
    • 03
    • 04
    • 05
    • 06
    • 07
    • 08
    • 09
    • 10
    • 11
    • 12
    • 13
    location / { proxy_pass http://xxx.xxx.xxx.xxx:6806; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location /ws { proxy_pass http://xxx.xxx.xxx.xxx:6806; proxy_read_timeout 60s; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'Upgrade'; }

    设置成功后


    3.试用体验(一周)

    得益于强大的树形目录结构其文档的结构可塑性极强,体验感觉好,只不过可能导出为其他笔记时会有困难