剪藏#假装不单纯#剪藏

飞牛 Docker 一键部署 Gotify:搭建你的私有消息推送服务器

2026 年 1 月 7 日1 分钟
分享Twitter / XTelegram微博

前言

写这篇文章主要是在配置青龙面板的时候第一个就是让填消息通知方式,众所周知,消息推送领域有两大神器,一个是iOS上面的bark,还有个就是安卓上的gotify,由于我主要用安卓,那就装个gotify试试吧。

什么是 Gotify

Gotify是一个免费开源的自托管消息推送服务器,核心功能是通过REST API发送消息和WebSocket实现实时接收,让你能完全掌控自己的通知数据,无需依赖第三方推送服务。它采用MIT许可证,由Go语言开发,轻量高效,非常适合个人和小型团队自建通知系统。

JAVASCRIPT
项目地址:https://github.com/gotify/server

Notion image

自托管:数据完全私有,不经过第三方服务器,保护隐私安全

轻量级:资源占用低,适合在NAS树莓派Docker 等轻量环境运行

双协议支持REST API(发送消息)+ WebSocket(实时接收),集成简单

多端访问:提供 Web UIAndroid 客户端,支持自定义集成到任意 HTTP 客户端

权限管理:支持多用户、多应用隔离,每个应用有独立API密钥

可扩展:支持插件系统,可自定义功能(如消息过滤、格式转换)

compose部署

新建存储目录

安装之前需先在docker文件夹中新建一个gotify文件夹,用于配置持久化保存,后面所有相关文件都存在这里。

Notion image

准备Compose文件

打开飞牛os的docker--compose--新增项目--项目名称(填gotify,可识别即可),路径选择上面建立好的文件夹“gotify”,选择创建docker-compose.yml,然后将下面代码复制粘贴到代码框,为了便于大家理解,我给部分代码加了注释,最后勾上创建项目后立即启动,点击创建即可:

JAVASCRIPT
version'3'
services:
  gotify:
    image: gotify/server
    ports:
      - "8678:80"
    environment:
      GOTIFY_DEFAULTUSER_PASS'admin'  # 默认管理员账号密码
    volumes:
      - ./gotify:/app/data       # 数据卷挂载:当前目录的gotify容器/app/data,持久化用户/消息/配置数据
    restart: unless-stopped
    container_name: gotify-server

Notion image

注意:

端口不要与其他容器重复,可自行更改。

格式不对请让ai修改。

设置的默认账号、密码是admin

显示正在运行,就说明部署成功。

Notion image

项目使用

网页端配置

浏览器输入:NASIP+端口,比如我这里192.168.1.46:8678,打开项目页面,并开始配置账号密码。

Notion image

接下来开始创建应用,点击APPs--createapplication--create an application,填入我们要使用的应用的名字,比如这里我要在青龙里面用就填qinglong

Notion image

就会生成一个token

Notion image

然后我们再到要用的地方填写这个token就行了,比如我这里是用在青龙面板。

Notion image

手机端使用

先到下面页面下载安卓客户端并安装到手机:

JAVASCRIPT
https://github.com/gotify/android

输入IP+端口,以及账号/密码,登录进去,就能看到消息通知了。

Notion image

理论上配置好后也可以用域名访问。

至此,通过Docker我们已经完成了Gotify的快速部署,一个轻量、私密、可控的消息推送服务器就正式上线了。你可以用它接收青龙面板的任务执行通知或是智能家居的状态提醒,解锁更多自动化场景。

最后提醒一句:首次登录后记得修改默认密码,妥善保管你的应用**API**** 令牌,避免服务暴露在公网时产生安全风险。**

如果你在部署过程中遇到了问题,欢迎在评论区留言交流,我们下期教程再见!

关联阅读:

神器Lucky保姆级指南:Docker安装+DDNS+SSL+反向代理一步到位

原文地址: https://mp.weixin.qq.com/s?__biz=MzkwMzczNjE1Nw==&mid=2247485842&idx=1&sn=7a280af3d80f86adc98926e5d083e55b&chksm=c12ee5891259834d94ea49873985fec5c5d6bd2159e1bd3fa52e38a5455db860f049e3883999&mpshare=1&scene=1&srcid=0106yoTfsqsBk900caq0NHip&sharer_shareinfo=f3e32656d385caf167a2c3f490bc2a07&sharer_shareinfo_first=f3e32656d385caf167a2c3f490bc2a07#rd

相关文章