本文作者:丁辉
Docker-Compose部署Simplex服务器SMPXFTP服务
Docker部署Smp官方文档 Docker部署Xftp官方文档
| 服务器服务 | IP |
|---|---|
| simplex-smp-server、simplex-xftp-server | 192.168.1.10 |
部署SMP/XFTP服务
创建持久化目录
1
mkdir -p /data/simplex/{xftp,smp}/{config,logs} && mkdir -p /data/simplex/xftp/files
创建 Docker-Compose Env 文件
1
2
3
4
5
6
7cat << EOF >> .env
SIMPLEX_ADDR=192.168.1.10
XFTP_ADDR=192.168.1.10
QUOTA=20gb
# SIMPLEX_PASS=""
# XFTP_PASS=""
EOF创建 Docker-Compose 文件
1
vi docker-compose.yaml
内容如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44networks:
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启动
1
docker-compose up -d
查看日志获取链接信息
1
docker logs -f simplex-smp-server
1
docker logs -f simplex-xftp-server
保存以
smp://和xftp://开头的链接信息到客户端点击头像、网络和服务器、SMP服务器/XFTP服务器、添加服务器、填写链接信息并保存
链接信息格式为:
1
2smp://密钥=:密码@访问地址
xftp://密钥=:密码@访问地址
要是这篇文章为您解了惑、带来了帮助,不妨用小小的打赏来支持下我的创作吧,您的鼓励就是我持续分享的最大动力哦,感谢您啦!
- 本文链接: https://blog.offends.cn/Kubernetes/Docker/Compose/Docs/Docker-Compose部署Simplex服务器SMPXFTP服务.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。