serv00自己搭建的应用进程管理 支持docker部署【新增站点访问密码】

还在为部署在serv00的应用被杀进程而苦恼吗?
支持点击重新启动进程 一键升级应用(前提是要先写好升级脚本)
加了访问密码了 就不放体验地址了


docker部署:

docker run -d -p 3000:3000 --name serv-manage -v /path/config.json:/usr/src/app/config.json lmyself/serv00-manage:latest

path 替换成你自己存放config.json的路径

config.json示例:

{
    "sites": [
        {
            "name": "fuclaude",
            "url": "你的应用访问地址",
            "ssh_host": "sx.serv00.com",
            "ssh_username": "username",
            "ssh_password": "password",
            "script_path": "/home/username/domains/username.serv00.net/public_html/start_fuclaude.sh",
            "script_log_path": "/home/username/domains/username.serv00.net/public_html/start_fuclaude.log",
            "update_script":"/home/xxhnxy/domains/fuclaude.yyycy.us.kg/public_html/update_fuclaude.sh",
            "stop_script":"pkill -9 name"
        }
    ]
}

ssh_host换成可以连的serv00地址 sx、webx、cachex x换成自己的 s几就填几
username:你的serv00登录账号
password:你的serv00登录密码
script_path:启动脚本
script_log_path:记录日志用
update_script:升级脚本
stop_script:停止进程 name启动脚本设置的什么名字就填什么

如果需要开启站点访问密码 在config.json中添加配置项:

{
  "password":"password",
   "sites": [...]
}
189 个赞

感谢大佬教程

2 个赞

大佬,人手不只一个serv00!多账号多服务器,可以部署吗?

1 个赞

可以 配置文件里添加就行

1 个赞

感谢大佬分享,点赞

大佬使用docker run -d -p 3000:3000 --name serv-manage -v /path/config.json:/usr/src/app/config.json lmyself/serv00-manage:latest返回是
-bash: docker: command not found 怎么办 我应该安装一下docker吗?

docker -v 有反应吗 没有的话要安装

好的 谢谢大佬

serv00怎么申请 村里刚通网

在serv00中运行docker? 请问是如何安装的

mark 感谢大佬教程

请问是怎么安装docker的

不是在serv00部署的 在外部

同上 不是在serv00部署

我理解为在Serv部署了 好的

感谢分享,点赞收藏

能不能部署在什么serverless平台上呢?

Hugging Face可以部署

太棒了,可以额外保号吗可以web登陆啥的,万一进程三个月一直没被杀就尴尬了 :crazy_face: