【Docker】搭建安全可控的自定义通知推送服务 - Bark

打印 上一主题 下一主题

主题 1010|帖子 1010|积分 3030

【Docker】搭建安全可控的自定义通知推送服务 - Bark

媒介

本教程基于绿联的NAS设备DX4600 Pro的docker功能举行搭建。
简介

Bark是一款为Apple设备用户设计的开源推送服务应用,它答应开发者、程序员以及一样寻常用户将信息快速推送到他们自己的iPhone、iPad等设备上。
告急特点如下:


  • 快速:Bark利用了苹果的推送服务,可以迅速无延迟地把信息推送到用户的设备上。
  • 简单:Bark提供了简单的API接口,用户只必要通过简单的HTTP哀求就可以实现信息的推送。
  • 免费:Bark是完全免费的,用户可以无限定地利用它来推送信息。
  • 多样化推送:Bark提供了多种推送方式,包括文本信息、链接、图片、音频等,可以满意差别用户的需求。
Bark的应用场景很多,如监控诉警、打卡提示、股票信息推送、日程提示等。同时,对于开发者来说,Bark也是一种很好的调试工具,可以快速接收到服务器或程序的运行状态信息。
[img=100%,100%]https://i-blog.csdnimg.cn/blog_migrate/674a2cdebbc82ec9118537a6fc0637cd.png[/img]

部署


  • 打开Docker管理器,在“镜像管理”中选择“镜像仓库”,在右上角举行搜索“finab/bark-server”,找到如下图所示的镜像举行下载。
    [img=100%,100%]https://i-blog.csdnimg.cn/blog_migrate/f12adf046777b6f59cd88d3360353bfe.png[/img]

  • 下载完成以后,在“本地镜像”中找到它,点击“创建容器”。
    [img=100%,100%]https://i-blog.csdnimg.cn/blog_migrate/653ee33637d1114c52f0d6aed040c1fa.png[/img]

  • 勾选“创建后启动容器”,然后直接点击“下一步”。
    [img=100%,100%]https://i-blog.csdnimg.cn/blog_migrate/c75e29118be7156843d4814929f63c11.png[/img]

  • 将“基础设置”中的重启策略设置成“容器退出时总是重启容器”。
    [img=100%,100%]https://i-blog.csdnimg.cn/blog_migrate/199c686eb1bb106cb3820355f888ca7e.png[/img]

  • 在NAS中创建一个目录,用于保存bark-server的设置和数据,在“存储空间”内与容器的/data​​目录建立映射,并设置为“读写”类型。
    [img=100%,100%]https://i-blog.csdnimg.cn/blog_migrate/95a964eec21e4ef96828df5175e1be0b.png[/img]

  • 在“端口设置”中举行端口设置,“本地端口”指的是我们现实访问时要用到的端口,可以根据自己喜好举行设置,只要不与其他服务的端口有辩论就行。
           此处演示时利用的是“自动”端口,如不清楚端口是否被占用则默认自动即可。
       
    [img=100%,100%]https://i-blog.csdnimg.cn/blog_migrate/8a27145ff477463fbbd0c31ab9f500f3.png[/img]

  • 完成以上步骤后,查抄一下,确认无误后直接点击“完成”。
    [img=100%,100%]https://i-blog.csdnimg.cn/blog_migrate/6f4f254b77aef8a66df750e77fa97c87.png[/img]

  • 在“容器管理”中找到刚创建好的容器,点击“详情”。
           演示时与“容器端口”绑定的“本地端口”利用的是自动​​,如果你不是利用的自动​​,可以忽略此步骤,直接在浏览器中输入你的ip和你自定义的本地端口举行访问即可。
       
    [img=100%,100%]https://i-blog.csdnimg.cn/blog_migrate/79a55a33b6d386ab4062f208de5b196e.png[/img]

  • 点击“端口”,点击下图所示链接即可打开我们部署好的Bark-Server。
           演示时与“容器端口”绑定的“本地端口”利用的是自动​​,如果你不是利用的自动​​,可以忽略此步骤,直接在浏览器中输入你的ip和你自定义的本地端口举行访问即可。
       
    [img=100%,100%]https://i-blog.csdnimg.cn/blog_migrate/5981bc69d78426899da053096cab8449.png[/img]

  • 打开链接后,显示下图所示即表示搭建乐成。

利用


  • 利用iOS设备在“APP Store”中搜索“Bark​”并下载。
    [img=50%,auto]https://i-blog.csdnimg.cn/blog_migrate/47fec9871192712473329b8b608cbd81.png[/img]

  • 答应“Bark”发送通知。
    [img=50%,auto]https://i-blog.csdnimg.cn/blog_migrate/ec4b984693a5804549312d20389633b3.png[/img]

  • 点击“注册设备”。
           这里会生成一个设备唯一随机码,当卸载重装Bark的时候,必要重新举行注册设备。
       
    [img=50%,auto]https://i-blog.csdnimg.cn/blog_migrate/b228126efad853cd919e5d79808b6e63.png[/img]

  • 点击右上角的“+”。
           Bark默认提供了一个免费的服务器API,但是推送的消息会在该服务器日记中记载,如果你推送的消息不是特别告急,你也可以选择直接利用默认API接口。
       
    [img=50%,auto]https://i-blog.csdnimg.cn/blog_migrate/c0bff564b12017a2307a6c18ab2b4f9b.png[/img]

  • 将我们刚刚部署好的Bark-Server的地址利用反向代理而且添加HTTPS证书后,填入“服务器地址”栏处,然后点击右上角的“”。
           反向代理可以选择Lucky大概Nginx,根据自己的喜好举行选择。
       
    [img=50%,auto]https://i-blog.csdnimg.cn/blog_migrate/6fbb70921be4df2548b282746e25836f.png[/img]

  • 复制一个API模板,在浏览器的地址栏中直接哀求。
    [img=50%,auto]https://i-blog.csdnimg.cn/blog_migrate/fb0ba8859b8fc952a8d7c7a8d27301ee.png[/img]

  • 在浏览器中哀求API会收到以下效果表示乐成。
    [img=100%,100%]https://i-blog.csdnimg.cn/blog_migrate/bedebec1d3794dfceadee39a1065749b.png[/img]

  • 设备上会收到以下效果表示乐成。
    [img=50%,auto]https://i-blog.csdnimg.cn/blog_migrate/b78037a7a32851f38c639189394b3108.png[/img]


   文章出处:https://blog.uptoz.cn/archives/BrIXHeSN
作者原创:@小小笔记大大用处 https://blog.uptoz.cn

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

罪恶克星

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表