feat(agy-web): deploy persistent ttyd+tmux AGY web workbench at https://agy.961504.xyz
This commit is contained in:
1 parent
88af316845
commit
b4358f74c0
5 files changed
+61
-2
No files matched your search
@@ -144,6 +144,19 @@
|
|||||||
2. 在 Mac mini 注册 `~/Library/LaunchAgents/com.homelab.mount-zspace.plist`(每 120 秒巡检一次,若极空间或路由器重启后自动重新挂载)。
|
2. 在 Mac mini 注册 `~/Library/LaunchAgents/com.homelab.mount-zspace.plist`(每 120 秒巡检一次,若极空间或路由器重启后自动重新挂载)。
|
||||||
- **回滚方式**:`ssh mini "launchctl unload ~/Library/LaunchAgents/com.homelab.mount-zspace.plist && umount ~/nas/共享文件 ~/nas/个人空间"`
|
- **回滚方式**:`ssh mini "launchctl unload ~/Library/LaunchAgents/com.homelab.mount-zspace.plist && umount ~/nas/共享文件 ~/nas/个人空间"`
|
||||||
|
|
||||||
|
### 15. 部署 24 小时常驻 AGY 云端 Web 工作台 (`https://agy.961504.xyz` / `ttyd` + `tmux`)
|
||||||
|
- **操作时间**:2026-11-06 22:46 ~ 22:48
|
||||||
|
- **目标设备**:Mac mini (`192.168.31.164`) & SG Azure (`104.43.105.243`)
|
||||||
|
- **变更内容**:
|
||||||
|
1. **同步 `agy` 配置**:将本机 `~/.gemini/antigravity-cli/{jetski_state.pbtxt,settings.json}` 同步至 Mac mini。
|
||||||
|
2. **安装与调优 `ttyd` + `tmux`**:在 Mac mini 安装 `ttyd` (`1.7.7`),编写 `~/.tmux.conf`(开启鼠标滚轮、触屏滑动与 30 万行历史缓存),编写 [`scripts/start-agy-web.sh`](file:///Users/ixvii0iv/homelab/scripts/start-agy-web.sh) 并注册 `~/Library/LaunchAgents/com.homelab.agy-web.plist` 常驻守护进程(监听 `7681` 端口,自动附着到名为 `agy` 的 `tmux` 会话并启动 `agy`)。
|
||||||
|
3. **配置双通道 HTTPS 密码锁反代与导航页卡片**:
|
||||||
|
- 免端口访问:`https://agy.961504.xyz`(走 Azure 443 + Basic Auth 密码锁)
|
||||||
|
- 家宽直连访问:`https://agy.home.961504.xyz:10443`(走家里 10443 + Basic Auth 密码锁)
|
||||||
|
- 已将 **「AGY 云端工作台」** 添加至 `https://nav.961504.xyz` 导航页第一张卡片。
|
||||||
|
- **回滚方式**:`ssh mini "launchctl unload ~/Library/LaunchAgents/com.homelab.agy-web.plist"`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user