2.8 KiB
2.8 KiB
本文作者:丁辉
Docker-Compose部署Simplex服务器SMPXFTP服务
Docker部署Smp官方文档 Docker部署Xftp官方文档
| 服务器服务 | IP |
|---|---|
| simplex-smp-server、simplex-xftp-server | 192.168.1.10 |
部署SMP/XFTP服务
-
创建持久化目录
mkdir -p /data/simplex/{xftp,smp}/{config,logs} && mkdir -p /data/simplex/xftp/files -
创建 Docker-Compose Env 文件
cat << EOF >> .env SIMPLEX_ADDR=192.168.1.10 XFTP_ADDR=192.168.1.10 QUOTA=20gb # SIMPLEX_PASS="" # XFTP_PASS="" EOF -
创建 Docker-Compose 文件
vi docker-compose.yaml内容如下
networks: simplex: services: simplex-smp-server: container_name: simplex-smp-server image: ${SIMPLEX_IMAGE:-simplexchat/smp-server:latest} environment: WEB_MANUAL: ${WEB_MANUAL:-1} ADDR: ${SIMPLEX_ADDR?"Please specify the domain."} PASS: ${SIMPLEX_PASS:-} volumes: - /data/simplex/smp/config:/etc/opt/simplex:Z - /data/simplex/smp/logs:/var/opt/simplex:Z ports: - "5223:5223" networks: - simplex security_opt: - no-new-privileges:true cap_drop: - ALL restart: always simplex-xftp-server: container_name: simplex-xftp-server image: ${SIMPLEX_XFTP_IMAGE:-simplexchat/xftp-server:latest} environment: ADDR: ${XFTP_ADDR?"Please specify the domain."} QUOTA: ${QUOTA?"Please specify disk quota."} PASS: ${XFTP_PASS:-} volumes: - /data/simplex/xftp/config:/etc/opt/simplex-xftp:Z - /data/simplex/xftp/logs:/var/opt/simplex-xftp:Z - /data/simplex/xftp/files:/srv/xftp:X ports: - 443:443 networks: - simplex security_opt: - no-new-privileges:true cap_drop: - ALL restart: always -
启动
docker-compose up -d -
查看日志获取链接信息
docker logs -f simplex-smp-serverdocker logs -f simplex-xftp-server保存以
smp://和xftp://开头的链接信息 -
到客户端点击头像、网络和服务器、SMP服务器/XFTP服务器、添加服务器、填写链接信息并保存
链接信息格式为:
smp://密钥=:密码@访问地址 xftp://密钥=:密码@访问地址