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

  • 多样化推送:Bark提供了多种推送方式,包括文本信息、链接、图片、音频等,可以满足不同用户的需求。

Bark的应用场景很多,如监控告警、打卡提醒、股票信息推送、日程提醒等。同时,对于开发者来说,Bark也是一种很好的调试工具,可以快速接收到服务器或程序的运行状态信息。

部署

  1. 打开Docker管理器,在“镜像管理”中选择“镜像仓库”,在右上角进行搜索“finab/bark-server”,找到如下图所示的镜像进行下载。


2. 下载完成以后,在“本地镜像”中找到它,点击“创建容器”。


3. 勾选“创建后启动容器”,然后直接点击“下一步”。


4. 将“基础设置”中的重启策略配置成“容器退出时总是重启容器”。


5. 在NAS中创建一个目录,用于保存bark-server的配置和数据,在“存储空间”内与容器的/data​​目录建立映射,并配置为“读写”类型。


6. 在“端口设置”中进行端口配置,“本地端口”指的是我们实际访问时要用到的端口,可以根据自己喜好进行配置,只要不与其他服务的端口有冲突就行。

此处演示时使用的是“自动”端口,如不清楚端口是否被占用则默认自动即可。


7. 完成以上步骤后,检查一下,确认无误后直接点击“完成”。


8. 在“容器管理”中找到刚创建好的容器,点击“详情”。

演示时与“容器端口”绑定的“本地端口”使用的是自动​​,如果你不是使用的自动​​,可以忽略此步骤,直接在浏览器中输入你的ip和你自定义的本地端口进行访问即可。


9. 点击“端口”,点击下图所示链接即可打开我们部署好的Bark-Server。

演示时与“容器端口”绑定的“本地端口”使用的是自动​​,如果你不是使用的自动​​,可以忽略此步骤,直接在浏览器中输入你的ip和你自定义的本地端口进行访问即可。


10. 打开链接后,显示下图所示即表示搭建成功。

使用

  1. 使用iOS设备在“APP Store”中搜索“Bark​”并下载。


2. 允许“Bark”发送通知。


3. 点击“注册设备”。

这里会生成一个设备唯一随机码,当卸载重装Bark的时候,需要重新进行注册设备。


4. 点击右上角的“+”。

Bark默认提供了一个免费的服务器API,但是推送的消息会在该服务器日志中记录,如果你推送的消息不是特别重要,你也可以选择直接使用默认API接口。


5. 将我们刚刚部署好的Bark-Server的地址使用反向代理并且添加HTTPS证书后,填入“服务器地址”栏处,然后点击右上角的“”。

反向代理可以选择Lucky或者Nginx,根据自己的喜好进行选择。


6. 复制一个API模板,在浏览器的地址栏中直接请求。


7. 在浏览器中请求API会收到以下结果表示成功。

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数网络安全工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年网络安全全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。

img

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上网络安全知识点!真正的体系化!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

助,需要这份全套学习资料的朋友可以戳我获取!!**](https://bbs.csdn.net/topics/618653875)

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

  • 10
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: docker-ce_18.06.3.ce-1_mips64el.deb是适用于mips64el架构的Docker Community Edition(CE)的安装包。Docker CE是一个开源的容器化平台,它可以让开发人员通过把应用程序和其所需的运行时环境打包到容器中来轻松地构建、发布和运行应用程序。 这个安装包是docker-ce的一个特定版本,版本号为18.06.3.ce-1。这意味着它是Docker CE的18.06.3版本的一个修订版,其中的“ce”表示这是一个社区版(Community Edition)。 mips64el是一个处理器架构,特别适用于嵌入式系统和网络设备。因此,这个安装包是专门为mips64el架构的系统设计的,以便在此类设备上安装和运行Docker CE。 要安装这个deb安装包,可以使用dpkg命令。首先,将.deb文件下载到系统中,然后在终端中导航到该文件所在的目录,并运行以下命令: ```bash sudo dpkg -i docker-ce_18.06.3.ce-1_mips64el.deb ``` 此命令将安装docker-ce版本18.06.3.ce-1,并在系统上启用Docker CE。 总之,docker-ce_18.06.3.ce-1_mips64el.deb是一个特定于mips64el架构的Docker CE安装包,可以用于在mips64el系统上安装和运行Docker容器。 ### 回答2: docker-ce_18.06.3.ce-1_mips64el.deb是一个Docker容器引擎的软件包。Docker是一个开源的容器化平台,通过将应用程序和其依赖项打包成一个独立的容器,可以实现快速、可靠和可移植的应用程序交付。 这个软件包中的CE代表Community Edition,即社区版,是免费的版本,通常适用于个人用户和小型企业。18.06.3.ce-1是软件的版本号,表示这是Docker的第18.06.3.ce-1版。mips64el是MIPS 64位架构的指令集,.deb则是Debian软件包的扩展名,适用于Debian及基于Debian的Linux发行版。 安装这个软件包可以让用户在MIPS 64位架构的计算机上使用Docker容器引擎。在安装之后,用户可以使用Docker命令行工具创建、分享和运行容器。Docker的容器化技术可以提供更高效的资源利用率和更好的开发环境一致性,同时提供了快速部署和水平扩展的优势。 使用Docker可以加快软件开发和部署的速度,减少不同环境之间的兼容性问题,并提供了更好的应用程序隔离性和安全性。因此,对于需要部署和管理容器化应用程序的用户来说,安装docker-ce_18.06.3.ce-1_mips64el.deb软件包是非常有益的。 ### 回答3: docker-ce_18.06.3.ce-1_mips64el.deb是Docker社区版本18.06.3的一个deb软件包,适用于MIPS64架构的Little Endian(mips64el)。Docker是一种开源的容器化平台,可以帮助用户快速构建、测试和部署应用程序。它通过将应用程序和其依赖项封装在一个独立的容器中,提供了一种轻量级、可移植和可扩展的解决方案。 这个软件包可以帮助用户在MIPS64架构的系统上安装和运行Docker环境。用户可以使用Docker命令在该系统上创建和管理容器。容器可以在不同的环境中移植,因为它们封装了应用程序的全部依赖项,包括操作系统和库文件。 使用Docker可以带来很多好处。首先,它使开发人员可以快速创建和销毁应用程序的实例,节省了开发和测试的时间。其,容器化使得应用程序更加轻量级,能够更快地启动和停止。此外,容器还能够保持应用程序的环境整洁,避免了依赖冲突和版本问题。 对于需要在MIPS64架构的系统上运行Docker的用户来说,docker-ce_18.06.3.ce-1_mips64el.deb是一个必备的软件包。通过安装该软件包,用户可以享受到Docker提供的高效、便捷和可移植的容器化解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值