简单的说说Arukas.io,使用Arukas API救活你的容器
Arukas.io 长期关注本博的用户一定不陌生。从16年8月份开始,一直持续免费到现在。
根据Arukas最新的公告: 免费试用又延长到2017年7月31日,预防账号冻结
测试阶段免费试用 2017年7月31日,以后不会再延期。8月1日早上起来,你会发现你的账号可能已经无法登录Arukas。
本文没啥干货,纯水~~~
官方网址
关于Arukas
Arukas.io 是樱花网络(sakura.ad.jp)旗下的一个Docker托管服务。
致力于快速,便捷、界面化部署 Docker服务。
这样让更多人能完全Docker~
在强大的财团 樱花网络(sakura.ad.jp)的支撑下,即将顺利完成公测。
易于管理
Arukas控制面板可以通过简单直观的基于Web的用户界面帮助您访问和管理应用程序。
稳定的主机
Arukas由集装箱化的高品质网络和可靠的托管环境组成,为开发人员提供坚实可靠的高度可扩展的基础架构。
按需扩展
可扩展性尤其重要,因为应用必须根据需要增长。您可以随时控制容器资源。
公测阶段
其实在Arukas官网常见的几个单词“Beta phase”、“Beta service”。这是啥含义?
意思是:Arukas从去年4月份到 2017年7月31日都是处于线上测试阶段。从2017年8月1日起进入正式运营。
公测阶段,国人都帮Arukas做了不错压力、性能测试。甚至Arukas曾一度关闭注册,之后采取审核注册来限制来势汹汹的用户。
免费计划
有人会问,8月1日后还能继续免费使用 Arukas 吗? 答案是肯定的。
但是公测结束后,Arukas会清理所有的用户信息和数据。但是不知道再次开放注册的时候是否设置各种门槛。
当然,正式运营后,免费计划肯定会有一些使用上的限制。
Arukas API
接下来进入正题吧。Arukas到后期容器经常出错,不能启动。
马甲写了一个简单的服务来检测容器的运行状况。以及重建容器。
哈哈,这个开源代码不再更新了,看Arukas正式运营后,能不能继续撸。
开源地址:https://github.com/malaohu/Arukas-API
历史介绍文章:5hadowsocksR新功能SSR服务器订阅(附Arukas订阅方法)
代码陆陆续续的写,有些变量函数命名比较乱,大家将就的看吧。
代码是nodejs写的,支持Docker部署。
源码部署
git clone https://github.com/malaohu/Arukas-API cd Arukas-API npm install # 修改 config.js 填写你的token 和 secret node server.js
然后访问:ip:13999 即可
Docker部署
docker run --name arukas-api -p 13999:13999 -e 'TOKEN=token' -e 'SECRET=secret' -e 'IS_CRON=1' -d malaohu/arukas-api
Arukas部署
镜像:malaohu/arukas-api 端口:13999 TCP 环境变量(ENV):TOKEN=token SECRET=secret IS_CRON=1
环境变量(ENV)
TOKEN 和 SECRET 获取地址:https://app.arukas.io/settings/api-keys
IS_CRON 传 0 或者 1 是否启动自动启动服务功能,0是不启动,1是启动。 该服务会每2分钟检测当前账户下所有APP运行状态,如果APP没有启动,会发送一个启动命令。
请求地址
- http://ip:13999
- http://ip:13999/ssr/subscribe/10 SSR订阅地址。
- http://ip:13999/check/status/token 必须携带token请求,手动检查服务运行状态,没有启动服务,发送启动命令。
- http://ip:13999/install/deleteall/token 删除所有APP,必须携带token请求。
- http://ip:13999/install/ssr/token 部署一个SSR,必须携带token请求,不支持自定义参数。如果创建失败请检查是不是APP达到创建上限。
版权声明:
作者:我是小马甲~
链接:https://fandai.gezi.workers.dev/4546.html
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。
OS
lxltyw
admin@lxltyw