一键安装部署 pansou 服务
下是一键安装部署 pansou 服务的完整命令(包含目录创建、配置文件生成、启动服务等步骤),直接在服务器上执行即可:
# 1. 创建安装目录并进入 mkdir -p /www/dk_project/dk_app/pansou && cd /www/dk_project/dk_app/pansou # 2. 生成 docker-compose.yml 配置文件 cat > docker-compose.yml << 'EOF' version: '3.8' services: pansou: image: ghcr.io/fish2018/pansou-web:latest container_name: pansou ports: - "21080:80" # 宿主机21080端口映射到容器内80端口 environment: - DOMAIN=www.***.org # 你的域名 - PANSOU_PORT=8888 - PANSOU_HOST=127.0.0.1 volumes: - ./data:/app/data - ./logs:/app/logs restart: unless-stopped healthcheck: test: ["CMD", "curl", "-f", "http://localhost/api/health"] interval: 30s timeout: 10s retries: 3 start_period: 40s EOF # 3. 启动服务 docker-compose up -d # 4. 开放 21080 端口(防火墙配置,确保外部可访问) firewall-cmd --zone=public --add-port=21080/tcp --permanent && firewall-cmd --reload # 5. 查看服务状态(确认是否启动成功) docker-compose ps # 6. 查看实时日志(可选,验证服务启动细节) # docker-compose logs -f |
执行说明:
- 复制上述命令,直接粘贴到服务器终端运行(需 root 权限)。
- 命令会自动完成:目录创建 → 配置文件生成 → 启动服务 → 开放端口。
- 执行完成后,通过
http://服务器IP:21080或http://****.org(需域名解析和反代配置)访问服务。