amclubss.com/ serv00-huggingface-qinglong
《部署教程说明》一、需要准备的前提资料
1、注册Serv00账号,建议使用Gmail邮箱
- 注册地址:serv00.com [点击观看视频教程]
2、SSH连接工具(可选)
- 加入TG群AM科技|分享交流群发送关键字: ssh
3、注册huggingface账号
- 注册地址:huggingface.co
4、注册onedrive账号
- 注册地址:点击进入onedrive官网 [点击观看视频教程]
二、安装青龙面板
-
1、登录huggingface
-
2、创建space 名称如: qinglong
-
3、修改README.md文件,增加端口变量app_port
app_port: 5700
- 4、在 settings 下 Variables and secrets 点 New secret 增加相关变量
注意:环境变量是secrets类型,千万不要选错
①USERNAME变量
admin
② PASSWORD变量(自己要设置密码度强一点的)
123456
③ RCLONE_CONF变量 点击视频教程获取
根据上面视频教程获取
cat ~/.config/rclone/rclone.conf
(win系统用不了上面命令,可以使用下面的命令,查看文件路径,然后打开文件)
./rclone config file
根据上面命令获取填自己的,下面只是返回信息格式的例子
[huggingface]
type = onedrive
token = {"access_token":"xxx","token_type":"Bearer","refresh_token":"xxx","expiry":"xxx"}
drive_id = xxx
drive_type = personal
- 5、上传部署文件 docker-entrypoint.sh 、Dockerfile 、npmrc 、package.json 、pnpm-lock.yaml [点击下载docker-entrypoint.sh] [点击下载Dockerfile] [点击下载npmrc] [点击下载package.json] [点击下载pnpm-lock.yaml] 项目地址:github.com/amclubs/am-…
- 注意 解决huggingface的space一直在building的问题
先把其它文件选上传,唯独不要上传Dockerfile, 然后再上传Dockerfile提交,就可以正常运行了
就是说 Dockerfile 必须要最后一个提交才能正常
- 6、部署完成后,点击 settings 下 Embed this Space 找到 Direct URL 就是访问地址,如下面
https://用户名-space名.hf.space
三、青龙保活命令设置
- 1、登录青龙面板后,在 定时任务 -> 创建任务
①名称自己定义,如:
serv00保活
② 创建命令脚本 点击 脚本管理 -> 右上角点击 + 号 创建脚本 -> 选择本地文件 -> 然后上传下载好的keep_serv00.sh文件 -> 点 确认 -> 点 保存
[点击下载keep_serv00.sh]
③ 命令/脚本
bash keep_serv00.sh
④ 定时规则(这里第1小时检测一次,可以根据自己情况调整)
0 0 */1 * *
- 2、增加手工备份青龙部署文件 (huggingface有时重启或重置就会重新部署,所以通过备份,重启脚本自动同步数据回来)
①名称自己定义 ,如:
rclone-onedrive
② 命令/脚本
rclone sync /ql/data huggingface:/qinglong
③ 定时规则
0 0 1 * * *
- 3、增加cloudflare部署uptime监控服务检查huggingface应用 点击视频教程
点击观看免费部署socks5视频教程 点击观看免费部署vmess节点视频教程 点击观看所有免费节点部署相关视频教程
[点击观看视频教程]