Ejabberd系列(01) – 介紹與安裝

ejabberd 是一個基於 XMPP(Extensible Messaging and Presence Protocol) 開發的即時通訊伺服器軟體,底層使用 Erlang 語言開發。

Erlang 是一款專門為「高併發」和「容錯性」而生的程式語言,此特性使 ejabberd 能夠輕鬆處理大量的連線。
其它介紹請參考:https://docs.ejabberd.im/get-started/

開始安裝之前,可以先準備好:
1. 免費方案的GCP VM 搭配 linux 作業系統,用來架設ejabberd服務
2. DDNS服務所提供的域名,用來連線與安裝SSL憑證

接下來就可以開始安裝了!

在 ubuntu 上輸入 $ sudo apt install ejabberd 可以直接從官方套件庫安裝 ejabberd。
如果想安裝指定版本,可以到 ejabberd 的 github:https://github.com/processone/ejabberd/releases,使用 $ wget <deb_url> 下載指定版本的 deb 檔,接著再使用$ sudo apt install ./<ejabber安裝檔>.deb 安裝 ejabberd。

安裝完後,使用 $ sudo apt-mark hold ejabberd 鎖定現在的版本,避免以後執行套件更新時,不小心升級版本。
要升級時再使用 $ sudo apt-mark unhold ejabberd 來解除鎖定。

最後,使用 $ systemctl status ejabberd 來檢查 ejabberd 的狀態,如果畫面上顯示 Active: active (running) 代表他已經正常運作了,接下來就可以進行 ejabberd 的設定了。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

返回頂端