标签搜索

Docker-compose 部署思源笔记实现多终端多平台协作同步

摸鱼仔
2024-03-21 / 0 评论 / 687 阅读 / 正在检测是否收录...

docker部署

docker及docker-compose安装方法网上很多。

docker-compose.yml配置


version: "3.9"
services:
  main:
    image: b3log/siyuan  # docker 镜像
    platform: amd64  #  操作系统 X64
    container_name: siyuan # 容器名称
    hostname: siyuan  # 容器主机网络名
    user: '1000:1000' # 读写用的用户名和用户组 
    command: ['--workspace=/siyuan/workspace/', '--accessAuthCode=自设密码'] # 指定工作目录/siyuan/workspace/,指定访问密码(密码自行设定)
    environment:
      # A list of time zone identifiers can be found at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
      - TZ=Asia/Shanghai  # 设定时区
    ports: # 端口映射
      - 6806:6806  # “:” 之前可以自行设定端口
    volumes: # 文件夹映射
      - ./workspace:/siyuan/workspace # “:” 之前可以自行设定路径 “./” 表示当前目录
    restart: unless-stopped # 总是主机重启后启用容器
    networks:  # 网络设置
        - app_net # 网络名称
networks:
     app_net:
        external: true

用Nginx Proxy Manager反向代理

私有化部署minio, 自建S3对象存储,实现思源笔记各终端云同步

具体详见: 群晖 或 NAS Docker-compose方式私有化部署minio,Nginx Proxy Manager反向代理, 自建S3对象存储 (含两个坑的解决方案和思源笔记配置)

思源云配置

Test

0

评论 (0)

取消