Jika Anda menggunakan iChat, Anda mungkin sudah tahu bahwa iChat memiliki dukungan bawaan untuk perpesanan berbasis Jabber. Itu 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 perpesanan. Hasil dari kerangka kerja open source adalah membuatnya sangat mudah untuk menjalankan server Jabber Anda sendiri di Mac Anda.
iChat Server - Buat Server Jabber Anda Sendiri
Ada banyak alasan untuk menggunakan server Jabber Anda sendiri untuk mengizinkan pengiriman pesan iChat:
- Anda mengontrol siapa yang dapat terhubung ke layanan.
- Anda dapat membuat sistem pesan yang aman.
- Simpan semua komunikasi pesan di rumah.
- Pesan lintas platform yang mudah.
- Anda suka bermain-main dengan Mac Anda dan memiliki Server Jabber terdengar keren.
Sebenarnya ada banyak alasan lain, terutama untuk perusahaan besar yang menggunakan sistem perpesanan, tetapi bagi sebagian besar pengguna, membuat server Jabber bergantung pada keamanan karena mengetahui bahwa pesan iChat 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 untuk penggunaan internal saja, terbuka untuk Internet, atau apa saja di antaranya. Tetapi bahkan jika Anda memilih untuk membuka server Jabber Anda ke koneksi Internet, Anda masih dapat menggunakan berbagai langkah keamanan untuk mengenkripsi dan menjaga kerahasiaan pesan Anda.
Dengan latar belakang, mari kita mulai.
Tersedia berbagai aplikasi server Jabber. Banyak yang mengharuskan Anda mengunduh kode sumber, lalu mengkompilasi dan membuat aplikasi server sendiri. Lainnya siap digunakan, dengan petunjuk pemasangan yang sangat sederhana.
Kita akan menggunakan Openfire, server kolaborasi waktu nyata sumber terbuka. Ini menggunakan XMPP (Jabber) untuk sistem pesan instan, dan bekerja di luar kotak dengan klien iChat, serta banyak klien pesan berbasis Jabber lainnya.
Yang terbaik, ini adalah penginstalan sederhana yang tidak jauh berbeda dengan penginstalan aplikasi Mac lainnya. Ini juga menggunakan antarmuka berbasis web untuk mengkonfigurasi server, sehingga tidak ada file teks untuk diedit atau dikelola.
Yang Anda Butuhkan untuk Membuat Server Jabber
- Server kolaboratif waktu nyata Openfire.
- Mac berbasis Intel.
- Sekitar setengah jam dari waktumu.
iChat Server - Instalasi dan Setup Server Openfire Jabber
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 penginstalan dan pengaturan, Anda perlu mengambil Openfire versi terbaru dari situs web Ignite Re altime.
Download Openfire Jabber/XMPP Server
- Untuk mendownload aplikasi Openfire, mampirlah ke situs proyek Openfire dan klik tombol Download untuk Openfire versi terbaru.
- Openfire tersedia untuk tiga sistem operasi yang berbeda: Windows, Linux, dan Mac. Seperti yang mungkin sudah Anda duga, kami akan menggunakan aplikasi versi Mac.
- Pilih tombol Mac download, lalu klik file openfire_3_7_0.dmg. (Kami menggunakan Openfire 3.7.0 untuk instruksi ini; nama file sebenarnya akan berubah seiring waktu saat versi baru dirilis.)
Menginstal Openfire
- Setelah unduhan selesai, buka disk image yang Anda unduh, jika tidak terbuka secara otomatis.
- Klik dua kali aplikasi Openfire.pkg yang terdaftar di disk image.
- Pemasang akan terbuka, menyambut Anda di Server Openfire XMPP. Klik tombol Lanjutkan.
- Openfire akan menanyakan di mana menginstal perangkat lunak; lokasi default baik-baik saja untuk sebagian besar pengguna. Klik tombol Instal.
- Anda akan dimintai kata sandi admin. Masukkan kata sandi, dan klik OK.
- Setelah perangkat lunak terinstal, klik tombol Tutup.
Menyiapkan Openfire
- Openfire diinstal sebagai panel preferensi. Luncurkan System Preferences dengan mengklik System Preferences ikon Dock atau memilih System Preferences dari menu Apple.
- Klik panel preferensi Openfire yang terletak di kategori "Lainnya" di System Preferences.
- Anda mungkin melihat pesan lain yang mengatakan, "Untuk menggunakan panel preferensi Openfire, System Preferences harus keluar dan dibuka kembali." Ini terjadi karena panel preferensi Openfire adalah aplikasi 32-bit. Untuk menjalankan aplikasi, aplikasi System Preferences 64-bit harus keluar, dan versi 32-bit berjalan di tempatnya. Ini tidak akan mempengaruhi kinerja Mac Anda, jadi klik OK, lalu buka kembali panel preferensi Openfire.
- Klik tombol Buka Konsol Admin.
- Ini akan membuka halaman web di browser default Anda yang memungkinkan Anda untuk mengelola server Openfire Jabber.
- Karena ini adalah pertama kalinya Anda menggunakan Openfire, halaman administrasi akan menampilkan pesan selamat datang dan memulai proses setup.
- Pilih bahasa, lalu klik Lanjutkan.
- 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 mengubah ini nanti jika Anda mau. Kami akan berasumsi bahwa Anda menggunakan Openfire untuk jaringan internal Anda sendiri. Terima default, dan klik Lanjutkan
- Anda dapat memilih untuk menggunakan database eksternal untuk menyimpan semua data akun Openfire atau menggunakan database internal tertanam yang disertakan dengan Openfire. Basis data tertanam baik-baik saja untuk sebagian besar instalasi, terutama jika jumlah klien yang terhubung 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
- Data akun pengguna dapat disimpan dalam database server, atau dapat diambil dari server direktori (LDAP) atau server ClearSpace. Untuk instalasi Openfire kecil hingga menengah, terutama jika Anda belum menggunakan server LDAP atau ClearSpace, database bawaan Openfire yang tertanam adalah opsi termudah. Kami akan melanjutkan menggunakan pilihan default. Tentukan pilihan Anda, dan klik Lanjutkan
- Langkah terakhir adalah membuat akun administrator. Berikan alamat email fungsional dan kata sandi untuk akun tersebut. Satu catatan: Anda tidak memberikan nama pengguna pada langkah ini. Nama pengguna untuk akun administrator default ini adalah 'admin' tanpa tanda kutip. Klik Lanjutkan
Pengaturan sekarang selesai.
iChat Server - Konfigurasi Openfire Jabber Server
Setelah setup dasar server Openfire Jabber selesai, saatnya mengkonfigurasi server agar klien iChat Anda dapat mengaksesnya.
- Jika Anda melanjutkan dari halaman terakhir yang kami tinggalkan, Anda akan melihat tombol di halaman web yang memungkinkan Anda melanjutkan ke Konsol Administrasi Openfire. Klik tombol untuk melanjutkan. Jika Anda menutup halaman web penyiapan, Anda dapat memperoleh kembali akses ke konsol administrasi dengan meluncurkan panel preferensi Openfire dan mengklik tombol Buka Konsol Admin.
- Masukkan nama pengguna (admin), dan kata sandi yang Anda tentukan sebelumnya, lalu klik Login.
- Konsol Admin Openfire menyediakan antarmuka pengguna dengan tab yang memungkinkan Anda mengonfigurasi Server, Pengguna/Grup, Sesi, Obrolan Grup, dan Plugin untuk layanan tersebut. Dalam panduan ini, kita hanya akan melihat dasar-dasar yang perlu Anda konfigurasikan agar server Openfire Jabber aktif dan berjalan dengan cepat.
Konsol Admin Openfire: Pengaturan Email
- Klik tab Server, lalu klik sub-tab Server Manager.
- Klik item menu Pengaturan Email.
- Masukkan pengaturan SMTP Anda untuk mengizinkan server Openfire mengirim email pemberitahuan ke administrator. Ini opsional; server Openfire akan berfungsi baik Anda mengatur email atau tidak. Tetapi sebagai administrator Openfire, ada baiknya untuk dapat menerima pemberitahuan jika suatu masalah muncul.
- Informasi yang diminta dalam pengaturan email adalah informasi yang sama yang Anda gunakan untuk klien email Anda. Host email adalah server SMTP (server email 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.
- Anda dapat menguji pengaturan email dengan mengklik tombol Kirim Email Tes.
- Anda diberi kemampuan untuk menentukan kepada siapa email pengujian harus ditujukan, dan subjek serta isi teks apa yang seharusnya. Setelah Anda menentukan pilihan, klik Kirim.
- Email percobaan akan muncul di aplikasi email Anda setelah beberapa saat.
Konsol Admin Openfire: Membuat Pengguna
- Klik tab Users/Groups.
- Klik sub-tab Users.
- Klik item menu Buat Pengguna Baru.
- 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.
- Ulangi untuk pengguna tambahan yang ingin Anda tambahkan.
Menggunakan iChat untuk Terhubung
Anda harus membuat akun baru untuk pengguna di iChat.
- Luncurkan iChat dan pilih Preferences dari menu iChat.
- Pilih tab Akun.
- Klik tombol plus (+) di bawah daftar akun saat ini.
- Gunakan menu tarik-turun untuk mengatur Jenis Akun ke "Jabber."
- Masukkan nama akun. Nama dalam bentuk berikut: nama pengguna@nama domain. Nama domain ditentukan selama proses penyiapan. Jika Anda menggunakan pengaturan default, itu akan menjadi nama Mac yang menghosting server Openfire, dengan ".local" ditambahkan ke namanya. Misalnya, jika nama pengguna adalah Tom dan host Mac disebut Jerry, maka nama pengguna lengkapnya adalah [email protected].
- Masukkan kata sandi yang Anda berikan kepada pengguna di Openfire.
- Klik Selesai.
- 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 saja. Anda sekarang memiliki server Jabber yang beroperasi penuh yang memungkinkan klien iChat untuk terhubung. Tentu saja, server Openfire Jabber memiliki lebih banyak fungsionalitas daripada yang kami jelajahi di sini. Kami hanya melihat minimal yang diperlukan untuk mengaktifkan dan menjalankan server Openfire, dan untuk menghubungkan klien iChat Anda ke sana.
Jika Anda ingin mempelajari lebih lanjut tentang penggunaan server Openfire Jabber, Anda dapat menemukan dokumentasi tambahan di:
Dokumentasi Openfire
Halaman terakhir dari panduan ini mencakup instruksi untuk menghapus instalasi server Openfire dari Mac Anda.
iChat Server - Menghapus Server Openfire Jabber
Satu hal yang saya tidak suka tentang Openfire adalah tidak menyertakan uninstaller atau dokumentasi yang tersedia tentang cara menghapusnya. Untungnya, versi Unix/Linux berisi rincian 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.
Uninstall Openfire untuk Mac
- Luncurkan System Preferences, lalu pilih panel preferensi Openfire.
- Klik tombol Stop Openfire.
- Setelah beberapa saat, Status Openfire akan berubah menjadi Stopped.
- Tutup panel preferensi Openfire.
Beberapa file dan folder yang perlu 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 yang tidak terlihat terlihat, serta cara mengembalikannya ke format tersembunyi setelah Anda selesai mencopot pemasangan Openfire, di sini:
Melihat Folder Tersembunyi di Mac Anda Menggunakan Terminal
- Setelah membuat item tersembunyi terlihat, buka jendela Finder dan navigasikan ke: Startup drive/usr/local/
- Ganti kata "Startup drive" dengan nama volume boot Mac Anda.
- Setelah berada di folder /usr/local, tarik folder Openfire ke tempat sampah.
- Arahkan ke drive Startup/Library/LaunchDaemons dan seret file org.jivesoftware.openfire.plist ke tempat sampah.
- Arahkan ke Startup drive/Library/PreferencePanes dan seret file Openfire.prefPane ke tempat sampah.
- Kosongkan tempat sampah.
- Sekarang Anda dapat mengatur Mac Anda kembali ke kondisi default untuk menyembunyikan file sistem, menggunakan proses yang diuraikan dalam tautan di atas.