Berhubung akhir-akhir ini berkutat dengan XMPP server MongooseIM dan XEP-0313, jadinya membutuhkan klien yang support MAM (Message Archive Management) tersebut. Pilihan saya ada 2, yaitu Kaiwa dan Gajim.
Untuk Kaiwa, ada requirement yang dibutuhkan ketika setup. Cuma requirement tersebut tidak dicantumkan dalam petunjuk instalasinya. Jadi saya tulis di sini supaya saya sendiri juga tidak lupa kebutuhannya apa saja. Cara setup Kaiwa adalah sebagai berikut (di Ubuntu):
- git clone https://github.com/digicoop/kaiwa.git
- cd kaiwa
- Jika belum memiliki package npm, install dengan: apt-get install npm
- npm install
- npm install express helmet moonboots-express getconfig templatizer ldapjs body-parser compression serve-static
- npm install jade backbone underscore async stanza.io notify.js sound-effect-manager human-model
- npm install getusermedia crypto
- setelah itu jalankan : node server