Murmuri (Mumble Server) seadistamine ja seadistamine FreeBSD 11-s

Murmur on Mumble'i kõnesideprotokolli ametlik serveritarkvara. See ametlik rakendamine on stabiilne ja tõhus. See juhend kirjeldab samm-sammult Murmuri serveri installimise ja seadistamise protsessi Mumble'i klientidega suhtlemiseks FreeBSD 11.2-s.

Eeltingimused

  • Mis tahes Vultr VPS
  • SSH-klient:
    • ssh terminalis Linuxi, Maci ja Unixi (sh BSD) kasutajatele
    • PuTTY SSH klient Windowsi jaoks

SSH oma Vultr FreeBSD serverisse ja logige sisse administraatorina või sudokasutajana. Kui kasutate sudokasutajat, lisage käsud ette sudo:

home-desktop$ ssh root@198.51.100.21

Märkus. Asendage 198.51.100.21oma IP-aadressiga.

Murmuri paketi installimine

Märkus. Selles jaotises installitakse vanilje Murmur server, millel puudub D-Bus/ Bonjourtugi.

Murmuri ja selle sõltuvuste süsteemi lisamiseks käivitage järgmine käsk:

pkg install murmur

Kuna olete installinud serveritarkvara binaarsest distributsioonist, võite järgmise jaotise vahele jätta ja jätkata jaotisega Murmuri seadistamine .

Paigaldamine pordidest

Kui olete järginud ülejäänud laadida kuni selle punktini, ja sa ei taha, et võimaldada D-Busvõi Bonjourtoetust või keelata Ice / MySQL / SQLite tugi, julgelt järgida eelmises lõigus asemel ja jätkake seadistamine Murmur .

Sadamapuu hankimine

Käivitage see käsk, et kontrollida ja alla laadida oma pordipuu värskendusi (seda vajate, kui teil pole veel porte seadistatud):

portsnap fetch

Kui väljund lõpeb tähega " No updates needed", võite järgmise sammu juurde liikuda. Vastasel juhul pole teil värsket pordipuud ette valmistatud ja peate ekstraktima äsja allalaaditud hetktõmmise:

portsnap extract

Serverirakenduse ehitamine ja paigaldamine

Murmuri pordi koostamine on lihtne, kuid võtab veidi aega. Järgmised käsud suunavad teid pordi kataloogi, looge see, installige loodud failid ja eemaldavad pärast nende ehitamist mittevajalikud failid:

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

Installimise esimestel osadel näete ühte või mitut tekstidialoogi, mis küsivad funktsioonide kohta, mida soovite lubada või keelata. Menüüdes navigeerimiseks kasutage kirje esiletõstmiseks, kirje lubatud/keelatud oleku vahetamiseks või vaiketoimingu kasutamiseks nooli UPja DOWNnooli . Vaiketoimingu muutmiseks (tavaliselt 'Tühista') kasutage nooli ja .SPACEENTERLEFTRIGHT

Murise seadistamise dialoogiaknas kuvatakse valikud MySQL-i või SQLite'i toe keelamiseks Bonjour, lubamiseks D-Bus, Ice'i lubamiseks ja keelamiseks. See võimaldab teil ka dokumentatsiooni koostamist keelata, kuid see on üldiselt halb mõte.

Murmuri ehituse konfiguratsioonivalikute kokkuvõte

Siin kuvatakse valiku nimi ja ametliku paketi valikud nende valikute jaoks, kui te pole mõnes neist kindel.

  • Bonjouron kohalike võrguteenuste tuvastamise protokoll. Kui te ei pääse oma Murmuri serverile juurde VPN-i kaudu või kui soovite, et teine ​​samas privaatvõrgus olev VPS leiaks Murmuri automaatselt, on see okei disable.

  • D-Buson viis, kuidas rakendused, tavaliselt samas masinas, saavad omavahel suhelda. Murmuris on D-Busi liides aegunud ja see tuleks jätta disabled, välja arvatud juhul, kui olete kindel, et teil on rakendus, mis nõuab Murmuri D-Busi liidest.

  • Documentationtuleks jätta, enabledvälja arvatud juhul, kui te konkreetselt ei soovi, et käsiraamatud teile kättesaadavad oleksid. See valik ei muuda kliendi seisukohast midagi ja on asjakohane ainult süsteemiadministraatorile.

  • Iceon uuem RPC-protokoll, mis võimaldab teil kaughaldada Murmur, kasutades alternatiivseid vahendeid, näiteks veebiliideseid. Kui teete enableseda, saate hiljem konfigureerida RPC-lahenduse, mis võimaldab teil teha selliseid toiminguid nagu kasutajate veebipõhine registreerimine ja kanalite kaugmodereerimine. RPC konfiguratsiooni selles juhendis ei käsitleta ja tavaliselt on selleks vaja PHP-toega veebiserverit.

  • MySQLon võimas skaleeritav andmebaasihaldussüsteem. See tuleks jätta disable, välja arvatud juhul, kui teil on kaugandmebaas, mida soovite, et Murmur kasutaks kohaliku faili asemel või kui teil on plaanis kasutada tuhandeid kasutajaid. See juhend ei hõlma MySQL-i konfigureerimist.

  • SQLiteon kerge alternatiiv suurematele andmebaasihalduslahendustele nagu MySQL. See võimaldab kiiret juurdepääsu kohalikus failis salvestatud andmebaasile kuni sadade tuhandete kirjete jaoks ja on sellisena üsna sobiv Murmur-serveri jaoks. See tuleks jätta enabledja selle juhendi konfiguratsiooniosa eeldab, et see nii on.

Kui olete nende suvanditega rahul, kasutage LEFTja RIGHTja seejärel vajutage , ENTERet valida OKakna allosas. Kui teile pakutakse sõltuvuste konfigureerimise võimalust, on vaikesätted kõige turvalisemad, nii et saate ENTERnendest loobumiseks lihtsalt vajutada , kui vaikesuvandid on valitud. Pärast seadistamist võib Murmuri ja selle sõltuvuste (eriti Boosti) loomine mõnikord väga kaua aega võtta.

Murmu seadistamine

On mõningaid asju, mida võiksite enne serveri esmakordset käivitamist muuta. Selles jaotises kasutatakse eelistatud tekstiredaktorina FreeBSD Easy Editorit, kuid selle asemel võite kasutada ka midagi muud.

Avage tekstiredaktoris müra konfiguratsioonifail:

ee /usr/local/etc/murmur.ini

Suurem osa konfiguratsioonist on failis lahti seletatud ja vaikeväärtused on tavaväärtused, kuid puudutame lühidalt mõnda olulist valikut.

Märkus. Kõik allpool loetletud suvandid on vaikeseaded. Serveri töötamiseks ei pea te neid muutma.

Tervitustekst (MOTD)

Üks asi, mida võiksite muuta, on tervitustekst või, nagu seda mõned kutsuvad, "Päeva sõnum". Selleks leidke rida, mis algab tähega welcometext=ja asendage olemasolev sõnum millegi uuega. Mumble võib kuvada piiratud valiku HTML-märgendeid, näiteks <br />uue rea tähistamiseks:

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

Pordi number

Ühendust loovad kliendid peavad määrama pordi numbri, kui server ei kuula vaikeporti. Kui soovite seda porti muuta, et kasutajad peaksid seda ühenduse loomiseks teadma, kasutage seda port=valikut. Vastasel juhul jätke see vaikeseadeks, 64738et kasutajad mäletaksid ainult aadressi:

port=443

Maksimaalne lubatud kasutajate arv

Vaikimisi maksimaalne 100 kasutajat on üsna mõistlik, kuid kui soovite piirata serverit ainult teie ja mõne sõbraga, saate seda maksimumi alandada - või loomulikult tõsta - usersvalikuga:

users=5

Sõnumi pikkus

Kui teil on vaja tekstivestluses saata sõnumeid, mis on pikemad kui 5000 tähemärki, soovite seda textmessagelimitvalikut muuta . Limiidi täielikuks eemaldamiseks saate selle väärtuseks määrata ka 0:

textmessagelimit=12345

Ärge unustage eemaldada #märk rea algusest, et seda kommenteerida, vastasel juhul rida ei jõustu.

Pildi suurus

See suvand asub otse sõnumi pikkuse valiku all, kui eemaldate vaikekonfiguratsioonifaili ridu. Kujutise vaikesuuruse piiranguga 128 kilobaiti võib teil tekkida raskusi piltide saatmisega. Soovitaksin seda keerata, kuid mitte nii kõrgele väärtusele, et keegi saaks saata piisavalt suure pildi, mis aeglustab väiksema ribalaiusega Interneti-ühendusega kasutajate ühendust. Nagu viimanegi, saate selle väärtuseks määrata 0, et lubada mis tahes suurusega pilte. Muidugi on see hea mõte ainult siis, kui teate, et kõik saavad sellega hakkama:

# 768KiB:
imagemessagelength=786432

Ärge unustage eemaldada ka #tähemärki selle rea algusest.

SSL/TLS krüptimine

Kui teil on korralik TLS-võti ja sertifikaat, saate need siin määrata. Kui te seda ei tee, genereerib Murmur oma ja esitab need, mis võib teie kasutajatele sertifikaadivigu põhjustada.

Näiteks Let's Encrypt jaoks, mis on seadistatud asukohas /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

Esimest korda alustab müra

Nüüd, kui teie server on installitud ja konfigureeritud, ei jää muud üle, kui seda testida. Kuna teenus pole veel "lubatud", siis tavalist "start" käsku ei käivitata. Nii et serveri ühekordseks käivitamiseks käivitage järgmine:

service murmur onestart

Kui server töötab, võite proovida sellega ühendust luua. Lisage see Mumble'is serverina, kasutades selle domeeninime või IP-aadressi, ja looge ühendus. Kui saate sisse logida ja olete juurkanalis nähtav, töötab kõik. Kui ei, siis kontrollige serveri aadressi ja konfiguratsioonifaili kirjavigade ja vigade suhtes ning veenduge, et murmurkasutaja saab lugeda SSL-võtit, kui määrate enda oma, ja proovige uuesti:

service murmur onerestart

Kui olete lõpetanud, sulgege server, et saaksime selle käivitamist järgmises jaotises testida:

service murmur onestop

Käivitab müra

Kui saate oma uue serveriga ühenduse luua, olete valmis teenuse lubama, nii et Murmur käivitub taaskäivitamisel (näiteks pärast täiendamist) automaatselt.

Selleks muutke /etc/rc.conf:

ee /etc/rc.conf

Faili teisele reale tühja rea ​​lisamiseks vajutage CTRL+ Eja seejärel klahvi ENTERja tippige:

murmur_enable="YES"

Siis vajuta ESC, ENTER, ENTERsalvestada ja väljuda. Konfiguratsiooni testimiseks proovige tavateenuse käivitamise käsku:

service murmur start

Kui see ei tööta, on kirjas kirjaviga rc.conf. minge tagasi ja kontrollige seda veel kord.

Kui see töötab, pole enam midagi teha. Selle testimiseks taaskäivitage:

sync && reboot

Oodake mõni sekund, kuni server uuesti käivitub, kuni saate SSH-ga ühenduse luua, seejärel proovige uuesti Mumble'iga ühendust luua. Õnnitleme, installisite ja konfigureerisite Murmuri nullist.

BSD, serverirakendused, häälserverid

Jäta kommentaar

Masinate tõus: AI tegelikud rakendused

Masinate tõus: AI tegelikud rakendused

Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit