prosody
インストール(他のdistroもノリで)
code:shell
sudo pacman -S prosody
prosodyユーザが鯖を動かしているのでこんなかんじでprosodyctlする:
code:sh
sudo -u prosody prosodyctl check
というか、モダンなXMPPはHTTP鯖もセットで提供される節があるのであるとよさそう
HTTP Files UploadとかXMPP over WebSocketとかね
prosodyctlにはうまく鍵をコピーしてくるコマンドがあるので、certbotのdeploy hookと組み合わせれば鍵更新は自動化できる
prosodyはcertbotのサポートが手厚いのでcertbotがおすすめ
TODO: 実際のhook scriptも置けるとよさそう
configについても書いておきたいね
http_files_shareとかはややこしい印象なので
最近で言えばxmppsとかもか(OPTIONAL)
mod周りのシステムとかも書くか
prosodyctlの使いかた
cert
SSL鍵をprosodyのコントロールできるディレクトリにコピーするやつ
check
configがミスってないか確認するやつ