remote-shWeb 界面管理和運(yùn)行 Shell
remote-sh 提供了一種相當(dāng)友好的方式去管理服務(wù)器上的 shell 腳本,可以輕松地添加、修改、刪除、運(yùn)行它們。
每個(gè)腳本可以被一個(gè)獨(dú)特的 URL 請(qǐng)求觸發(fā)運(yùn)行,例如:
$ curl https://YOUR_REMOTE_SH_HOST/script/run/example.sh/UNIQUE_SIGN_FOR_THIS_SCRIPT
這套系統(tǒng)利用 Access Key 策略來(lái)認(rèn)證你的身份。
安裝
$ npm ci
部署
請(qǐng)確保這行命令的持續(xù)運(yùn)行:
$ npm start
端口
在文件 ./configs.js 中設(shè)置端口(默認(rèn):3000)。
HTTPS
我們強(qiáng)烈建議啟用 HTTPS。
為了啟用 HTTPS,請(qǐng)?jiān)谖募?code>./configs.js中設(shè)置useHttps: true 和 port: 443,然后拷貝你的證書(shū)文件至./https/server.key 和 ./https/server.crt。
你也可以用其他手段啟用 HTTPS(我個(gè)人推薦 steveltn/https-portal)。
后臺(tái)運(yùn)行
使用 pm2, screen, docker 這些工具可以輕松做到這一點(diǎn)。
評(píng)論
圖片
表情
