Files
ewoooc/docs/guides/devops_handbook.md
ogt 19342a0044 docs: 補入 docs/external+guides+memory 目錄至版控
包含:
- docs/external/aiops_saas.md
- docs/guides/deployment_sop.md / devops_handbook.md / google_drive_setup.md
- docs/memory/credentials_passbook.md / history_logs.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 16:31:50 +08:00

1.8 KiB

EwoooC 運維與自動化手冊 (DevOps Handbook)

🌐 伺服器連線

環境 主機 指令
正式 (EwoooC) 192.168.0.188 ssh -J wooo@192.168.0.110 ollama@192.168.0.188
周邊 (UAT) 192.168.0.110 ssh wooo@192.168.0.110
安全 (Kali) 192.168.0.112 ssh kali@192.168.0.112

🐋 Docker & Docker Compose 指令 (188 主機)

執行路徑:/home/ollama/momo-pro

常用操作

  • 查看狀態: docker ps | grep momo
  • 查看日誌: docker logs -f momo-pro-system --tail 100
  • 重啟主應用: docker restart momo-pro-system
  • 全面啟動: docker compose up -d
  • 進入資料庫: docker exec -it momo-db psql -U momo

影像管理

  • 重建影像: docker compose build --no-cache momo-pro-system
  • 清理過期資源: docker system prune -f

🌐 Nginx 反向代理 (110 主機)

配置路徑:/etc/nginx/sites-enabled/momo

  • 重新載入: sudo systemctl reload nginx
  • 語法檢查: sudo nginx -t

🤖 n8n 工作流程管理 (188 主機)

  • 進入容器: docker exec -it n8n /bin/sh
  • 手動執行 Workflow: docker exec n8n n8n execute --id=<workflow_id>
  • 列出 Workflow: docker exec n8n n8n list:workflow

❄️ K8s 相關指令 (已撤除,備份存檔)

  • 查看 Pod: kubectl get pods -n momo
  • 重啟 Deployment: kubectl rollout restart deployment/momo-app -n momo
  • 查看日誌: kubectl logs -f deployment/momo-app -n momo

🏥 健康檢查與自動修復

監控腳本: /home/wooo/scripts/domain-health-monitor.sh (於 110 執行) 頻率: 每 5 分鐘

  • https://mo.wooo.work/health -> 200
  • https://momo.wooo.work/health -> 200
  • https://monitor.wooo.work/ -> 200
  • https://registry.wooo.work/v2/ -> 401