• STG

    开源推广申明

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上 开源推广 标签: 是

    - 我的开源项目完整开源,无未开源部分: 是

    - 我的开源项目已链接认可 LINUX DO 社区: 是

    - 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

    - 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


    佬友们好,分享个我自己折腾服务器时写的小工具:ComposeOps

    起因是家里一堆compose起的服务,半夜挂了还得爬起来SSH翻日志,太烦了。

    就想让AI帮忙排查,但不敢让它随便敲命令,所以做了个机制:AI只分析和给方案,高危操作必须我点确认才执行,执行完还会自动复查一遍。

    AI能调的是封装好的47个工具(分四级权限,操作全留审计记录),不是裸shell,API Key也做了脱敏存储。

    项目地址:GitHub - StanlySGY/ComposeOps

    使用截图

    图片

    图片

    图片

    图片

    常用的管理功能也都齐:compose项目自动识别、网页改yaml、日志、Web Shell、监控告警、数据卷备份、多机管理、Bark/TG/企业微信通知。

    快速部署```
    mkdir composeops && cd composeops
    curl -fsSL https://raw.githubusercontent.com/StanlySGY/ComposeOps/main/docker-compose.yml -o docker-compose.yml
    docker compose pull && docker compose up -d
    ```访问:http://ip:28765/ 设个密码就能用,AI功能在设置页填OpenAI兼容的接口、Key和模型名。

    提醒下:这是单用户工具,直接挂docker socket,权限接近root,别裸奔上公网,套Tailscale或反代TLS再用。

    多人协作请用Portainer,要PaaS去看Coolify。

    技术栈Vue3 + Fastify + better-sqlite3 + dockerode,单容器部署,MIT开源。

    欢迎来玩,有bug提Issue或帖子底下说都行,看到会回。

    主楼
  • 龙行龘龘🇨🇳

    牛的大佬,我的docker 基本也都是 compose 起的,真的太好用了!不过我是 pve + lxc

    因此分布在很多个 不同 ip 的 lxc 不知道是否支持多 ip 配置

    #1
  • yuhangisolo

    路过支持一下!,已严肃star

    #2
  • Ode

    路过,支持佬 ^-^

    #3
  • linker9

    这个实用,谢谢分享

    #4
  • STG

    感谢佬的捧场,佬,你要的是这种的吗?每个lxc可以作为一个独立docker节点,配置各自的ip、端口和ssh凭据,然后在ComposeOps里随意切换管理。这是现在就支持的能力呀

    #5
  • STG

    感谢佬捧场,欢迎提PR和issue ^-^

    #6
  • STG

    非常感谢 ^-^ 欢迎提pr和issue,以及star

    #7
  • STG

    感谢佬捧场,欢迎积极提出issue和pr,求个star ^-^

    #8
  • MysteryQ

    相当于一个更高级的deepseek harness吗^-^

    #9

发表回复

登录后回复