Render 部署 Bark 服务端
 · 阅读需 2 分钟
以前分享过利用 Bark 这个 App 实现 IOS 之间的验证码共享的笔记。当时还是自托管的,现在可以免费迁移到 Render 上了。
详见:
Render 是一个强大的云服务平台,致力于让软件团队能够  快速、可靠地部署和托管任何规模的应用程序
它提供了一定的免费额度,Bark 的部署文档给出了部署的过程,我按照执行了一次,完美运行。 部署如下:
部署 Bark 服务端
- 
Render · The Easiest Cloud For All Your Apps 使用 github 登录。 或者其他方式注册一个账号:注册一个 Render 账号 
- 
创建一个 New Web Service 
- 
在底部的 Public Git repository 输入框输入下面的 URL https://github.com/Finb/bark-server
- 
点击 Continue 输入表单 - Name - 名称,随便取个名字,例如 bark-server
- Region - 服务器地区,选择离你近的
- Start Command ,填 ./app -serverless true。(注意不要漏了 ./app 前面的点)
- Instance Type - 选 Free ,免费的足够用了。
- 点击 Advanced 展开更多选项
- 点击 Add Environment Variable 添加 Serverless 模式需要的 BARK_KEY 和 BARK_DEVICE_TOKEN 字段。 (填写要求参考 Serverless)
- 例如,我的环境变量:
- 
BARK_KEY:abc_123
 BARK_DEVICE_TOKEN: a0865wefwd90d77abc34dbdaafdf1ddc831a2dfcwefa419f
 
- 
 
部署完毕后,会显示 live
然后在页面顶部会显示服务地址
请求地址
请求地址
http://你的服务地址/bark-key/消息内容
小结
天下没有免费 🆓 的午餐,Render 提供了一定的免费额度,有时候消息推送会有一定的延迟,怎么说呢,免费的还要啥自行车~
