remote-shWeb 界面管理和运行 Shell
remote-sh 提供了一种相当友好的方式去管理服务器上的 shell 脚本,可以轻松地添加、修改、删除、运行它们。
每个脚本可以被一个独特的 URL 请求触发运行,例如:
$ curl https://YOUR_REMOTE_SH_HOST/script/run/example.sh/UNIQUE_SIGN_FOR_THIS_SCRIPT
 
这套系统利用 Access Key 策略来认证你的身份。
 
 
安装
$ 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 这些工具可以轻松做到这一点。
评论
