banner
欢迎观看

Docker-Compose部署Simplex服务器SMPXFTP服务

Scroll down

本文作者:丁辉

Docker-Compose部署Simplex服务器SMPXFTP服务

官网 Github安装文档 客户端下载

Docker部署Smp官方文档 Docker部署Xftp官方文档

服务器服务 IP
simplex-smp-server、simplex-xftp-server 192.168.1.10

部署SMP/XFTP服务

  1. 创建持久化目录

    1
    mkdir -p /data/simplex/{xftp,smp}/{config,logs} && mkdir -p /data/simplex/xftp/files
  2. 创建 Docker-Compose Env 文件

    1
    2
    3
    4
    5
    6
    7
    cat << EOF >> .env
    SIMPLEX_ADDR=192.168.1.10
    XFTP_ADDR=192.168.1.10
    QUOTA=20gb
    # SIMPLEX_PASS=""
    # XFTP_PASS=""
    EOF
  3. 创建 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
    44
    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
  4. 启动

    1
    docker-compose up -d
  5. 查看日志获取链接信息

    1
    docker logs -f simplex-smp-server
    1
    docker logs -f simplex-xftp-server

    保存以 smp://xftp:// 开头的链接信息

  6. 到客户端点击头像、网络和服务器、SMP服务器/XFTP服务器、添加服务器、填写链接信息并保存

    链接信息格式为:

    1
    2
    smp://密钥=:密码@访问地址
    xftp://密钥=:密码@访问地址

要是这篇文章为您解了惑、带来了帮助,不妨用小小的打赏来支持下我的创作吧,您的鼓励就是我持续分享的最大动力哦,感谢您啦!

其他文章
cover
Docker-Compose容器安全配置
  • 70/01/01
  • 00:00
  • Kubernetes-Docker
cover
Docker-Compose部署Watchtower
  • 70/01/01
  • 00:00
  • Kubernetes-Docker
目录导航 置顶
  1. 1. Docker-Compose部署Simplex服务器SMPXFTP服务
    1. 1.1. 部署SMP/XFTP服务
请输入关键词进行搜索