banner
NEWS LETTER

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

Scroll down

本文作者:丁辉

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

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

服务器服务 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
    cat << EOF >> .env
    SIMPLEX_ADDR=192.168.1.10
    XFTP_ADDR=192.168.1.10
    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
    version: '3'

    networks:
    simplex:

    services:
    simplex-smp-server:
    image: simplexchat/smp-server:latest
    container_name: simplex-smp-server
    restart: always
    ports:
    - "5223:5223"
    volumes:
    - /data/simplex/smp/config:/etc/opt/simplex:Z
    - /data/simplex/smp/logs:/var/opt/simplex:Z
    environment:
    - ADDR=${SIMPLEX_ADDR}
    # - PASS=""
    networks:
    - simplex
    security_opt:
    - no-new-privileges:true
    cap_drop:
    - ALL

    simplex-xftp-server:
    image: simplexchat/xftp-server:latest
    container_name: simplex-xftp-server
    ports:
    - "443:443"
    restart: always
    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
    environment:
    - ADDR=${XFTP_ADDR}
    - QUOTA=50gb
    networks:
    - simplex
    security_opt:
    - no-new-privileges:true
    cap_drop:
    - ALL
  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
    smp://密钥=@访问地址

问题记录

simplex-xftp-server 端口号为 443 会导致有些人的端口冲突,所以我们可以修改 Docker-Compose 文件内的对外端口比如 “5233:443”,启动后我们客户端链接时需要在IP或域名后添加端口号。如:smp://密钥=@访问地址:5233

I'm so cute. Please give me money.

其他文章
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服务
请输入关键词进行搜索