remote-shWeb 界面管理和运行 Shell

联合创作 · 2023-09-30 19:38

remote-sh 提供了一种相当友好的方式去管理服务器上的 shell 脚本,可以轻松地添加、修改、删除、运行它们。

每个脚本可以被一个独特的 URL 请求触发运行,例如:

$ curl https://YOUR_REMOTE_SH_HOST/script/run/example.sh/UNIQUE_SIGN_FOR_THIS_SCRIPT

这套系统利用 Access Key 策略来认证你的身份。

img1 img2 img3

安装

$ npm ci

部署

请确保这行命令的持续运行:

$ npm start

端口

在文件 ./configs.js 中设置端口(默认:3000)。

HTTPS

我们强烈建议启用 HTTPS。

为了启用 HTTPS,请在文件./configs.js中设置useHttps: true 和 port: 443,然后拷贝你的证书文件至./https/server.key 和 ./https/server.crt

你也可以用其他手段启用 HTTPS(我个人推荐 steveltn/https-portal)。

后台运行

使用 pm2, screen, docker 这些工具可以轻松做到这一点。

浏览 2
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报