ClawCloud 环境说明

在使用 ClawCloud 过程中,发现其使用k8s的pod容器,所以在重启或者其他操作后,会还原系统,而且不能挂载整个“/”目录做持久化,所以搞了一个自用镜像。
本仓库为 ClawCloud 的application提供一个ubuntu 22.04环境,集成了自定义 uv Python 环境、WebSSH 远程连接和 dufs 文件上传服务,方便使用。

主要功能

快速开始

  1. clawcloud镜像运行

    • 创建 app,名称随意,镜像按照图上步骤进行创建。
    ghcr.io/cjsen/club:latest
    • CPU 和内存根据自身需求调整,按照图上来的话,每天的费用大概在 $0.05/day。每月五美元完全够用。
    • 端口开放 5000(dufs)和 8888(webssh),并打开 "Enable Internet Access" 按钮。
    • 挂载 /root 目录(必须),大小自己调整。
    • 点击右上角 "deploy application",等待容器启动(可能会超时,镜像比较大,没关系,直接返回在点进来就好了)
      alt text
  2. 访问服务
    alt text
    访问面板,点击对应的 public address,即可访问服务。

    • webssh:
      • hostname: localhost
      • username:club
      • password:123456
        alt text
    • dufs:
      • username:club
      • password:123456
        alt text

安全提醒(务必阅读)

首次启动后,请务必立即完成以下操作:

  1. 修改系统用户 club 的密码
    进入容器后执行:

    password="your-new-password" && echo "$password" | sudo tee /root/init/.club > /dev/null && echo "club:$password" | sudo chpasswd
  2. 修改 dufs 的访问密码
    dufs 默认密码为弱密码,请及时在 /root/supervisord/supervisord.conf 配置中更改为强密码,并重启服务。

    sudo sed -i 's/club:[^@]*@/club:your-new-password@/' /root/supervisord/supervisord.conf && sudo supervisorctl reread && sudo supervisorctl update
  3. 重启你的应用
    alt text

目录结构

其他说明


如有问题欢迎提 issue 或联系维护者。

你可以根据实际端口和配置进一步补充细节。

❤️ 转载文章请注明出处,谢谢!❤️