Buat Server Berbasis Jabber untuk iChat

01 04

Server iChat - Buat Server Jabber Anda Sendiri

Kami akan menggunakan Openfire, open source, server kolaborasi waktu nyata. Ini menggunakan XMPP (Jabber) untuk sistem pesan instan, dan bekerja di luar kotak dengan klien iChat asli, serta banyak klien pesan berbasis Jabber lainnya. Screen capture milik Coyote Moon Inc.

Jika Anda menggunakan iChat , Anda mungkin sudah tahu bahwa ia memiliki dukungan built-in untuk messaging berbasis Jabber. Itu adalah skema perpesanan yang sama yang digunakan oleh Google Talk dan banyak layanan serupa lainnya. Jabber menggunakan protokol open source yang disebut XMPP untuk memulai dan berbicara dengan klien messaging. Hasil dari kerangka kerja open source adalah membuatnya sangat mudah untuk menjalankan server Jabber Anda sendiri di Mac Anda.

Mengapa Menggunakan Server iChat Berbasis Jabber Anda Sendiri?

Ada banyak alasan untuk menggunakan server Jabber Anda sendiri untuk mengizinkan perpesanan iChat:

Sebenarnya ada banyak alasan lain, terutama untuk perusahaan besar yang menggunakan sistem perpesanan, tetapi untuk sebagian besar pengguna, membuat server Jabber turun ke keamanan karena mengetahui bahwa pesan iChat di rumah atau bisnis kecil Anda tidak dapat diakses oleh mata luar.

Itu tidak berarti Anda menciptakan lingkungan tertutup. Server Jabber yang Anda buat dalam panduan ini dapat dikonfigurasi hanya untuk digunakan di rumah, terbuka ke Internet, atau hanya di antara keduanya. Tetapi bahkan jika Anda memilih untuk membuka server Jabber Anda ke koneksi Internet, Anda masih dapat menggunakan berbagai langkah keamanan untuk mengenkripsi dan menjaga perpesanan Anda tetap pribadi.

Dengan latar belakang, mari kita mulai.

Ada berbagai aplikasi server Jabber yang tersedia. Banyak yang mengharuskan Anda mengunduh kode sumber, kemudian menyusun dan membuat aplikasi server sendiri. Yang lain siap untuk pergi, dengan instruksi pemasangan yang sangat sederhana.

Kami akan menggunakan Openfire, open source, server kolaborasi waktu nyata. Ini menggunakan XMPP (Jabber) untuk sistem pesan instan , dan bekerja di luar kotak dengan klien iChat asli, serta banyak klien pesan berbasis Jabber lainnya.

Yang terbaik dari semuanya, ini adalah instalasi sederhana yang tidak jauh berbeda dengan menginstal aplikasi Mac lainnya. Ini juga menggunakan antarmuka berbasis web untuk mengkonfigurasi server, jadi tidak ada file teks yang akan diedit atau dikelola.

Apa yang Anda Butuhkan untuk Membuat Server Jabber

02 04

Server iChat - Instalasi dan Pengaturan Server Openfire Jabber

Server Openfire akan berfungsi apakah Anda mengatur email atau tidak. Tetapi sebagai administrator Openfire, adalah ide yang baik untuk dapat menerima pemberitahuan jika masalah muncul. Screen capture milik Coyote Moon Inc.

Kami memilih Openfire untuk server Jabber kami karena kemudahan instalasi, konfigurasi berbasis web, dan kepatuhan terhadap standar yang memungkinkan kami membuat server lintas platform. Untuk memulai instalasi dan pengaturan, Anda perlu mengambil versi Openfire paling baru dari situs web Ignite Realtime.

Unduh Openfire Jabber / XMPP Server

  1. Untuk mengunduh aplikasi Openfire, mampir ke situs proyek Openfire dan klik tombol Unduh untuk Openfire versi terbaru.
  2. Openfire tersedia untuk tiga sistem operasi yang berbeda: Windows, Linux, dan Mac. Seperti yang mungkin sudah Anda duga, kami akan menggunakan aplikasi versi Mac.
  3. Pilih tombol unduh Mac, lalu klik file openfire_3_7_0.dmg. (Kami menggunakan Openfire 3.7.0 untuk instruksi ini; nama file yang sebenarnya akan berubah seiring waktu ketika versi baru dirilis.)

Memasang Openfire

  1. Setelah unduhan selesai, buka gambar disk yang Anda unduh, jika tidak terbuka secara otomatis.
  2. Klik dua kali aplikasi Openfire.pkg yang tercantum dalam gambar disk.
  3. Penginstal akan terbuka, menyambut Anda ke Server Openfire XMPP. Klik tombol Lanjutkan.
  4. Openfire akan menanyakan di mana menginstal perangkat lunak; lokasi default baik-baik saja untuk sebagian besar pengguna. Klik tombol Install.
  5. Anda akan dimintai kata sandi admin . Masukkan kata sandi, dan klik OK.
  6. Setelah perangkat lunak diinstal, klik tombol Tutup.

Mengatur Openfire

  1. Openfire diinstal sebagai panel preferensi. Luncurkan System Preferences dengan mengklik ikon System Preferences Dock atau memilih "System Preferences" dari menu Apple.
  2. Klik jendela preferensi Openfire yang terletak di kategori "Lainnya" dari Preferensi Sistem.
  3. Anda mungkin melihat pesan lain yang mengatakan, "Untuk menggunakan jendela preferensi Openfire, System Preferences harus berhenti dan membuka kembali." Ini terjadi karena panel preferensi Openfire adalah aplikasi 32-bit. Untuk menjalankan aplikasi, aplikasi System Preferences 64-bit harus berhenti, dan versi 32-bit berjalan di tempatnya. Ini tidak akan mempengaruhi kinerja Mac Anda, jadi klik OK, dan kemudian buka jendela preferensi Openfire lagi.
  4. Klik tombol Buka Konsol Admin.
  5. Ini akan membuka halaman web di browser default Anda yang akan memungkinkan Anda untuk mengelola server Openfire Jabber.
  6. Karena ini adalah pertama kalinya Anda menggunakan Openfire, halaman administrasi akan menampilkan pesan selamat datang dan memulai proses pengaturan.
  7. Pilih bahasa, lalu klik Lanjutkan.
  8. Anda dapat mengatur nama domain yang digunakan untuk server Openfire. Jika Anda berencana untuk menjalankan server Openfire hanya untuk jaringan lokal Anda, tanpa koneksi ke Internet, maka pengaturan default baik-baik saja. Jika Anda ingin membuka server Openfire ke koneksi luar, Anda harus memberikan nama domain yang sepenuhnya memenuhi syarat. Anda dapat mengubahnya nanti jika Anda mau. Kami akan berasumsi bahwa Anda menggunakan Openfire untuk jaringan internal Anda sendiri. Terima default, dan klik Lanjutkan.
  9. Anda dapat memilih untuk menggunakan database eksternal untuk menyimpan semua data akun Openfire atau menggunakan basis data bawaan tertanam yang disertakan dengan Openfire. Basis data tertanam baik-baik saja untuk sebagian besar instalasi, terutama jika jumlah klien yang menghubungkan kurang dari seratus. Jika Anda merencanakan instalasi yang lebih besar, database eksternal adalah pilihan yang lebih baik. Kami akan menganggap ini untuk instalasi kecil, jadi kami akan memilih opsi Embedded Database. Klik Lanjutkan.
  10. Data akun pengguna dapat disimpan dalam database server, atau dapat ditarik dari server direktori (LDAP) atau server ClearSpace. Untuk instalasi Openfire kecil hingga sedang, terutama jika Anda belum menggunakan server LDAP atau ClearSpace, database Openfire tertanam default adalah opsi termudah. Kami akan melanjutkan menggunakan pemilihan default. Tentukan pilihan Anda, dan klik Lanjutkan.
  11. Langkah terakhir adalah membuat akun administrator. Berikan alamat email dan kata sandi fungsional untuk akun tersebut. Satu catatan: Anda tidak memberikan nama pengguna di langkah ini. Nama pengguna untuk akun administrator default ini adalah 'admin' tanpa tanda kutip. Klik Lanjutkan.

Pengaturan sudah selesai.

03 04

Server iChat - Mengkonfigurasi Server Jabber Openfire

Masukkan nama pengguna dan kata sandi. Anda juga dapat secara opsional menyertakan nama asli dan alamat email pengguna, dan menentukan apakah pengguna baru dapat menjadi administrator server. Screen capture milik Coyote Moon Inc.

Sekarang setelah pengaturan dasar server Openfire Jabber selesai, saatnya untuk mengonfigurasi server agar klien iChat Anda dapat mengaksesnya.

  1. Jika Anda melanjutkan dari tempat kami tinggalkan di halaman terakhir, Anda akan melihat tombol di halaman web yang memungkinkan Anda melanjutkan ke Konsol Administrasi Openfire. Klik tombol untuk melanjutkan. Jika Anda menutup halaman web pengaturan, Anda dapat memperoleh kembali akses ke konsol administrasi dengan meluncurkan panel preferensi Openfire dan mengklik tombol Buka Konsol Admin.
  2. Masukkan nama pengguna (admin), dan kata sandi yang Anda tentukan sebelumnya, lalu klik Login.
  3. Konsol Admin Openfire menyediakan antarmuka pengguna tab yang memungkinkan Anda untuk mengonfigurasi Server, Pengguna / Grup, Sesi, Obrolan Grup, dan Plugin untuk layanan. Dalam panduan ini, kita hanya akan melihat dasar-dasar yang perlu Anda konfigurasikan agar server Openfire Jabber berjalan cepat.

Openfire Admin Console: Pengaturan Email

  1. Klik tab Server, lalu klik sub-tab Server Manager.
  2. Klik item menu Pengaturan Email.
  3. Masukkan pengaturan SMTP Anda untuk memungkinkan server Openfire mengirimkan email pemberitahuan ke administrator. Ini opsional; server Openfire akan berfungsi apakah Anda mengatur email atau tidak. Tetapi sebagai administrator Openfire, adalah ide yang baik untuk dapat menerima pemberitahuan jika masalah muncul.
  4. Informasi yang diminta dalam pengaturan email adalah informasi yang sama yang Anda gunakan untuk klien email Anda. Host email adalah server SMTP (server surat keluar) yang Anda gunakan untuk email Anda. Jika server email Anda memerlukan otentikasi, pastikan untuk mengisi nama pengguna Server, dan kata sandi Server. Ini adalah informasi yang sama dengan nama pengguna dan kata sandi akun email Anda.
  5. Anda dapat menguji pengaturan Email dengan mengklik tombol Kirim Uji Email.
  6. Anda diberi kemampuan untuk menentukan siapa yang harus dituju oleh email percobaan, dan apa isi subjek dan isi teks. Setelah Anda membuat pilihan, klik Kirim.
  7. Email tes akan muncul di aplikasi email Anda setelah beberapa saat.

Openfire Admin Console: Membuat Pengguna

  1. Klik tab Pengguna / Grup.
  2. Klik sub-tab Pengguna.
  3. Klik item menu Buat Pengguna Baru.
  4. Masukkan nama pengguna dan kata sandi. Anda juga dapat secara opsional menyertakan nama asli dan alamat email pengguna, dan menentukan apakah pengguna baru dapat menjadi administrator server.
  5. Ulangi untuk pengguna tambahan yang ingin Anda tambahkan.

Menggunakan iChat untuk Terhubung

Anda perlu membuat akun baru untuk pengguna di iChat.

  1. Luncurkan iChat dan pilih "Preferences" dari menu iChat.
  2. Pilih tab Akun.
  3. Klik tombol plus (+) di bawah daftar akun saat ini.
  4. Gunakan menu tarik-turun untuk mengatur Jenis Akun menjadi "Jabber."
  5. Masukkan nama akun. Namanya ada dalam bentuk berikut: nama pengguna @ nama domain. Nama domain ditentukan selama proses pengaturan. Jika Anda menggunakan pengaturan default, itu akan menjadi nama Mac yang menjadi tuan server Openfire, dengan ". Local" ditambahkan ke namanya. Misalnya, jika nama pengguna adalah Tom dan host Mac disebut Jerry, maka nama pengguna lengkapnya adalah Tom@Jerry.local.
  6. Masukkan kata sandi yang Anda tetapkan untuk pengguna di Openfire.
  7. Klik Selesai.
  8. Jendela pesan iChat baru akan terbuka untuk akun baru. Anda mungkin melihat peringatan tentang server yang tidak memiliki sertifikat tepercaya. Ini karena server Openfire menggunakan sertifikat yang ditandatangani sendiri. Klik tombol Lanjutkan untuk menerima sertifikat.

Itu dia. Anda sekarang memiliki server Jabber yang beroperasi penuh yang akan memungkinkan klien iChat terhubung. Tentu saja, server Openfire Jabber memiliki fungsionalitas yang jauh lebih banyak daripada yang kami jelajahi di sini. Kami hanya melihat minimal yang diperlukan untuk membuat server Openfire aktif dan berjalan, dan untuk menghubungkan klien iChat Anda ke sana.

Jika Anda ingin mempelajari lebih lanjut tentang menggunakan server Openfire Jabber, Anda dapat menemukan dokumentasi tambahan di:

Dokumentasi Openfire

Halaman terakhir dari panduan ini termasuk instruksi untuk menghapus instalasi server Openfire dari Mac Anda.

04 04

Server iChat - Menghapus Instalasi Server Openfire Jabber

Masukkan nama akun. Namanya ada dalam bentuk berikut: nama pengguna @ nama domain. Misalnya, jika nama pengguna adalah Tom dan host Mac disebut Jerry, maka nama pengguna lengkapnya adalah Tom@Jerry.local. Screen capture milik Coyote Moon Inc.

Satu hal yang saya tidak suka tentang Openfire adalah bahwa itu tidak termasuk uninstaller, atau dokumentasi yang tersedia tentang cara mencopotnya. Untungnya, versi Unix / Linux berisi detail tentang di mana file Openfire berada, dan karena OS X didasarkan pada platform UNIX, cukup mudah untuk menemukan semua file yang perlu dihapus untuk menghapus instalasi aplikasi.

Hapus Instalasi Openfire untuk Mac

  1. Luncurkan Sistem Preferensi, lalu pilih panel preferensi Openfire.
  2. Klik tombol Stop Openfire.
  3. Setelah penundaan singkat, Status untuk Openfire akan berubah menjadi Dihentikan.
  4. Tutup panel preferensi Openfire.

Beberapa file dan folder yang harus Anda hapus disimpan dalam folder tersembunyi. Sebelum Anda dapat menghapusnya, Anda harus terlebih dahulu membuat item terlihat. Anda dapat menemukan petunjuk tentang cara membuat item tak terlihat terlihat, serta cara mengembalikannya ke format tersembunyi setelah Anda selesai mencopot pemasangan Openfire, di sini:

Lihat Folder Tersembunyi di Mac Anda Menggunakan Terminal

  1. Setelah membuat item yang tersembunyi terlihat, buka jendela Finder dan arahkan ke:
    Startup drive / usr / local /
  2. Ganti kata-kata "Startup drive" dengan nama volume boot Mac Anda.
  3. Setelah berada di folder / usr / local, seret folder Openfire ke tempat sampah.
  4. Arahkan ke Startup drive / Library / LaunchDaemons dan seret file org.jivesoftware.openfire.plist ke tempat sampah.
  5. Arahkan ke Startup drive / Library / PreferencePanes dan seret file Openfire.prefPane ke tempat sampah.
  6. Kosongkan tempat sampah.
  7. Anda sekarang dapat mengatur Mac Anda kembali ke kondisi default dari menyembunyikan file sistem, menggunakan proses yang diuraikan pada tautan di atas.