文件同步服务类
2024年5月20日小于 1 分钟
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