Sign inSign up

kowming/pt-accelerator

By kowming

•Updated 5 months ago

一个面向PT站点用户的全自动加速与管理平台。

Image
2

50K+

kowming/pt-accelerator repository overview

⁠🚀 PT-Accelerator-New

面向 PT 场景的连接优化、追踪器管理、下载器同步与 Hosts / DNS 联动平台。

⁠📖 项目简介

PT-Accelerator-New 基于 FastAPI + Vue 3 构建,提供统一的 Web 控制台,用于管理 PT 常见的网络优化与自动化任务,包括:

  • CFST 测速与优选
  • Tracker 列表维护与同步
  • qBittorrent / Transmission 下载器管理
  • 本地 Hosts 更新与路由器 DNS 联动
  • 定时任务调度
  • 通知推送
  • 配置备份与恢复
  • 日志查看与系统设置

项目默认通过浏览器访问,无需单独部署前端服务。

⁠🔄 迁移说明

  • 暂不支持使用旧版本配置文件直接覆盖新版本配置
  • 建议先单独部署 PT-Accelerator-New 容器并完成初始化
  • 待新版本运行正常后,再手动迁移旧版本配置到新版本各项设置中
  • 确认新版本配置与功能均正常后,再删除旧版本容器

⁠🐳 Docker 部署

⁠使用 Docker Compose

项目已提供 docker-compose.yml,默认使用 host 网络模式,端口由 APP_PORT 环境变量控制(默认 23333)。

可参考以下编排示例:

version: "3.8"

services:
  pt-accelerator:
    image: kowming/pt-accelerator:new
    container_name: pt-accelerator-new
    restart: unless-stopped
    network_mode: host
    volumes:
      - /etc/hosts:/etc/hosts  #必须,用于 Hosts 联动功能
      - ./CFST:/app/CFST
      - ./config:/app/config
      - ./logs:/app/logs
      - ./cache:/app/cache
    environment:
      - TZ=Asia/Shanghai
      - APP_PORT=23333
    healthcheck:
      test: ["CMD-SHELL", "curl -f http://localhost:$$APP_PORT/api/health"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 10s

启动命令:

docker compose up -d

主要挂载目录:

  • /etc/hosts:/etc/hosts #必须,用于 Hosts 联动功能
  • ./CFST:/app/CFST #CFST 二进制与相关文件
  • ./config:/app/config #配置文件
  • ./logs:/app/logs #运行日志
  • ./cache:/app/cache #缓存数据

可通过环境变量覆盖端口:

  • APP_PORT=23333

容器健康检查接口:

  • /api/health
⁠使用 docker run

如果你不使用 Compose,也可以直接运行:

docker run -d \
	--name pt-accelerator-new \
	--restart unless-stopped \
	--network host \
	-e TZ=Asia/Shanghai \
	-e APP_PORT=23333 \
	-v /etc/hosts:/etc/hosts \
	-v ./CFST:/app/CFST \
	-v ./config:/app/config \
	-v ./logs:/app/logs \
	-v ./cache:/app/cache \
	kowming/pt-accelerator:new

Tag summary

Content type

Image

Digest

sha256:a6a6c55c3…

Size

73.7 MB

Last updated

11 months ago

docker pull kowming/pt-accelerator