简单的说说Arukas.io,使用Arukas API救活你的容器

 

Arukas.io 长期关注本博的用户一定不陌生。从16年8月份开始,一直持续免费到现在。

根据Arukas最新的公告: 免费试用又延长到2017年7月31日,预防账号冻结

测试阶段免费试用 2017年7月31日,以后不会再延期。8月1日早上起来,你会发现你的账号可能已经无法登录Arukas。

本文没啥干货,纯水~~~

 

官方网址

https://arukas.io

 

关于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日起进入正式运营。

Beta,目前普遍认为是“测试”的意思。广义上对测试有着三个传统的称呼:Alpha(α)、Beta(β)和Gamma(γ),用来标识测试的阶段与范围。Alpha 指的是内测,即现在说的 CB,即开发团队内部测试的版本或者有限用户的体验测试版本。Beta 指的是公测,即针对所有用户公开的测试版本。而做过一些修改,成为正式发布的候选版本时(现在叫做 RC - Release Candidate),叫做 Gamma。

 

公测阶段,国人都帮Arukas做了不错压力、性能测试。甚至Arukas曾一度关闭注册,之后采取审核注册来限制来势汹汹的用户。

 

免费计划

有人会问,8月1日后还能继续免费使用 Arukas 吗? 答案是肯定的。

No worries, we'll keep the free-plan below as it is even after Beta phase is ended.

但是公测结束后,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
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
简单的说说Arukas.io,使用Arukas API救活你的容器
  Arukas.io 长期关注本博的用户一定不陌生。从16年8月份开始,一直持续免费到现在。 根据Arukas最新的公告: 免费试用又延长到2017年7月31日,预防账号……
<<上一篇
下一篇>>
文章目录
关闭
目 录