白嫖ClawCloud搭建karakeep书签

白嫖ClawCloud搭建karakeep书签
青夢1. 白嫖ClawCloud搭建karakeep书签
1 | First-Time Benefit: $5 Credit |
ClawCloud推出了上述的两种免费政策,这里使用了Github账号登陆,要求满足注册账号时间 >= 180天,否则使用注册时间 >= 7天或谷歌账号登录只能试用一个月5$。
1.1 注册ClawCloud
- ClawCloud 使用Github注册时间 >= 180天的账号进行注册登录
1.2 创建APP Launchpad
在
karakeep
文档中找到Minimal Installation
,找到以下的docker部署命令,App Launchpad是通过将命令以参数形式填入部署启动的。1
2
3
4
5
6
7docker run -d \
--restart unless-stopped \
-v data:/data \
-p 3000:3000 \
-e DATA_DIR=/data \
-e NEXTAUTH_SECRET=super_random_string \
ghcr.io/karakeep-app/karakeep:release-d
:以后台模式运行容器。--restart unless-stopped
:容器会自动重启,除非手动停止它。-v data:/data
:创建一个数据卷data
,并将其挂载到容器内的/data
目录,确保数据在容器删除后仍然可用。-p 3000:3000
:端口映射,将宿主机的 3000 端口映射到容器的 3000 端口,方便访问应用。-e DATA_DIR=/data
:设置环境变量DATA_DIR
,指向容器中的/data
目录。-e NEXTAUTH_SECRET=super_random_string
:设置环境变量NEXTAUTH_SECRET
,用于身份验证安全性。ghcr.io/karakeep-app/karakeep:release
:Docker 镜像名称,它来自 GitHub 的容器注册表 (ghcr.io
),镜像karakeep-app/karakeep
的release
版本。
创建Karakeep应用
注意:白嫖额度每个月只有5$,建议所用部署的应用每天花费总额控制在0.16美分
Application Name
:应用名称,可以是任意的,这里就填入karakeep
Usage
:CPU
:控制所有应用在单天花费金额在0.16美分即可,这里我只部署karakeep
,选择0.5Memory
:控制所有应用在单天花费金额在0.16美分即可,这里我只部署karakeep
,选择512M
Network
:Port
:选择karakeep docker部署命令的参数填入,这里即3000Public Access
:开启公共访问,可以选择自定义域名,添加一条CNAME
记录到自己的域名,解析到目标填入ClawCloud给的CNAME地址
Environment Variables
:填入环境变量,选择karakeep docker部署命令的参数填入,即填入DATA_DIR=/data
和NEXTAUTH_SECRET=super_random_string
,多个环境变量需要换行填入Local Storage
:填入挂在目录并分配内存空间,可以选择默认1G,路径填写/data
1.3 拓展:搭建easy image
图床
-
1
2
3
4
5
6
7
8
9
10docker run -itd \
--name easyimage \
-p 8080:80 \
-e TZ=Asia/Shanghai \
-e PUID=1000 \
-e PGID=1000 \
-e DEBUG=false \
-v /root/data/docker_data/easyimage/config:/app/web/config \
-v /root/data/docker_data/easyimage/i:/app/web/i \
ddsderek/easyimage:latest