From f1e7b67f8823d43a62a60f873f3f87edd9315763 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= <37316281+yanhao98@users.noreply.github.com> Date: Mon, 21 Oct 2024 23:40:21 +0800 Subject: [PATCH] ghcr.io/yanhao98/unicloud --- stacks/unicloud-unison/README.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/stacks/unicloud-unison/README.md b/stacks/unicloud-unison/README.md index cdba760..6923f3e 100644 --- a/stacks/unicloud-unison/README.md +++ b/stacks/unicloud-unison/README.md @@ -7,7 +7,7 @@ ### 启动服务端 ```bash mkdir -p /unison-unicloud/data /unison-unicloud/shares -chown -R 1000:1000 /unison-unicloud/data +chown -R 0:0 /unison-unicloud/data chmod 777 /unison-unicloud/shares ``` @@ -19,12 +19,13 @@ SERVER_UI_PASSWORD= docker run -d --restart unless-stopped --name unison-unicloud-server \ -p $SSH_PORT:22 -p $HTTP_PORT:80 \ -e TZ=Asia/Shanghai \ + -e USER=root -e USER_UID=0 \ -e SERVER_UI_USERNAME=unison-unicloud-admin \ -e SERVER_UI_PASSWORD=$SERVER_UI_PASSWORD \ -e ROLE=SERVER \ --mount type=bind,source=/unison-unicloud/data,target=/data \ --mount type=bind,source=/unison-unicloud/shares,target=/shares \ - agarbato1/unison-unicloud:2.53.4 + ghcr.io/yanhao98/unicloud:latest docker logs -f unison-unicloud-server ``` @@ -42,28 +43,30 @@ curl https://unison-unicloud-server.oo1.dev/status -v ```bash mkdir -p /unison-unicloud/data -chown -R 1000:1000 /unison-unicloud/data +# chown -R 1000:1000 /unison-unicloud/data ``` ```bash CLIENT_HOSTNAME=服务器主机名 -SERVER_SHARE=share1 -SHARE_PATH_SOURCE=/unison-unicloud/share +SERVER_SHARE=share1 # 需要在服务器上先创建 +SOURCE1=/path/to/backup1 +SERVER_PORT=2222 docker run -d --name unison-unicloud-client \ -e TZ=Asia/Shanghai \ + -e USER=root -e USER_UID=0 \ --restart on-failure \ -e CLIENT_HOSTNAME=$CLIENT_HOSTNAME \ -e ROLE=CLIENT \ -e SERVER_HOSTNAME=unison-unicloud-server.oo1.dev \ - -e SERVER_PORT=2222 \ + -e SERVER_PORT=$SERVER_PORT \ -e SERVER_SHARE=$SERVER_SHARE \ -e API_PROTOCOL=https \ -e API_PORT=443 \ -e SYNC_INTERVAL=15 \ --mount type=bind,source=/unison-unicloud/data,target=/data \ -e CLIENT_DEST=/share \ - --mount type=bind,source=$SHARE_PATH_SOURCE,target=/share \ - agarbato1/unison-unicloud:2.53.4 + --mount type=bind,source=$SOURCE1,target="/share$SOURCE1" \ + ghcr.io/yanhao98/unicloud:latest docker logs -f unison-unicloud-client ``` \ No newline at end of file