diff --git a/duplicati/README.md b/duplicati/README.md new file mode 100644 index 0000000..ecc6418 --- /dev/null +++ b/duplicati/README.md @@ -0,0 +1,27 @@ +# Duplicati +- https://github.com/linuxserver/docker-duplicati +- https://github.com/duplicati/duplicati/blob/master/ReleaseBuilder/Resources/Docker/README.md + +## 启动 +```bash +DUPLICATI_DOMAIN=❗️❗️❗️ +DUPLICATI_PASSWORD=❗️❗️❗️ +docker run -d -p 8500:8200 --name duplicati_canary \ + -v duplicati-data:/data \ + -v ~/_docker-stacks:/_docker-stacks \ + -e "TZ=Asia/Shanghai" \ + -e "DUPLICATI__WEBSERVICE_ALLOWED_HOSTNAMES=$DUPLICATI_DOMAIN" \ + -e "DUPLICATI__WEBSERVICE_PASSWORD=$DUPLICATI_PASSWORD" \ + duplicati/duplicati:canary +docker logs -f duplicati_canary +``` + +## 访问 +```bash +DUPLICATI_DOMAIN=$(docker inspect duplicati_canary | grep DUPLICATI__WEBSERVICE_PASSWORD | awk -F '=' '{gsub(/",$/, "", $2); print $2}'); +DUPLICATI_PASSWORD=$(docker inspect duplicati_canary | grep DUPLICATI__WEBSERVICE_ALLOWED_HOSTNAMES | awk -F '=' '{gsub(/",$/, "", $2); print $2}'); +URL="http://$DUPLICATI_DOMAIN:8500/login.html?password=$DUPLICATI_PASSWORD"; +echo "🌐"; +echo "$URL"; +echo "🌐"; +``` \ No newline at end of file diff --git a/duplicati/run.sh b/duplicati/run.sh deleted file mode 100644 index 75c01ba..0000000 --- a/duplicati/run.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash -# https://github.com/linuxserver/docker-duplicati -# https://github.com/duplicati/duplicati/blob/master/ReleaseBuilder/Resources/Docker/README.md - -DOMAIN=❗️❗️❗️ -PASSWORD=❗️❗️❗️ -docker inspect duplicati_canary | grep DUPLICATI__WEBSERVICE_PASSWORD - -docker run -d -p 8500:8200 --name duplicati_canary \ - -v duplicati-data:/data \ - -v ~/_docker-stacks:/_docker-stacks \ - -e "TZ=Asia/Shanghai" \ - -e "DUPLICATI__WEBSERVICE_PASSWORD=$PASSWORD" \ - -e "DUPLICATI__WEBSERVICE_ALLOWED_HOSTNAMES=$DOMAIN" \ - duplicati/duplicati:canary -docker logs -f duplicati_canary -