飞牛Nas部署 siyuan 实现在线笔记同步

一、前言

1.1、介绍

思源笔记是一款隐私优先的个人知识管理系统,支持细粒度块级引用和 Markdown 所见即所得

二、部署工作

2.1、服务包部署

Last_Three_Service_Package.sh 选择 siyuan-note-unlock 部署完毕,直接跳转到 Web 界面配置即可!

2.2、Compose 文件部署

services:
  siyuan-note-unlock:
    image: apkdv/siyuan-unlock:latest
    container_name: siyuan-note-unlock
    ports:
      - 26035:6806
    command:
      - --workspace=/siyuan/workspace/
      - --accessAuthCode=100
    volumes:
      - /vol1/1000/Docker/siyuan-note-unlock:/siyuan/workspace
    environment:
      - PUID=1000
      - PGID=1001
      - UMASK=022
      - TZ=Asia/Shanghai
      - LANG=zh_CN.UTF-8
      - LC_ALL=zh_CN.UTF-8
    restart: always
    network_mode: bridge

2.3、飞牛可视化部署

2.3.1、镜像仓库源

推荐镜像源:https://docker.1ms.run

https://lastthree.cn/archives/fei-niu-nasjing-xiang-yuan-la-qu-shi-bai-jie-jue-ban-fa

2.3.2、镜像准备

镜像为:apkdv/siyuan-unlock

版本为:latest

镜像1-KONy.jpg

2.3.3、目录准备

  • 创建 Docker 文件夹(存放容器)目录下创建 siyuan-note-unlock 文件夹

目录1-FcLm.jpg

2.3.4、可视化容器配置

容器名称自定义,勾选开机自动开启

容器1-IeJE.jpg

端口只能更改前选框,后选框不能修改

  • /vol1/1000/Docker/siyuan-note-unlock 映射 /siyuan/workspace

容器2-Zypm.jpg

添加环境变量如下:

  • PUID=1000 用户ID

  • PGID=1001 用户组ID

  • UMASK=022 掩码

  • TZ=Asia/shanghai 时区

  • LANG=zh_CN.UTF-8 语言

  • LC_ALL=zh_CN.UTF-8 语言环境

容器3-nWmT.jpg

勾选创建后启动容器,并创建容器

容器4-nHHj.jpg

三、部署后的 Web 配置

3.1、注册阶段

IP + 端口访问 siyuan 的 Web 界面,如下图所示,提示要访问授权码,授权码为:100

web1-LFhG.jpg

3.2、内部配置

进入 siyuan 界面,开始您的笔记之旅吧!到此 siyuan 的配置完毕

web2-PUBn.jpg