群晖docker部署gotify

Gotify是一个极简的免费开源消息推送服务器,它基于Websocket协议,可以轻松集成到任何具有HTTP客户端能力的平台上,如Web应用、移动应用或物联网设备。

特性:

  • 轻量级:由于其简单的架构和小体积,Gotify 在资源有限的环境中也能运行良好。
  • 可扩展:通过插件系统可以方便地增加新功能,满足各种定制需求。
  • 跨平台:支持多种操作系统,包括 Linux, macOS 和 Windows。
  • 易部署:提供一键安装脚本和Docker镜像,快速部署到本地或云端。

场景:

  • 开发工具:开发人员可以将 Gotify 作为构建/测试通知的服务,当代码构建成功或失败时,自动发送消息到开发者的手机或电脑。
  • 服务器监控:与Prometheus、Grafana等监控工具配合,Gotify 可以在出现性能问题或者警报时立即通知运维人员。
  • 物联网应用:实时推送设备状态更新或警告信息,提高响应速度。
  • 个人任务管理:创建自己的提醒服务,比如待办事项、日程提醒等。
  • 企业通讯:小型团队可以用它构建内部的通知系统,替代传统邮件或IM。

docker-compose.yml

version: "3"
services:
  gotify:
    container_name: gotify
    image: gotify/server
    environment:
      - TZ="Asia/Shanghai"
      # 后台管理员账号
      - GOTIFY_DEFAULTUSER_NAME="xiaoyu"
      # 后台管理员密码
      - GOTIFY_DEFAULTUSER_PASS="xiaoyupw"
    volumes:
      - ./:/app/data
    ports: 
      # 查看端口占用 netstat -tunlp | grep 端口号
      - 80:80
    restart: always

直接在浏览器中输入 【http:// NAS的局域网IP:端口号】 就能看到登录界面了,登录的账号和密码就是我们部署时候自己设置的账号和密码。

tips:可自行转换为docker cli

docker run -p 80:80 -e TZ="Europe/Berlin" -v /var/gotify/data:/app/data ghcr.io/gotify/server

 

THE END
分享
二维码
打赏
海报
群晖docker部署gotify
Gotify是一个极简的免费开源消息推送服务器,它基于Websocket协议,可以轻松集成到任何具有HTTP客户端能力的平台上,如Web应用、移动应用或物联网设备。 特性……
<<上一篇
下一篇>>