发布于 

在极空间安装Duplicati

需求来源

  1. 极空间加密备份;
  2. 想使用Host网络以支持IPv6但极空间的miniDLNA已经占用8200端口;
  3. 常用的版本 linuxserver/duplicati 不支持修改端口。

修改镜像配置文件以支持自定义端口

下载源码,修改文件\root\etc\s6-overlay\s6-rc.d\svc-duplicati\run如下

1
2
3
4
exec \
s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z localhost ${WEBUI}" \
cd /app/duplicati s6-setuidgid abc mono Duplicati.Server.exe \
--webservice-interface=any --server-datafolder=/config --webservice-allowed-hostnames=* $CLI_ARGS --webservice-port=${WEBUI}

修改文件Dockerfile如下:

1
2
ENV WEBUI=8200
EXPOSE ${WEBUI}

部署

修改版本

上述修改的镜像已经上传Docker Hub,部署只需要拉取镜像:

1
wansyu/duplicati:latest

按照linuxserver/duplicati的教程部署,并修改PORT为目标端口。

官方版本

官方版本已经支持修改端口,修改 DUPLICATI__WEBSERVICE_PORT 数值以改变端口,镜像位于Docker Hub,拉取镜像:

1
duplicati/duplicati:latest

其他事项按照duplicati/duplicati的教程部署。