Install/Remove Openfire
Openfire adalah kolaborasi real time (RTC) Server, berlisensi di bawah Open Source Apache. Ia menggunakan protokol XMPP dan dapat dikelola melalui antarmuka web. Sangat mudah untuk setup dan mengkonfigurasi, namun memiliki tingkat keamanan yang tinggi dan kinerja. sistem ini berjalan menggunakan Java.
Firewall
Berikut firewall yang harus terbuka- 3478 - STUN Service (NAT connectivity)
- 3479 - STUN Service (NAT connectivity)
- 5222 - Client to Server (standard and encrypted)
- 5223 - Client to Server (legacy SSL support)
- 5229 - Flash Cross Domain (Flash client support)
- 7070 - HTTP Binding (unsecured HTTP connecitons)
- 7443 - HTTP Binding (secured HTTP connections)
- 7777 - File Transfer Proxy (XMPP file transfers)
- 9090 - Admin Console (unsecured)
- 9091 - Admin Console (secured)
Install
Sebelum menginstall openfire, anda harus menginstall javaapt-get remove --purge openjdk* apt-get install openjdk-7-jreDownload Openfire
wget http://download.igniterealtime.org/openfire/openfire_4.0.2_all.debSekarang install openfire
dpkg --install openfire_4.0.2_all.debOpenfire sekarang telah terinstal dan telah dimulai. Sekarang kunjungi http://ip.server.tld:9090/. Ikuti setup wizard. Pada halaman kedua saya sarankan Anda memilih nama domain server anda yang berjalan sebagai Domain. Jika tidak, set ke IP publik Droplet ini. Edit file untuk menambahkan definer java
nano /etc/init.d/openfirePada baris ke-2 silahkan tambahkan line berikut
JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")Starting dan Stoping Openfire
/etc/init.d/openfire start /etc/init.d/openfire stopDetail info wizard Property Encryption via: blowfish atau AES Property Encryption Key: [silahkan diisi bebas] Database Driver Presets: MySQL Database URL: sesuaikan dengan database yang telah anda siapkan isikan informasi user database Profile Settings: default Mengijinkan SelfSigned Certificate Go to Openfire server > Server Settings > Client Connection Security > Plain-text (with STARTTLS) connections > Advanced configuration... Thick on "Allow peer certificates to be self-signed".
Remove
dpkg -r openfireatau
/etc/init.d/openfire stop update-rc.d -f openfire remove rm /etc/init.d/openfire rm -rf /opt/openfire
Via Source
- Download Source
wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4_0_2.tar.gz -O openfire_4_0_2.tar.gz
- Extract source ke /opt
tar -xzf openfire_4_0_2.tar.gz -C /opt/
- Membuat symbolic link untuk service openfire
ln -s /opt/openfire/bin/openfire /etc/init.d/
- Menjalankan Openfire
/etc/init.d/openfire start
rm -rf /etc/init.d/openfire rm -rf /opt/openfireSemoga bermanfaat.