51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

又一款跨平台、简单易用的私人消息推送系统

简介

Gotify是一个开源的消息通知服务器,支持自托管,提供简单的 API 和用户界面,跨平台兼容,并且提供了Docker镜像和命令行客户端。

特点

  • 数据自主:Gotify 强调用户对数据的控制,通过自托管的方式,确保用户的隐私和数据安全。

  • 简单性:Gotify 的设计理念是简单,无论是 API 的接口设计还是用户界面的交互设计,都追求最大程度的简化,以便用户容易上手。

  • 跨平台支持:由于使用 Go 语言开发,Gotify 能够支持多种操作系统平台,满足不同用户的需求。

  • Docker 支持:Gotify 提供了 Docker 镜像,方便用户快速部署和更新服务器。

  • 质量保证:Gotify 通过持续集成和自动化测试确保代码质量,包括静态代码分析和端到端测试,以提高软件的稳定性和可靠性。

  • 多客户端支持:Gotify 不仅提供了 Web 界面,还提供了 Android 客户端和命令行客户端,以适应不同用户的使用习惯和场景需求。

架构图

安装部署

# docker部署
docker run -p 80:80 -v /var/gotify/data:/app/data ghcr.io/gotify/server

# M系列芯片
docker run -p 80:80 -v /var/gotify/data:/app/data  ghcr.io/gotify/server-arm64

# 二进制方式安装,可以下载对应平台的包
https://github.com/gotify/server/releases

推送消息

启动服务后,可以访问ip加端口,用户和密码均为admin,记得修改密码。

创建应用测试推送消息,点击APPS-CREATE APPLICATION,添加应用程序:

在命令行测试消息推送:

[root@localhost ~]# curl "http://192.168.0.111/message?token=AAu.vpBEjFDxbTr" -F "title=my test" -F "message=消息推送测试" -F "priority=5"

非常的简单,目前手机客户端支持安卓系统,可以下载体验。

项目地址:

https://gotify.net/

赞(7)
未经允许不得转载:工具盒子 » 又一款跨平台、简单易用的私人消息推送系统