Skip to content

MajoSissi/easytier-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyTier Docker

Release Pre-release

EasyTier 发布新版本时,自动构建并发布 Docker 镜像

Docker Compose 使用方法

完整版 ( Core组网 + Web控制台 )

# Core + Web 控制台一体部署
# 镜像说明: https://hub.docker.com/r/majosissi/easytier
services:
  easytier:
    # 可选镜像
    # majosissi/easytier:latest  最新发布正式版
    # majosissi/easytier:pre     最新 Action 构建版 (合并主线的版本, 自动更新, 稳定性不保证)
    image: majosissi/easytier:latest
    container_name: easytier
    restart: always
    network_mode: host
    environment:
      # 时区
      - TZ=Asia/Shanghai
      # 远程 Web 服务 URL, 直接连接远程控制台
      # 设置后会忽略 WEB_USERNAME, 不可同时连接多个 Web, 但仍可启用本地控制台
      # 示例: udp://api.web.com:22020/username
      # 默认: 无
      # - WEB_REMOTE_API=协议://主机:端口/用户名
      # 是否启用 Web 管理界面
      # 默认: false
      - WEB_ENABLE=true
      # Web 管理用户名; 设置 WEB_REMOTE_API 时此项无效
      # 启用 Web 且提供用户名时将自动连接本地控制台, 仍需在界面注册该用户 (不使用 admin/root)
      # 默认: 无
      - WEB_USERNAME=修改为你的用户名
      # Web 前端默认连接的后端 API HOST
      # 默认: http://127.0.0.1:11211
      - WEB_DEFAULT_API_HOST=http://修改为你的主机:11211
      # Web 前端访问端口
      # 默认: 11211
      - WEB_PORT=11211
      # Web 后端 API 监听端口; 可与前端复用
      # 默认: 11211
      - WEB_API_PORT=11211
      # Web 管理服务 (RPC) 监听端口, Core 将通过此端口连接
      # 默认: 22020
      - WEB_SERVER_PORT=22020
      # Web 管理服务 (RPC) 协议, 可与其他节点的 -w 参数保持一致
      # 默认: udp - 可选: [udp | tcp | ws]
      - WEB_SERVER_PROTOCOL=udp
      # Web 服务日志级别 
      # 默认: warn - 可选: [off | error | warn | info | debug | trace] 
      - WEB_LOG_LEVEL=warn
    volumes:
      - ./data:/app/data
    # 如果启用了 Web 且设置了用户名, 不用设置 command, 直接用 Web 控制台管理
    # command 为 easytier-core 命令的参数
    # command: -i 10.126.126.1 --network-name my-network --network-secret my-secret -p 节点服务器

仅Web版 ( Web控制台 )

# 单 Web 控制台部署
# 镜像说明: https://hub.docker.com/r/majosissi/easytier-web
services:
  easytier-web:
    # majosissi/easytier-web:latest 最新发布正式版
    # majosissi/easytier-web:pre 最新 Action 构建版 (合并主线的版本, 自动更新, 稳定性不保证)
    image: majosissi/easytier-web:latest
    container_name: easytier-web
    restart: always
    network_mode: bridge
    ports:
      - 11211:11211
      - 22020:22020
    environment:
      # 时区
      - TZ=Asia/Shanghai
      # Web 前端默认连接的后端 API HOST
      # 默认: http://127.0.0.1:11211
      - WEB_DEFAULT_API_HOST=http://修改为你的主机:11211
      # Web 前端访问端口
      # 默认: 11211
      - WEB_PORT=11211
      # Web 后端 API 监听端口; 可与前端复用
      # 默认: 11211
      - WEB_API_PORT=11211
      # Web 管理服务 (RPC) 监听端口, Core 将通过此端口连接
      # 默认: 22020
      - WEB_SERVER_PORT=22020
      # Web 管理服务 (RPC) 协议, 可与其他节点的 -w 参数保持一致
      # 默认: udp - 可选: [udp | tcp | ws]
      - WEB_SERVER_PROTOCOL=udp
      # Web 服务日志级别 
      # 默认: warn - 可选: [off | error | warn | info | debug | trace] 
      - WEB_LOG_LEVEL=warn
    volumes:
      - ./data:/app/data

About

EasyTier container image, follow the project automatically update build release

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •