Iestatīt un konfigurēt Murmur (Mumble Server) uz FreeBSD 11

Murmur ir oficiālā servera programmatūra Mumble balss sakaru protokolam. Šī oficiālā ieviešana ir stabila un efektīva. Šajā rokasgrāmatā soli pa solim tiks aprakstīts Murmur servera instalēšanas un konfigurēšanas process saziņai ar Mumble klientiem uz FreeBSD 11.2.

Priekšnoteikumi

  • Jebkurš Vultr VPS
  • SSH klients:
    • ssh terminālī Linux, Mac un Unix (tostarp BSD) lietotājiem
    • PuTTY SSH klients priekš Windows

SSH savā Vultr FreeBSD serverī un piesakieties kā root vai kā sudolietotājs. Ja izmantojat sudolietotāju, pievienojiet komandas ar sudo:

home-desktop$ ssh [email protected]

Piezīme. Aizstāt 198.51.100.21ar savu IP adresi.

Murmur pakotnes instalēšana

Piezīme: Šī sadaļa būs instalēt vaniļas sanēšana serveri bez D-Bus/ Bonjouratbalstu.

Lai sistēmai pievienotu Murmur un tā atkarības, palaidiet šādu komandu:

pkg install murmur

Tā kā esat instalējis servera programmatūru no binārā izplatīšanas, varat izlaist nākamo sadaļu un pāriet uz Murmur konfigurēšana .

Instalēšana no portiem

Ja līdz šim brīdim esat ievērojis pārējos norādījumus un nevēlaties iespējot D-Busvai Bonjouratbalstīt vai atspējot Ice/MySQL/SQLite atbalstu, lūdzu, izpildiet iepriekšējo sadaļu un pēc tam pārejiet uz Murmur konfigurēšana .

Ostas koka iegūšana

Palaidiet šo komandu, lai pārbaudītu un lejupielādētu portu koka atjauninājumus (tas būs nepieciešams, ja porti vēl nav iestatīti):

portsnap fetch

Ja izvade beidzas ar " No updates needed", varat pāriet uz nākamo darbību. Pretējā gadījumā jums nav sagatavots atjaunināts portu koks, un jums būs jāizņem tikko lejupielādētais momentuzņēmums:

portsnap extract

Servera lietojumprogrammas izveide un instalēšana

Murmur porta apkopošana ir vienkārša, taču prasīs kādu laiku. Šīs komandas ievietos jūs porta direktorijā, izveidos to, instalēs ģenerētos failus un noņems nevajadzīgos failus pēc to izveides:

cd /usr/ports/audio/murmur
make install clean

Instalēšanas sākumposmā jūs redzēsit vienu vai vairākus teksta dialoglodziņus, kuros tiek jautāts par funkcijām, kuras vēlaties iespējot vai atspējot. Lai pārvietotos pa izvēlnēm, izmantojiet UPun DOWNbultiņas, lai iezīmētu ierakstu, SPACElai pārslēgtu ieraksta statusu iespējots/atspējots vai ENTERizmantotu noklusējuma darbību. Lai mainītu noklusējuma darbību (parasti uz "Atcelt"), izmantojiet LEFTun RIGHTbultiņas.

Murmu konfigurācijas dialoglodziņā tiks parādītas opcijas, lai atspējotu Bonjour, iespējotu D-Bus, iespējotu Ice un atspējotu MySQL vai SQLite atbalstu. Tas arī ļauj atspējot dokumentācijas veidošanu, taču tā parasti ir slikta ideja.

Murmur būvējuma konfigurācijas opciju kopsavilkums

Šeit tiek parādīts opcijas nosaukums un oficiālās pakotnes izvēles šīm opcijām, ja neesat pārliecināts par kādu no tām.

  • Bonjourir protokols lokālā tīkla pakalpojumu atklāšanai. Ja vien jūs nepiekļūstat savam Murmur serverim, izmantojot VPN vai vēlaties, lai cits VPS tajā pašā privātajā tīklā automātiski atrastu Murmur, tas ir pareizi disable.

  • D-Busir veids, kā lietojumprogrammas, parasti tajā pašā iekārtā, var sazināties savā starpā. Programmā Murmur D-Bus interfeiss ir novecojis un ir jāatstāj disabled, ja vien neesat pārliecināts, ka jums ir lietojumprogramma, kurai nepieciešama Murmur D-Bus saskarne.

  • Documentationjāatstāj, enabledja vien īpaši nevēlaties, lai rokasgrāmatas lapas jums būtu pieejamas. Šī opcija neko nemainīs no klienta viedokļa un attiecas tikai uz sistēmas administratoru.

  • Iceir jaunāks RPC protokols, kas ļauj attālināti administrēt Murmur, izmantojot alternatīvus līdzekļus, piemēram, tīmekļa saskarnes. Ja enableto izdarīsit, vēlāk varat izvēlēties konfigurēt RPC risinājumu, kas ļaus veikt tādas darbības kā tiešsaistes lietotāju reģistrācija un attālā kanālu regulēšana. RPC konfigurācija šajā rokasgrāmatā netiks aplūkota, un parasti tam ir nepieciešams tīmekļa serveris ar PHP atbalstu.

  • MySQLir jaudīga, mērogojama datu bāzes pārvaldības sistēma. Tas ir jāatstāj disable, ja vien jums ir attāla datu bāze, kuru vēlaties, lai Murmur izmantotu lokālā faila vietā, vai ja plānojat izmantot vairākus tūkstošus lietotāju. Šī rokasgrāmata neattiecas uz MySQL konfigurāciju.

  • SQLiteir viegla alternatīva lielākiem datu bāzes pārvaldības risinājumiem, piemēram, MySQL. Tas ļauj ātri piekļūt datu bāzei, kas glabājas lokālā failā līdz pat simtiem tūkstošu ierakstu, un tādējādi ir diezgan piemērota Murmur serverim. Tas ir jāatstāj enabled, un šīs rokasgrāmatas konfigurācijas sadaļā tiks pieņemts, ka tas tā ir.

Kad esat apmierināts ar šīm opcijām, izmantojiet LEFTun RIGHTun pēc tam nospiediet , ENTERlai atlasītu OKloga apakšā. Ja jums tiek piedāvāta iespēja konfigurēt atkarības, noklusējuma opcijas ir visdrošākās opcijas, tāpēc varat vienkārši nospiest, ENTERlai tās atteiktu, ja ir atlasītas noklusējuma opcijas. Pēc konfigurācijas Murmur un tā atkarību (īpaši Boost) izveide dažkārt var aizņemt ļoti ilgu laiku.

Murmur konfigurēšana

Ir dažas lietas, kuras, iespējams, vēlēsities izmainīt pirms servera pirmās palaišanas. Šajā sadaļā kā vēlamais teksta redaktors tiks izmantots FreeBSD Easy Editor, taču tā vietā varat izmantot jebko citu.

Atveriet murmu konfigurācijas failu teksta redaktorā:

ee /usr/local/etc/murmur.ini

Lielākā daļa konfigurācijas ir izskaidrota failā, un tās noklusējuma vērtības ir parastas, taču mēs īsi pieskaramies dažām svarīgām opcijām.

Piezīme. Visām tālāk norādītajām opcijām ir noklusējuma iestatījumi. Jums tie nav jāmaina, lai serveris darbotos.

Sveiciena teksts (MOTD)

Viena lieta, ko jūs varētu vēlēties mainīt, ir sveiciena teksts vai, kā daži to sauc, "Dienas vēstījums". Lai to izdarītu, atrodiet rindiņu, kas sākas ar welcometext=un aizstājiet esošo ziņojumu ar kaut ko jaunu. Mumble var parādīt ierobežotu HTML tagu izvēli, piemēram, <br />lai apzīmētu jaunu rindiņu:

welcometext="<br /> Check out this cool Vultr VPS! <br />"

Porta numurs

Klientiem, kas veido savienojumu, ir jānorāda porta numurs, ja serveris neklausās noklusējuma portā. Ja vēlaties mainīt šo portu, lai lietotājiem tas būtu jāzina, lai izveidotu savienojumu, izmantojiet šo port=opciju. Pretējā gadījumā atstājiet to uz noklusējuma vērtību, 64738lai lietotājiem būtu jāatceras tikai adrese:

port=443

Maksimālais atļauto lietotāju skaits

Noklusējuma maksimālais 100 lietotāju skaits ir diezgan saprātīgs, taču, ja vēlaties ierobežot servera darbību tikai jūs un daži draugi, varat samazināt šo maksimumu vai, protams, palielināt, izmantojot šādu usersopciju:

users=5

Ziņojuma garums

Ja teksta tērzēšanā ir jānosūta ziņojumi, kas ir garāki par 5000 rakstzīmēm, ieteicams mainīt šo textmessagelimitopciju. Varat arī iestatīt to uz 0, lai pilnībā noņemtu ierobežojumu:

textmessagelimit=12345

Atcerieties noņemt #rakstzīmi rindas sākumā, lai to atsauktu , pretējā gadījumā rinda nestāsies spēkā.

Attēla izmērs

Šī opcija atrodas tieši zem ziņojuma garuma opcijas, ja atņemat komentārus no noklusējuma konfigurācijas faila rindām. Ja attēla noklusējuma lieluma ierobežojums ir 128 kilobaiti, jums var rasties grūtības ar attēlu nosūtīšanu. Es ieteiktu to palielināt, bet ne tik augstu, lai kāds varētu nosūtīt pietiekami lielu attēlu, lai palēninātu savienojumu izveidi jebkuram lietotājam ar mazāka joslas platuma interneta pieslēgumu. Tāpat kā pēdējā opcija, varat iestatīt šīs vērtības vērtību uz 0, lai atļautu jebkura izmēra attēlus. Protams, tā ir laba ideja tikai tad, ja zināt, ka ikviens savienojums var tikt galā ar to:

# 768KiB:
imagemessagelength=786432

Neaizmirstiet noņemt #rakstzīmi arī šīs rindas sākumā.

SSL/TLS šifrēšana

Ja jums ir atbilstoša TLS atslēga un sertifikāts, varat tos norādīt šeit. Ja to nedarīsit, Murmur ģenerēs savu un parādīs tos, kas jūsu lietotājiem var izraisīt sertifikāta kļūdas.

Piemēram, Let's Encrypt, kas ir iestatīts /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

Pirmo reizi sākas Murmur

Tagad, kad jūsu serveris ir instalēts un konfigurēts, nekas cits neatliek, kā to pārbaudīt. Tā kā pakalpojums vēl nav iespējots, parastā starta komanda nedarbosies. Tātad, lai vienu reizi palaistu serveri, palaidiet šo:

service murmur onestart

Kad serveris darbojas, varat mēģināt izveidot savienojumu ar to. Programmā Mumble pievienojiet to kā serveri, izmantojot tā domēna nosaukumu vai IP adresi, un izveidojiet savienojumu. Ja varat pieteikties un esat redzams saknes kanālā, viss darbojas. Ja nē, pārbaudiet servera adresi un konfigurācijas failu, vai tajā nav drukas kļūdu vai kļūdu, un pārliecinieties, vai murmurlietotājs var nolasīt SSL atslēgu, ja iestatāt savu, un mēģiniet vēlreiz:

service murmur onerestart

Kad esat pabeidzis, izslēdziet serveri, lai mēs varētu pārbaudīt tā palaišanu nākamajā sadaļā:

service murmur onestop

Sāk murmināt sāknēšanas laikā

Ja varat izveidot savienojumu ar savu jauno serveri, esat gatavs iespējot pakalpojumu, lai Murmur automātiski sāktos, kad atsāknējat (piemēram, pēc jaunināšanas).

Lai to izdarītu, rediģējiet /etc/rc.conf:

ee /etc/rc.conf

Nospiediet CTRL+ E, kam seko, ENTERlai faila otrajā rindā ievietotu tukšu rindiņu, un ierakstiet:

murmur_enable="YES"

Pēc tam nospiediet ESC, ENTER, ENTERlai saglabātu un izietu. Lai pārbaudītu konfigurāciju, izmēģiniet parasto pakalpojuma starta komandu:

service murmur start

Ja tas nedarbojas, ir drukas kļūda rc.conf. dodieties atpakaļ un vēlreiz pārbaudiet to.

Ja tas darbojas, tad nekas cits neatliek, ko darīt. Lai to pārbaudītu, restartējiet:

sync && reboot

Pagaidiet dažas sekundes, līdz serveris atkal sāk darboties, līdz varat izveidot savienojumu ar SSH, pēc tam mēģiniet atkārtoti izveidot savienojumu, izmantojot Mumble. Apsveicam, jūs tikko instalējāt un konfigurējāt Murmur no nulles.


Kā instalēt Tiny Tiny RSS lasītāju FreeBSD 11 FAMP VPS

Kā instalēt Tiny Tiny RSS lasītāju FreeBSD 11 FAMP VPS

Vai izmantojat citu sistēmu? Tiny Tiny RSS Reader ir bezmaksas un atvērtā koda pašmitināts tīmekļa ziņu plūsmas (RSS/Atom) lasītājs un apkopotājs, kas paredzēts

Kā instalēt Wiki.js uz FreeBSD 11

Kā instalēt Wiki.js uz FreeBSD 11

Vai izmantojat citu sistēmu? Wiki.js ir bezmaksas atvērtā pirmkoda moderna wiki lietotne, kas veidota uz Node.js, MongoDB, Git un Markdown. Wiki.js pirmkods ir publisks

Kā instalēt Pagekit 1.0 CMS uz FreeBSD 11 FAMP VPS

Kā instalēt Pagekit 1.0 CMS uz FreeBSD 11 FAMP VPS

Vai izmantojat citu sistēmu? Pagekit 1.0 CMS ir skaista, modulāra, paplašināma un viegla, bezmaksas un atvērtā koda satura pārvaldības sistēma (CMS) ar

Kā instalēt MODX Revolution uz FreeBSD 11 FAMP VPS

Kā instalēt MODX Revolution uz FreeBSD 11 FAMP VPS

Vai izmantojat citu sistēmu? MODX Revolution ir ātra, elastīga, mērogojama, atvērtā koda, uzņēmuma līmeņa satura pārvaldības sistēma (CMS), kas rakstīta PHP. Tas i

Iestatiet OpenBSD 5.5 64 bitu versiju

Iestatiet OpenBSD 5.5 64 bitu versiju

Šajā rakstā ir sniegti norādījumi par OpenBSD 5.5 (64 bitu) iestatīšanu KVM ar Vultr VPS. 1. darbība. Piesakieties Vultr vadības panelī. 2. darbība. Noklikšķiniet uz DEPLOY

Kā instalēt osTicket uz FreeBSD 12

Kā instalēt osTicket uz FreeBSD 12

Vai izmantojat citu sistēmu? osTicket ir atvērtā koda klientu atbalsta biļešu sistēma. osTicket pirmkods ir publiski mitināts vietnē Github. Šajā apmācībā

Kā instalēt Flarum Forum uz FreeBSD 12

Kā instalēt Flarum Forum uz FreeBSD 12

Vai izmantojat citu sistēmu? Flarum ir bezmaksas atvērtā koda nākamās paaudzes forumu programmatūra, kas padara tiešsaistes diskusijas jautras. Flarum pirmkods tiek mitināts o

Kā iespējot TLS 1.3 Nginx uz FreeBSD 12

Kā iespējot TLS 1.3 Nginx uz FreeBSD 12

Vai izmantojat citu sistēmu? TLS 1.3 ir transporta slāņa drošības (TLS) protokola versija, kas tika publicēta 2018. gadā kā piedāvātais standarts RFC 8446.

Instalējiet WordPress uz OpenBSD 6.2

Instalējiet WordPress uz OpenBSD 6.2

Ievads WordPress ir dominējošā satura pārvaldības sistēma internetā. Tas nodrošina visu, sākot no emuāriem līdz sarežģītām vietnēm ar dinamisku saturu

Kā instalēt Subrion 4.1 CMS uz FreeBSD 11 FAMP VPS

Kā instalēt Subrion 4.1 CMS uz FreeBSD 11 FAMP VPS

Vai izmantojat citu sistēmu? Subrion 4.1 CMS ir jaudīga un elastīga atvērtā pirmkoda satura pārvaldības sistēma (CMS), kas nodrošina intuitīvu un skaidru saturu.

Kā konfigurēt DJBDNS uz FreeBSD

Kā konfigurēt DJBDNS uz FreeBSD

Šī apmācība parādīs, kā konfigurēt DNS pakalpojumu, kuru ir viegli uzturēt, viegli konfigurēt un kas parasti ir drošāks nekā klasiskais BIN.

Kā instalēt Nginx, MySQL un PHP (FEMP) Stack uz FreeBSD 12.0

Kā instalēt Nginx, MySQL un PHP (FEMP) Stack uz FreeBSD 12.0

FEMP steks, kas ir salīdzināms ar LEMP steku operētājsistēmā Linux, ir atvērtā pirmkoda programmatūras kolekcija, kas parasti tiek instalēta kopā, lai iespējotu FreeBS.

MongoDB instalēšana uz FreeBSD 10

MongoDB instalēšana uz FreeBSD 10

MongoDB ir pasaules klases NoSQL datu bāze, ko bieži izmanto jaunākās tīmekļa lietojumprogrammās. Tas nodrošina augstas veiktspējas vaicājumus, sadalīšanu un replikāciju

Kā instalēt Monica uz FreeBSD 12

Kā instalēt Monica uz FreeBSD 12

Vai izmantojat citu sistēmu? Monica ir atvērtā koda personisko attiecību pārvaldības sistēma. Uztveriet to kā CRM (populāru rīku, ko izmanto pārdošanas komandas th

OpenBSD kā e-komercijas risinājums ar PrestaShop un Apache

OpenBSD kā e-komercijas risinājums ar PrestaShop un Apache

Ievads Šī apmācība parāda OpenBSD kā e-komercijas risinājumu, izmantojot PrestaShop un Apache. Apache ir nepieciešams, jo PrestaShop ir sarežģīts UR

Fork CMS instalēšana uz FreeBSD 12

Fork CMS instalēšana uz FreeBSD 12

Vai izmantojat citu sistēmu? Fork ir atvērtā koda SPS, kas rakstīta PHP. Forks pirmkods tiek mitināts vietnē GitHub. Šī rokasgrāmata parādīs, kā instalēt Fork CM

Kā instalēt Directus 6.4 CMS uz FreeBSD 11 FAMP VPS

Kā instalēt Directus 6.4 CMS uz FreeBSD 11 FAMP VPS

Vai izmantojat citu sistēmu? Directus 6.4 CMS ir jaudīga un elastīga, bezmaksas un atvērtā koda satura pārvaldības sistēma (CMS), kas izstrādātājiem nodrošina

FreeBSD drošības uzlabošana, izmantojot IPFW un SSHGuard

FreeBSD drošības uzlabošana, izmantojot IPFW un SSHGuard

VPS serverus bieži vērš iebrucēji. Izplatīts uzbrukuma veids sistēmas žurnālos tiek parādīts kā simtiem nesankcionētu ssh pieteikšanās mēģinājumu. Uzstādīt

OpenBSD iestatiet httpd

OpenBSD iestatiet httpd

Ievads OpenBSD 5.6 ieviesa jaunu dēmonu ar nosaukumu httpd, kas atbalsta CGI (izmantojot FastCGI) un TLS. Lai instalētu jauno http, nav jāveic papildu darbs

Iestatiet iRedMail uz FreeBSD 10

Iestatiet iRedMail uz FreeBSD 10

Šī apmācība parādīs, kā instalēt grupas programmu iRedMail uz jaunas FreeBSD 10 instalācijas. Jums vajadzētu izmantot serveri ar vismaz vienu gigabaitu.

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.

DDOS uzbrukumi: īss pārskats

DDOS uzbrukumi: īss pārskats

Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.

Piektdiena: kas notika ar AI vadītām automašīnām?

Piektdiena: kas notika ar AI vadītām automašīnām?

Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.

Datu glabāšanas evolūcija – infografika

Datu glabāšanas evolūcija – infografika

Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.

Lielo datu atsauces arhitektūras slāņu funkcijas

Lielo datu atsauces arhitektūras slāņu funkcijas

Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk