minio、webdav可以用来同步思源笔记、joplin等支持私有同步的笔记软件

之前购买了思源笔记的永久版本,然后就想着要自己搭建同步服务器,思源推荐的是minIO同步,用了一段时间,发现这玩意不够轻量,我的小服务器折腾不起,后来就换了,还是继续使用webdav部署。

目前使用joplin、自建webdav同步。

minio

version: '3.8'

services:
  minio:
    image: 'minio/minio'
    # ports:
    #   - '9000:9000' # webUI
    #   - '9001:9001' # 后台
    environment:
      - MINIO_ROOT_USER=admin
      - MINIO_ROOT_PASSWORD=admin
    command: server /data --console-address ":9000" -address ":9001"
    volumes:
      - ./data:/data
      - ./.minio:/root/.minio
    networks:
      default: 
        ipv4_address: 172.32.0.4
networks:
  default:
    external: true
    name: web_net

直接运行就行。

webdav

version: '3'
services:
  webdav:
    image: bytemark/webdav
    container_name: webdav # 容器名称
    restart: always
    # ports:
    #   - "12345:80" # 端口映射
    environment:
      USERNAME: ryze # 登录用户名
      PASSWORD: ryze2yang # 用户密码
    volumes:
      - ./dav:/var/lib/dav # 数据目录映射
    networks:
      default: 
        ipv4_address: 172.32.0.4
networks:
  default:
    external: true
    name: web_net

注意给dav目录赋予权限,我一般都直接777

chmod -R 777 ./dav