最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Gotify搭建你的消息推送系統(tǒng)

 更新時(shí)間:2024年01月03日 09:09:11   作者:愛吃麻醬愛吃咸?測(cè)試指北  
這篇文章主要介紹了Gotify搭建你的消息推送系統(tǒng),今天要分享的是 gotify,是一個(gè)用 go 編寫的消息服務(wù)端,有需要的朋友可以借鑒參考下,希望能夠有所幫助

gotify簡(jiǎn)介

通過消息推送,我們可以實(shí)時(shí)的獲取有效的信息。比如結(jié)果,驗(yàn)證碼以及一些重要的通知場(chǎng)景等。今天要分享的是 gotify,是一個(gè)用 go 編寫的消息服務(wù)端,也有客戶端,通過 gotify 我們可以簡(jiǎn)單的進(jìn)行收發(fā)消息。gotify的 地址將會(huì)在文末展示。

gotify 支持的功能

  • 可以通過 restapi 發(fā)送消息
  • 可以通過 websocket 接收消息
  • 可以管理用戶和客戶端以及應(yīng)用程序
  • 只會(huì)插件
  • 有 web ui 頁面
  • 有用于發(fā)送消息的 cli (命令行頁面)
  • 支持 android 系統(tǒng) 不支持 ios

今天我們來介紹一下,常規(guī)的 gotify 如何安裝以及使用。前提條件是需要一臺(tái)有公網(wǎng)的服務(wù)器來部署 gotify-server 以及安裝好 docker-compose。話不多說,我們直接開搞

安裝 gotify-server

在你的服務(wù)器上創(chuàng)建一個(gè)目錄,在目錄里面執(zhí)行 vim docker-compose.yml ,然后在 yml 文件里復(fù)制以下內(nèi)容

version: "3"
services:
  gotify:
    image: gotify/server
    ports:
      - 80:80  #可以自定義要映射的端口
    environment:
      - GOTIFY_DEFAULTUSER_PASS=customer  #你的管理員密碼  管理員賬號(hào)admin
    volumes:
      - "./gotify_data:/app/data"

在當(dāng)前目錄執(zhí)行 docker-compose up -d 。當(dāng)容器啟動(dòng)后,我們直接在瀏覽器上輸入 http://ip:port 來訪問。如果無法打開前臺(tái),請(qǐng)檢查防火墻相關(guān)配置。輸入管理員賬號(hào)和密碼后。gotify-server 就搭建完成了。

在首頁,點(diǎn)擊 app,然后新建一個(gè) APP,記好 token,這個(gè)是我們后續(xù)重要的憑證。

到這一步,gotify-server 的基礎(chǔ)配置就已經(jīng)完成了。搭建完之后我們最好進(jìn)行反向代理,通過域名的方式來訪問,這里只是作為演示就不反代了。你可以使用 npm、寶塔、或者 certbot 來進(jìn)行反代,在這里就不再多介紹了。

接著我們就需要安裝 gotify-android 了

安裝 gotify-android

  • 訪問 https://github.com/gotify/android/releases/download/v2.7.1/Gotify.apk 我們將這個(gè) apk 下載好,在要接收消息的 android 手機(jī)上安裝即可。安裝包僅僅 5.8MB

安裝好后啟動(dòng) app,我們輸入對(duì)應(yīng)的 server 地址,以及用戶名和密碼,然后登錄就行

到這一步,我們要接收消息的客戶端也安裝好了。

發(fā)送消息測(cè)試

這是官方的 curl 示例。我們只需要在一個(gè)終端環(huán)境發(fā)送 curl 請(qǐng)求即可。

curl "https://push.example.de/message?token=CgwhLcjxGQSkzdd" -F "title=my title" -F "message=my message" -F "priority=5"

 將對(duì)應(yīng)的域名,token,以及想發(fā)送的標(biāo)題,內(nèi)容都替換成自己的即可。這里要注意的是 token 是 app 的 token,而不是 client 的 token 發(fā)送成功之后,app 內(nèi)就會(huì)收到最新的消息,而且也會(huì)收到對(duì)應(yīng)的消息 push。

總體而言,gotify 是一個(gè)比較簡(jiǎn)單易用的推送消息服務(wù)器,上手簡(jiǎn)單,值得推薦

地址:https://gotify.net/

以上就是Gotify搭建你的消息推送系統(tǒng)的詳細(xì)內(nèi)容,更多關(guān)于Gotify搭建消息推送系統(tǒng)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Go路由注冊(cè)方法詳解

    Go路由注冊(cè)方法詳解

    Go語言中,http.NewServeMux()和http.HandleFunc()是兩種不同的路由注冊(cè)方式,前者創(chuàng)建獨(dú)立的ServeMux實(shí)例,適合模塊化和分層路由,靈活性高,但啟動(dòng)服務(wù)器時(shí)需要顯式指定,后者使用全局默認(rèn)的http.DefaultServeMux,適合簡(jiǎn)單場(chǎng)景,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • Go語言中nil判斷引起的問題詳析

    Go語言中nil判斷引起的問題詳析

    這篇文章主要給大家介紹了關(guān)于Go語言中nil判斷引起問題的相關(guān)資料,nil 是Go語言中一個(gè)預(yù)定義好的標(biāo)識(shí)符,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-06-06
  • Go web入門Go pongo2模板引擎

    Go web入門Go pongo2模板引擎

    這篇文章主要為大家介紹了Go web編程入門Go pongo2模板引擎使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Go語言判斷文件或文件夾是否存在的方法

    Go語言判斷文件或文件夾是否存在的方法

    這篇文章主要介紹了Go語言判斷文件或文件夾是否存在的方法,結(jié)合具體實(shí)例形式對(duì)比分析了Go語言針對(duì)文件與目錄判斷的操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-05-05
  • Golang連接PostgreSQL基本操作的實(shí)現(xiàn)

    Golang連接PostgreSQL基本操作的實(shí)現(xiàn)

    PostgreSQL是常見的免費(fèi)的大型關(guān)系型數(shù)據(jù)庫,本文主要介紹了Golang連接PostgreSQL基本操作的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • Go?語言使用goroutine運(yùn)行閉包踩坑分析

    Go?語言使用goroutine運(yùn)行閉包踩坑分析

    這篇文章主要介紹了Go?語言使用goroutine運(yùn)行閉包踩坑解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Golang實(shí)現(xiàn)Json轉(zhuǎn)結(jié)構(gòu)體的示例詳解

    Golang實(shí)現(xiàn)Json轉(zhuǎn)結(jié)構(gòu)體的示例詳解

    這篇文章主要為大家詳細(xì)介紹了Golang實(shí)現(xiàn)Json轉(zhuǎn)結(jié)構(gòu)體的方法,文中的示例代碼講解詳細(xì),對(duì)學(xué)習(xí)Go語言有一定的幫助,需要的可以參考一下
    2023-02-02
  • Golang共享變量如何解決問題

    Golang共享變量如何解決問題

    協(xié)程之間的通信只能夠通過通道。但是我們習(xí)慣于共享變量,而且很多時(shí)候使用共享變量能讓代碼更簡(jiǎn)潔。那么Golang共享變量如何解決問題,感興趣的可以了解一下
    2021-12-12
  • golang 生成定單號(hào)的操作

    golang 生成定單號(hào)的操作

    這篇文章主要介紹了golang 生成定單號(hào)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Go 熱加載之fresh詳解

    Go 熱加載之fresh詳解

    這篇文章主要為大家介紹了Go 熱加載之fresh詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08

最新評(píng)論

安泽县| 遂川县| 宜君县| 永善县| 玛沁县| 阿瓦提县| 永安市| 原平市| 搜索| 海城市| 陵水| 如皋市| 庆阳市| 东乌| 垦利县| 普兰县| 东阳市| 安西县| 中阳县| 寿宁县| 雷州市| 永兴县| 武义县| 新沂市| 华池县| 密云县| 无极县| 临高县| 吉木乃县| 高清| 山西省| 宿州市| 大荔县| 普洱| 基隆市| 定陶县| 开阳县| 新丰县| 芒康县| 齐河县| 九江县|