Matrix yang di-host sendiri dengan Riot: Obrolan Tim Di Bawah Kendali Anda

Diterbitkan: 2019-11-25

Keluhan umum mengenai aplikasi obrolan tim seperti Slack, Discord, dan Microsoft Teams adalah komunikasi Anda berlangsung di server orang lain. Bagi mereka yang keamanan berada di garis depan daftar kebutuhan mereka, bertukar ke obrolan tim yang tidak sepenuhnya berada di bawah kendali pribadi bisa menjadi tantangan. Di situlah komunitas open-source bersinar. Dengan Matrix yang dihosting sendiri dengan Riot, Anda bisa mendapatkan semua polesan aplikasi obrolan tim premium sambil tetap mempertahankan semua manfaat sumber terbuka.

Apa itu Matriks?

Dalam istilah sehari-hari, Matrix adalah backend dari aplikasi obrolan tim yang dibangun di atas React. Kami juga harus mencatat bahwa Matrix juga bukan sistem pesan sederhana. Ini berjalan pada apa yang biasa disebut sebagai federasi server, mendesentralisasikan data percakapan dan pengguna. Ini adalah manfaat besar bagi Matrix yang dihosting sendiri dengan Riot daripada aplikasi obrolan tim yang dihosting pihak ketiga lainnya.

Matrix benar-benar toko percakapan terdesentralisasi daripada protokol pengiriman pesan. Saat Anda mengirim pesan di Matrix, pesan itu direplikasi ke semua server yang penggunanya berpartisipasi dalam percakapan tertentu – mirip dengan bagaimana komit direplikasi di antara repositori Git. Tidak ada satu titik kendali atau kegagalan dalam percakapan Matrix yang mencakup beberapa server: tindakan komunikasi dengan seseorang di tempat lain di Matrix berbagi kepemilikan percakapan secara setara dengan mereka. Bahkan jika server Anda offline, percakapan dapat berlanjut tanpa gangguan di tempat lain hingga percakapan kembali.

Singkatnya, data Anda aman, Anda memiliki kendali penuh atas barang-barang Anda, dan Anda tidak perlu khawatir kehilangan komunikasi antara anggota tim Anda bahkan ketika ada gangguan layanan.

Apa itu Kerusuhan?

Inilah yang dikatakan situs web: “Riot adalah klien Matrix glossy yang dibangun di atas matrix-react-sdk dengan penekanan pada kinerja dan kegunaan.” Riot adalah klien yang akan digunakan tim Anda untuk mengakses instalasi Matrix Anda. Riot bukan satu-satunya klien yang dapat Anda gunakan untuk mengakses server Matrix. Itu hanya yang terbesar dan (jika Anda bertanya kepada kami) yang paling halus.

Bergantung pada cara Anda mengerjakan instalasi Anda, apa yang dibutuhkan tim Anda, dan berbagai pertimbangan lainnya, Anda dapat menggunakan klien Riot berbasis web untuk mengakses server Matrix Anda, atau Anda dapat menggunakan klien yang dapat diunduh untuk terhubung. Riot tersedia di MacOS, Windows, dan berbagai distribusi Linux, jadi kebanyakan orang yang menggunakan ini untuk segala jenis bisnis memiliki akses ke sana.

Kerusuhan dengan Matrix

Anda dapat melihat beberapa opsi lain di beranda Matrix.

Menyiapkan Matriks yang Dihosting Sendiri dengan Riot

Meskipun Matrix adalah open-source, dan Anda memiliki akses ke basis kode lengkap, Anda mungkin ingin mengambil pendekatan WordPress yang di-hosting-sendiri. Artinya, dapatkan server yang Anda kendalikan dan instal Matrix di atasnya. Anda dapat melakukannya melalui basis kode dan repo GitHub, atau Anda dapat menggunakan layanan seperti Modular.im untuk hosting terkelola. Itulah yang akan kita bahas hari ini karena dijalankan oleh tim pengembang Matrix sendiri, dan dapat memamerkan apa yang bisa dilakukan Riot.

Kerusuhan dengan Matrix

Pengaturannya relatif sederhana. Terutama jika Anda akan untuk percobaan gratis dari rencana Kecil. Saat membuat akun admin, Anda akan diminta untuk memilih ukuran server, nama host, host, dan konfigurasi. Ini tidak menyakitkan dan sederhana. Bahkan jika Anda belum pernah memasang server sebelumnya, Anda sudah mendapatkannya.

Kerusuhan dengan Matrix

Ingat paket Kecil adalah satu-satunya dengan uji coba gratis. Memilih nama host hanyalah URL tempat server Anda dapat ditemukan, seperti namaperusahaan.riot.im . (Untuk konfigurasi host, itu akan menjadi companyname.modular.im )

Kerusuhan dengan Matrix

Langkah 3 memiliki beberapa keputusan yang lebih penting. Apakah Anda ingin server Matrix Anda terfederasi, dan apakah Anda ingin mengizinkan pengguna tamu?

Kerusuhan dengan Matrix

Kami merasa bahwa salah satu manfaat terbesar Matrix adalah kemampuan federasi, yang memungkinkan Anda terhubung dengan tim, bisnis, dan server lain yang juga menjalankan perangkat lunak . Ini berarti bahwa jika Anda berada di Tim Konten dan memiliki server, dan Tim Pengembang Anda memiliki server, Anda dapat berkomunikasi satu sama lain, tetapi tetap sepenuhnya terpisah. Meskipun kedengarannya mirip dengan Channels, sebenarnya tidak. Itu membuat data Anda terdesentralisasi, menambahkan lapisan keamanan tambahan. Atau jika perusahaan mitra perlu berbicara dengan seseorang, mereka dapat melakukannya secara langsung, tanpa khawatir atau hambatan.

Kerusuhan dengan Matrix

Setelah itu, Anda tinggal melakukan kustomisasi biasa pada server, seperti logo, konten halaman rumah dan lain sebagainya.

Klien kerusuhan

Bahkan sebagai admin server, Anda harus membuat akun saat memulai. Akun yang Anda buat sebelumnya adalah untuk hosting, tetapi Anda masih memerlukannya untuk server itu sendiri. Jika Anda memesan email untuk pengguna, Anda dapat membuatnya di sini.

Kerusuhan dengan Matrix

Jika, karena alasan tertentu, Anda harus mengatur ulang kata sandi untuk sebuah akun, Matrix mendukung Anda. Melakukannya tidak hanya akan mengatur ulang akses ke akun, tetapi juga kunci enkripsi di semua perangkat. Jika Anda memiliki obrolan terenkripsi, Anda perlu mencadangkan kunci Anda untuk mendapatkannya. Ini bukan hukuman. Ini adalah fitur keamanan yang benar-benar dapat membantu memperketat perlindungan terhadap pelanggaran data.

Kerusuhan dengan Matrix

Ini dapat dilakukan di pengaturan pengguna Anda di bawah Keamanan dan Privasi . Ini adalah proses sederhana yang setidaknya harus diketahui oleh seluruh tim Anda.

Kerusuhan dengan Matrix

Setelah Anda masuk, dasbornya cukup standar. Baik Anda menggunakan antarmuka web atau klien yang dapat diunduh, Anda akan mendapatkan pengalaman yang hampir sama.

Kerusuhan dengan Matrix

Jika Anda memiliki pengalaman dengan aplikasi obrolan tim lain, Riot akan terasa seperti di rumah sendiri. Di sisi kiri layar, Anda memiliki daftar ruang (saluran di Slack atau Discord) tempat Anda menjadi anggota, serta daftar pesan pribadi dan percakapan grup yang Anda miliki. Di sebelah kanan adalah daftar anggota ruangan itu sendiri. Jelas, ini berubah berdasarkan ruangan.

Masuk ke pengaturan pengguna Anda memberi Anda kendali atas sebagian besar fitur yang akan Anda akses secara teratur dalam klien. Panggilan suara dan video adalah bagian besar dari apa yang membuat aplikasi obrolan tim sangat berguna, dan Riot memilikinya. Plus, mereka Peer-to-Peer dan tidak melalui server pihak ketiga. Kecuali jika Anda menginginkannya.

Kerusuhan dengan Matrix

Karena keamanan dan kontrol adalah bagian besar dari Matrix (dan Riot), Anda bahkan dapat mengizinkan server Matrix resmi membantu dengan bantuan panggilan jika koneksi P2P gagal. Tetapi Anda tidak harus mengaktifkannya. Opsi ini tersedia bahkan untuk instalasi yang dihosting sendiri , yang menurut kami sangat berguna.

Pikiran Akhir

Riot adalah klien obrolan tim yang apik dan halus. Ini intuitif dan berkinerja baik. Panggilan audio dan video yang aman mudah digunakan. Admin dapat memeriksa detail dan alat pengembangan berdasarkan kamar-b-kamar. Dan menjadi federasi membuat bekerja dengan aman di banyak tim atau perusahaan jauh lebih mudah daripada aplikasi obrolan tim lainnya. Anda tidak perlu mengundang orang dan membuat akun terpisah. Anda hanya perlu mengenal mereka dan server mereka. Secara keseluruhan, Matrix stabil, aman, dan didukung. Kami merasa seperti bagi perusahaan yang menginginkan kontrol yang solid atas komunikasi mereka, menggunakan Matrix yang dihosting sendiri dengan Riot adalah pilihan yang solid.

Apa pengalaman Anda dengan Matrix dan Riot?

Gambar unggulan artikel oleh Yuliya Chsherbakova / shutterstock.com