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 java
apt-get remove --purge openjdk* 
apt-get install openjdk-7-jre
Download Openfire
wget http://download.igniterealtime.org/openfire/openfire_4.0.2_all.deb
Sekarang install openfire
dpkg --install openfire_4.0.2_all.deb
Openfire 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/openfire
Pada 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 stop
  Detail 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 openfire
atau
/etc/init.d/openfire stop 
update-rc.d -f openfire remove 
rm /etc/init.d/openfire 
rm -rf /opt/openfire
   

Via Source

  1. Download Source
    wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4_0_2.tar.gz -O openfire_4_0_2.tar.gz
  2. Extract source ke /opt
    tar -xzf openfire_4_0_2.tar.gz -C /opt/
  3. Membuat symbolic link untuk service openfire
    ln -s /opt/openfire/bin/openfire /etc/init.d/
  4. Menjalankan Openfire
    /etc/init.d/openfire start
Openfire sekarang telah terinstal dan telah dimulai. Sekarang kunjungi http://ip.server.tld:9090/. Ikuti setup wizard. Remove
rm -rf /etc/init.d/openfire 
rm -rf /opt/openfire
  Semoga bermanfaat.

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line