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 [email protected]

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.


Kuidas installida väike väike RSS-lugeja FreeBSD 11 FAMP VPS-i

Kuidas installida väike väike RSS-lugeja FreeBSD 11 FAMP VPS-i

Kas kasutate teistsugust süsteemi? Tiny Tiny RSS Reader on tasuta ja avatud lähtekoodiga isehostitav veebipõhine uudistevoo (RSS/Atom) lugeja ja koondaja, mis on loodud

Kuidas installida Wiki.jsi FreeBSD 11-sse

Kuidas installida Wiki.jsi FreeBSD 11-sse

Kas kasutate teistsugust süsteemi? Wiki.js on tasuta avatud lähtekoodiga kaasaegne vikirakendus, mis on üles ehitatud Node.js-ile, MongoDB-le, Gitile ja Markdownile. Wiki.js lähtekood on avalik

Kuidas installida Pagekit 1.0 CMS FreeBSD 11 FAMP VPS-i

Kuidas installida Pagekit 1.0 CMS FreeBSD 11 FAMP VPS-i

Kas kasutate teistsugust süsteemi? Pagekit 1.0 CMS on ilus, modulaarne, laiendatav ja kerge, tasuta ja avatud lähtekoodiga sisuhaldussüsteem (CMS).

Kuidas installida MODX Revolution FreeBSD 11 FAMP VPS-i

Kuidas installida MODX Revolution FreeBSD 11 FAMP VPS-i

Kas kasutate teistsugust süsteemi? MODX Revolution on kiire, paindlik, skaleeritav avatud lähtekoodiga ettevõttetasemel sisuhaldussüsteem (CMS), mis on kirjutatud PHP-s. See i

Seadistage OpenBSD 5.5 64-bitine

Seadistage OpenBSD 5.5 64-bitine

See artikkel juhendab teid OpenBSD 5.5 (64-bitise) seadistamise kaudu KVM-is Vultr VPS-iga. Samm 1. Logige Vultri juhtpaneelile sisse. Samm 2. Klõpsake nuppu DEPLOY

Kuidas installida osTicket FreeBSD 12-sse

Kuidas installida osTicket FreeBSD 12-sse

Kas kasutate teistsugust süsteemi? osTicket on avatud lähtekoodiga klienditoe piletimüügisüsteem. osTicketi lähtekoodi majutatakse avalikult Githubis. Selles õpetuses

Kuidas installida Flarum Forum FreeBSD 12-sse

Kuidas installida Flarum Forum FreeBSD 12-sse

Kas kasutate teistsugust süsteemi? Flarum on tasuta ja avatud lähtekoodiga järgmise põlvkonna foorumitarkvara, mis muudab veebiarutelu lõbusaks. Flarum lähtekoodi majutatakse o

Kuidas lubada TLS 1.3 Nginxis FreeBSD 12-s

Kuidas lubada TLS 1.3 Nginxis FreeBSD 12-s

Kas kasutate teistsugust süsteemi? TLS 1.3 on transpordikihi turvalisuse (TLS) protokolli versioon, mis avaldati 2018. aastal RFC 8446 pakutud standardina.

Installige WordPress OpenBSD 6.2-le

Installige WordPress OpenBSD 6.2-le

Sissejuhatus WordPress on Internetis domineeriv sisuhaldussüsteem. See võimaldab kõike alates ajaveebidest kuni keeruliste dünaamilise sisuga veebisaitideni

Kuidas installida Subrion 4.1 CMS FreeBSD 11 FAMP VPS-ile

Kuidas installida Subrion 4.1 CMS FreeBSD 11 FAMP VPS-ile

Kas kasutate teistsugust süsteemi? Subrion 4.1 CMS on võimas ja paindlik avatud lähtekoodiga sisuhaldussüsteem (CMS), mis pakub intuitiivset ja selget sisu

Kuidas konfigureerida DJBDNS-i FreeBSD-s

Kuidas konfigureerida DJBDNS-i FreeBSD-s

See õpetus näitab teile, kuidas konfigureerida DNS-teenust, mida on lihtne hooldada, lihtne konfigureerida ja mis on üldiselt turvalisem kui klassikaline BIN.

Kuidas installida Nginxi, MySQL-i ja PHP (FEMP) pinu FreeBSD 12.0-sse

Kuidas installida Nginxi, MySQL-i ja PHP (FEMP) pinu FreeBSD 12.0-sse

FEMP-pinn, mis on võrreldav LEMP-pinuga Linuxis, on avatud lähtekoodiga tarkvara kogum, mis tavaliselt installitakse koos FreeBS-i lubamiseks.

MongoDB installimine FreeBSD 10-sse

MongoDB installimine FreeBSD 10-sse

MongoDB on maailmatasemel NoSQL-i andmebaas, mida kasutatakse sageli uuemates veebirakendustes. See pakub suure jõudlusega päringuid, jagamist ja replikatsiooni

Kuidas installida Monicat FreeBSD 12-sse

Kuidas installida Monicat FreeBSD 12-sse

Kas kasutate teistsugust süsteemi? Monica on avatud lähtekoodiga isiklike suhete haldussüsteem. Mõelge sellele kui CRM-ile (populaarne tööriist, mida kasutavad müügimeeskonnad th

OpenBSD as an E-Commerce Solution With PrestaShop and Apache

OpenBSD as an E-Commerce Solution With PrestaShop and Apache

Introduction This tutorial demonstrates OpenBSD as an e-commerce solution using PrestaShop and Apache. Apache is required because PrestaShop has complex UR

Fork CMS-i installimine FreeBSD 12-sse

Fork CMS-i installimine FreeBSD 12-sse

Kas kasutate teistsugust süsteemi? Fork on avatud lähtekoodiga CMS, mis on kirjutatud PHP-s. Forksi lähtekoodi hostitakse GitHubis. See juhend näitab teile, kuidas Fork CM-i installida

Directus 6.4 CMS installimine FreeBSD 11 FAMP VPS-i

Directus 6.4 CMS installimine FreeBSD 11 FAMP VPS-i

Kas kasutate teistsugust süsteemi? Directus 6.4 CMS on võimas ja paindlik, tasuta ja avatud lähtekoodiga sisuhaldussüsteem (CMS), mis pakub arendajatele

FreeBSD turvalisuse suurendamine IPFW ja SSHGuardi abil

FreeBSD turvalisuse suurendamine IPFW ja SSHGuardi abil

VPS-serverid on sageli sissetungijate sihikule. Levinud ründetüüp kuvatakse süsteemilogides sadade volitamata ssh-i sisselogimiskatsetena. Seadistan

httpd seadistamine OpenBSD-s

httpd seadistamine OpenBSD-s

Sissejuhatus OpenBSD 5.6 tutvustas uut deemonit nimega httpd, mis toetab CGI-d (FastCGI kaudu) ja TLS-i. Uue http installimiseks pole vaja täiendavat tööd teha

Seadistage iRedMail FreeBSD 10-s

Seadistage iRedMail FreeBSD 10-s

See õpetus näitab teile, kuidas installida grupitöö iRedMail värskele FreeBSD 10 installile. Peaksite kasutama serverit, millel on vähemalt üks gigabaid

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.

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.

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.

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