Files
server-ops/daily/2026-06-14.md

72 lines
2.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2026-06-14 服务器功能变动总结
## Dashboard 交易监测看板 (dashboard.xybkwd.top)
**仓库**`beast/dashboard` | **systemd**`dashboard.service` | **端口**9000Caddy 反代)
### v1.0.2 — 余额计算 & 鉴权修复
- Bug修复余额计算fallbackwallet_history 为空时用 INITIAL_WALLET + SUM(close_profit_abs)
- Bug修复auth中间件过严/api/* 全部路径免auth
- 改进:后端监听 0.0.0.0 → 127.0.0.1Caddy反代
### v1.0.3 — INITIAL_WALLET 自动读取
- Bug修复INITIAL_WALLET 不再写死,从 ~/freqtrade/user_data/config.json 读取 dry_run_wallet
- 优先级:环境变量 > config.json > 默认值 1000
### v1.0.4 — 品牌退役 & 配置三层修复
- 重命名Beast Trader → Dashboard仓库/目录/systemd/前端/PWA
- 严重教训systemd Environment 覆盖 config.json改配置查三层规则确立
- 修复systemd env(10000→1000) + config.json(10000→1000) + 代码默认值(1000)
### v1.2.0 — 盈亏分布图重写
- UI重写盈亏分布直方图 Chart V2viewBox 340x100→340x200去旋转标签加网格+数值+图例)
### v1.3.0 — 第三屏升级为实时交易监测面板
- 新功能:顶部监测状态栏(浮动盈亏 | 今日盈亏 | 最大回撤 | 连续盈亏)
- Bug修复盈亏分布SQL GROUP BY → WITH ranges + LEFT JOIN
- Bug修复每日盈亏 daily.length < 2 === 0
- Bug修复conn.close() 过早关闭 500 错误
- 后端新增max_drawdown_pctconsec_winsconsec_losses
### 仓库拆分
- 策略相关文件全部移至 freqtrade-strategies
- DECISION_LOG 拆分为二
- README 重写垃圾清理
## Freqtrade 策略运行仓库
**仓库**`beast/freqtrade-strategies` | **部署**Docker 容器
### v1.0.0 — 初始化
- git 仓库初始化管理 freqtrade 配置和策略代码
- 实盘策略structure_flow_strategy_v2_2d.py
### v1.1.0 — 全量归档
- 全量策略版本36个策略文件
- 全量回测结果15个结果文件
- 分析工具脚本7个
- 策略文档6个
- Bug修复dry_run_wallet 100001000
## Caddy HTTPS 反向代理
- 新增 `memo.xybkwd.top` localhost:5230Memos
- 新增 `nav.xybkwd.top` localhost:9001 + /var/www/nav
- 当前管理6个域名
## 自动化任务 (cron)
全部正常运行日报(23:55)、日报入仓(00:05)、交易导出(每小时)、周报(周日08:00)
## 今日确立的工程规范
1. **Gitea 查档铁律**涉及Gitea服务 先查CHANGELOG/DECISION_LOG/README
2. **改配置查三层**环境变量 > 配置文件 > 代码默认值
3. **仓库边界清晰分离**Dashboard vs 策略 严格分界
4. **生产环境与源码仓库同步**:先提交仓库,再从仓库部署
## IT 公司视角评估
一个人干了前端、后端、SRE、DevOps、产品、架构六个岗位的活。
在正规 IT 公司,这是 5-8 人团队一整天的工作量。