
rcourtman/pulse
Pulse由一名独立开发者利用晚上和周末时间开发。您的支持将帮助:
 # - DISCOVERY_SUBNET=192.168.50.0/24 # 仅用于非标准网络 # 端口 # - PORT=7655 # 后端端口(默认:7655) # - FRONTEND_PORT=7655 # 前端端口(默认:7655) # 安全(均为可选 - 默认情况下开放运行) # - PULSE_AUTH_USER=admin # Web UI登录用户名 # - PULSE_AUTH_PASS=your-password # 明文或bcrypt哈希(明文会自动哈希) # - API_TOKEN=your-token # 明文或SHA3-256哈希(明文会自动哈希) # - ALLOW_UNPROTECTED_EXPORT=false # 允许无需认证导出(默认:false) # 安全:明文凭证会自动哈希 # 您可以提供: # 1. 明文(自动哈希):PULSE_AUTH_PASS=mypassword # 2. 预哈希(高级):PULSE_AUTH_PASS='$$2a$$12$$...' # 注意:在docker-compose.yml中,预哈希值中的$需转义为$$ # 性能 # - CONNECTION_TIMEOUT=10 # 连接超时(秒,默认:10) # CORS和日志 # - ALLOWED_ORIGINS=[***] # CORS源(默认:无,仅同源) # - LOG_LEVEL=info # 日志级别:debug/info/warn/error(默认:info) restart: unless-stopped volumes: pulse_data:
http://<您的服务器>:7655登录后:
示例设置命令:
bashcurl -sSL "[***]" | bash
bash# 最新稳定版 docker pull rcourtman/pulse:latest # 最新RC/预发布版 docker pull rcourtman/pulse:rc # 特定版本 docker pull rcourtman/pulse:v4.22.0 # 然后重新创建容器 docker stop pulse && docker rm pulse # 再次运行您的docker run或docker-compose命令
详见安全文档。
通过设置以下环境变量启用HTTPS:
bashdocker run -d -p 7655:7655 \ -e HTTPS_ENABLED=true \ -e TLS_CERT_FILE=/data/cert.pem \ -e TLS_KEY_FILE=/data/key.pem \ -v pulse_data:/data \ -v /path/to/certs:/data/certs:ro \ rcourtman/pulse:latest
$$2a$$12$$...)PULSE_AUTH_PASS='$2a$12$YTZXOCEylj4TaevZ0DCeI.notayQZ..b0OZ97lUZ.Q24fljLiMQHK'PULSE_AUTH_PASS='$$2a$$12$$YTZXOCEylj4TaevZ0DCeI.notayQZ..b0OZ97lUZ.Q24fljLiMQHK'apt install qemu-guest-agent(Linux)或virtio-win工具(Windows)bash# 查看日志 docker logs pulse # 跟踪日志 docker logs -f pulse
完整文档见GitHub:
MIT - 详见LICENSE
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务