Digital Note

Grab a coffe, take a seat, maybe listen to some music and relax by reading our digital daily diary. We want to share our minds and know how with you and the whole world!

Blog phones

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.

Trackback from your site.

Leave a comment