Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Murmur adalah perangkat lunak server resmi untuk protokol komunikasi suara Mumble. Implementasi resmi ini stabil dan efisien. Panduan ini akan menjelaskan langkah demi langkah proses pemasangan dan konfigurasi server Murmur untuk komunikasi dengan klien Mumble di FreeBSD 11.2.
ssh
di terminal untuk pengguna Linux, Mac, dan Unix (termasuk BSD)SSH ke server Vultr FreeBSD Anda dan masuk sebagai root, atau sebagai sudo
pengguna. Jika menggunakan sudo
pengguna, tambahkan perintah dengan sudo
:
home-desktop$ ssh [email protected]
Catatan: Ganti 198.51.100.21
dengan alamat IP Anda sendiri.
Catatan: Bagian ini akan memasang server vanilla Murmur tanpa D-Bus
/ Bonjour
dukungan.
Untuk menambahkan Murmur dan dependensinya ke sistem, jalankan perintah berikut:
pkg install murmur
Karena Anda telah menginstal perangkat lunak server dari distribusi biner, Anda dapat melewati bagian selanjutnya dan melanjutkan ke Mengkonfigurasi Murmur .
Jika Anda telah mengikuti panduan ini hingga saat ini, dan Anda tidak ingin mengaktifkan D-Bus
atau Bonjour
mendukung, atau menonaktifkan dukungan Ice / MySQL / SQLite, jangan ragu untuk mengikuti bagian sebelumnya dan kemudian beralih ke Mengkonfigurasi Murmur .
Jalankan perintah ini untuk memeriksa dan mengunduh pembaruan apa pun ke struktur port Anda (Anda akan memerlukan ini jika Anda belum memiliki pengaturan port):
portsnap fetch
Jika output berakhir dengan ' No updates needed
', Anda dapat melompat ke langkah berikutnya. Jika tidak, Anda tidak memiliki susunan port terkini, dan perlu mengekstrak snapshot yang baru diunduh:
portsnap extract
Mengkompilasi port Murmur itu mudah, tetapi akan memakan waktu. Perintah-perintah berikut ini akan menempatkan Anda di direktori port, membangunnya, menginstal file yang dihasilkan, dan menghapus file yang tidak perlu setelah dibangun:
cd /usr/ports/audio/murmur
make install clean
Selama bagian awal instalasi, Anda akan melihat satu atau lebih dialog teks yang menanyakan tentang fitur yang ingin Anda aktifkan atau nonaktifkan. Untuk menavigasi menu, gunakan panah UPdan DOWNuntuk menyorot entri, SPACEuntuk beralih status diaktifkan / dinonaktifkan entri, atau ENTERuntuk menggunakan tindakan default. Untuk mengubah tindakan default (biasanya ke 'Batal'), gunakan tanda panah LEFTdan RIGHT.
Jendela dialog konfigurasi murmur akan menyajikan opsi untuk menonaktifkan Bonjour
, mengaktifkan D-Bus
, mengaktifkan Es, dan menonaktifkan dukungan MySQL atau SQLite. Ini juga memungkinkan Anda untuk menonaktifkan pembuatan dokumentasi, tetapi ini umumnya merupakan ide yang buruk.
Nama opsi dan pilihan paket resmi untuk opsi tersebut ditampilkan di sini, jika Anda tidak yakin tentang hal itu.
Bonjour
adalah protokol untuk penemuan layanan jaringan lokal. Kecuali Anda akan mengakses server Murmur Anda melalui VPN, atau Anda ingin VPS lain di Jaringan Pribadi yang sama menemukan Murmur secara otomatis, ini boleh saja disable
.
D-Bus
adalah cara bagi aplikasi, biasanya pada mesin yang sama, untuk saling berkomunikasi. Di Murmur, antarmuka D-Bus sudah usang dan harus dibiarkan disabled
, kecuali Anda yakin Anda memiliki aplikasi yang membutuhkan antarmuka D-Bus Murmur.
Documentation
harus dibiarkan enabled
kecuali Anda secara khusus tidak ingin halaman manual tersedia untuk Anda. Opsi ini tidak akan mengubah apa pun dari sudut pandang klien, dan hanya relevan dengan administrator sistem.
Ice
adalah protokol RPC yang lebih baru yang memungkinkan Anda untuk mengatur Murmur dari jarak jauh menggunakan cara alternatif seperti antarmuka web. Jika enable
demikian, Anda nantinya dapat memilih untuk mengonfigurasi solusi RPC yang memungkinkan Anda melakukan hal-hal seperti pendaftaran pengguna online dan moderasi saluran jarak jauh. Konfigurasi RPC tidak akan ditangani dalam panduan ini, dan biasanya memerlukan server web dengan dukungan PHP.
MySQL
adalah sistem manajemen basis data yang kuat dan dapat diskalakan. Ini harus dibiarkan disable
, kecuali jika Anda memiliki basis data jarak jauh, Anda ingin Murmur menggunakan alih-alih file lokal, atau jika Anda berencana memiliki ribuan pengguna. Panduan ini tidak akan membahas konfigurasi MySQL.
SQLite
adalah alternatif ringan untuk solusi manajemen basis data yang lebih besar seperti MySQL. Ini memungkinkan akses cepat ke database yang disimpan dalam file lokal hingga ratusan ribu catatan, dan karenanya, sangat cocok untuk server Murmur. Ini harus dibiarkan enabled
, dan bagian konfigurasi panduan ini akan menganggap itu.
Ketika Anda puas dengan pilihan ini, penggunaan LEFTdan RIGHTkemudian tekan ENTERuntuk memilih OK
di bagian bawah jendela. Jika Anda diberikan opsi untuk mengonfigurasi dependensi, default adalah opsi teraman, jadi Anda bisa menekan ENTERuntuk mengabaikannya dengan opsi default yang dipilih. Setelah konfigurasi, membangun Murmur dan dependensinya (terutama Boost) terkadang dapat memakan waktu yang sangat lama.
Ada beberapa hal yang Anda mungkin ingin atur sebelum memulai server Anda untuk pertama kalinya. Bagian ini akan menggunakan Editor Mudah FreeBSD, sebagai editor teks yang disukai, tetapi Anda dapat menggunakan yang lain sebagai gantinya.
Buka file konfigurasi murmur dalam editor teks:
ee /usr/local/etc/murmur.ini
Sebagian besar konfigurasi dijelaskan dalam file, dan default ke nilai normal, tetapi kami akan menyentuh secara singkat beberapa opsi penting.
Catatan: Semua opsi yang tercantum di bawah ini memiliki standar. Anda tidak perlu mengubahnya untuk menjalankan server.
Satu hal yang mungkin ingin Anda ubah adalah teks sambutan, atau seperti yang disebut oleh sebagian orang, "Pesan Hari Ini". Untuk melakukannya, temukan baris yang diawali dengan welcometext=
dan ganti pesan yang ada dengan sesuatu yang baru. Mumble dapat menampilkan pilihan tag HTML yang terbatas, seperti <br />
menandakan baris baru:
welcometext="<br /> Check out this cool Vultr VPS! <br />"
Klien yang terhubung harus menentukan nomor port jika server tidak mendengarkan pada port default. Jika Anda ingin mengubah port ini sehingga pengguna Anda harus mengetahuinya untuk terhubung, gunakan port=
opsi. Kalau tidak, biarkan di default 64738
sehingga pengguna Anda hanya perlu mengingat alamat:
port=443
Maksimum default 100 pengguna cukup masuk akal, tetapi jika Anda ingin membatasi server hanya untuk Anda dan beberapa teman, Anda dapat menurunkan maksimum ini - atau menaikkannya, tentu saja - dengan users
opsi:
users=5
Jika Anda perlu mengirim pesan dalam obrolan teks lebih dari 5000 karakter, Anda ingin mengubah textmessagelimit
opsi. Anda juga dapat mengaturnya ke 0 untuk menghapus batas seluruhnya:
textmessagelimit=12345
Ingatlah untuk menghapus #
karakter di awal baris untuk menghilangkan tanda komentar itu, atau garis tidak akan berpengaruh.
Opsi ini tepat di bawah opsi panjang pesan, jika Anda menghapus baris komentar dari file konfigurasi default. Dengan batas ukuran gambar default 128 kilobyte, Anda mungkin kesulitan untuk mengirim gambar. Saya akan merekomendasikan mengubah ini, tetapi tidak terlalu tinggi nilai bahwa seseorang dapat mengirim gambar yang cukup besar untuk memperlambat koneksi setiap pengguna dengan koneksi internet bandwidth rendah. Seperti opsi terakhir, Anda dapat mengatur nilai ini ke 0 untuk memungkinkan gambar dengan ukuran berapa pun. Tentu saja, ini hanya ide bagus ketika Anda tahu koneksi semua orang bisa menanganinya:
# 768KiB:
imagemessagelength=786432
Jangan lupa juga untuk menghapus #
karakter di awal baris ini.
Jika Anda memiliki kunci dan sertifikat TLS yang tepat, Anda dapat menentukannya di sini. Jika tidak, Murmur akan membuat sendiri dan menyajikannya, yang dapat menyebabkan kesalahan sertifikat untuk pengguna Anda.
Misalnya, untuk Enkripsi Mari yang disiapkan di /usr/local/etc/letsencrypt
:
# make sure the cert & key are readable by the user/group 'murmur'
sslCert=/usr/local/etc/letsencrypt/live/chat.example.com/fullchain.pem
sslKey=/usr/local/etc/letsencrypt/live/chat.example.com/privkey.pem
Sekarang server Anda sudah diinstal dan dikonfigurasi, tidak banyak yang bisa dilakukan selain mengujinya. Karena layanan belum 'diaktifkan', perintah 'mulai' reguler tidak akan berjalan. Jadi untuk memulai server sekali, jalankan yang berikut:
service murmur onestart
Dengan server berjalan, Anda dapat mencoba menyambung ke sana. Di Mumble, tambahkan sebagai server menggunakan nama domain atau alamat IP dan terhubung. Jika Anda bisa masuk, dan terlihat di saluran Root, semuanya berfungsi. Jika tidak, periksa alamat server dan file konfigurasi untuk kesalahan ketik atau kesalahan, dan pastikan murmur
pengguna dapat membaca kunci SSL jika Anda mengatur sendiri, dan coba lagi:
service murmur onerestart
Setelah selesai, matikan server agar kami dapat menguji memulainya di bagian berikutnya:
service murmur onestop
Jika Anda dapat terhubung ke server baru Anda, maka Anda siap untuk mengaktifkan layanan sehingga Murmur akan secara otomatis mulai ketika Anda reboot (misalnya setelah upgrade,).
Untuk melakukannya, edit /etc/rc.conf
:
ee /etc/rc.conf
Tekan CTRL+ E, diikuti oleh ENTERuntuk meletakkan baris kosong pada baris kedua file, dan ketik:
murmur_enable="YES"
Press kemudian ESC, ENTER, ENTERuntuk menyimpan dan keluar. Untuk menguji konfigurasi, coba perintah mulai layanan reguler:
service murmur start
Jika ini tidak berhasil, ada salah ketik rc.conf
. kembali dan periksa kembali.
Jika berhasil, maka tidak ada lagi yang bisa dilakukan. Untuk mengujinya, reboot:
sync && reboot
Tunggu beberapa detik hingga server memulai kembali hingga Anda dapat terhubung dengan SSH, lalu coba terhubung kembali dengan Mumble. Selamat, Anda baru saja menginstal dan mengkonfigurasi Murmur dari awal.
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.
Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.
Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.
Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.
CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?
Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.
Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!
Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.
Baru-baru ini Apple merilis macOS Catalina 10.15.4 pembaruan suplemen untuk memperbaiki masalah tetapi tampaknya pembaruan menyebabkan lebih banyak masalah yang mengarah ke bricking mesin mac. Baca artikel ini untuk mempelajari lebih lanjut