SublinkPro 订阅转换服务 Docker Compose 部署 SOP

sublink-pro 是一个高效的节点订阅转换与模板管理面板服务(镜像:zerodeng/sublink-pro:latest)。


一、 核心安全与挂载规范

  • 安全绑核:服务端口映射限制在 Tailscale 内网 IP(100.90.33.29:48392:8000),阻断公网直接未授权访问。
  • 持久化目录
    • ./db -> /app/db(数据库持久化,默认使用 SQLite)
    • ./template -> /app/template(自定义节点转换模板)
    • ./logs -> /app/logs(服务运行日志)

二、 docker-compose.yml 配置清单

services:
  sublinkpro:
    image: zerodeng/sublink-pro:latest
    container_name: sublinkpro
    restart: unless-stopped
    ports:
      # 安全机制:仅绑定 Tailscale 内网 IP,阻断公网暴露
      - "100.90.33.29:48392:8000"
    volumes:
      - ./db:/app/db
      - ./template:/app/template
      - ./logs:/app/logs
    environment:
      - TZ=Asia/Shanghai
      # 外挂独立数据库配置(选填)
      # - SUBLINK_DSN=mysql://user:[REDACTED]@127.0.0.1:3306/sublinkpro

三、 启动与运维指令

# 启动服务
cd ~/sublinkpro && docker compose up -d
 
# 查看日志
docker compose logs -f

相关链接