A Murmur (Mumble Server) beállítása és konfigurálása FreeBSD 11-en

A Murmur a Mumble hangkommunikációs protokoll hivatalos szerverszoftvere. Ez a hivatalos megvalósítás stabil és hatékony. Ez az útmutató lépésről lépésre leírja a Murmur szerver telepítésének és beállításának folyamatát a Mumble kliensekkel való kommunikációhoz FreeBSD 11.2-n.

Előfeltételek

  • Bármilyen Vultr VPS
  • SSH kliens:
    • ssh terminálban Linux, Mac és Unix (beleértve a BSD-t is) felhasználók számára
    • A PuTTY SSH kliens Windowshoz

SSH-t a Vultr FreeBSD szerverére, és jelentkezzen be rootként vagy sudofelhasználóként. Ha felhasználót használ sudo, írja be a parancsokat a következővel sudo:

home-desktop$ ssh [email protected]

Megjegyzés: Cserélje 198.51.100.21ki saját IP-címére.

A Murmur csomag telepítése

Megjegyzés: Ez a rész egy vanília Murmur szervert fog telepíteni D-Bus/ Bonjourtámogatás nélkül.

A Murmur és függőségei rendszerhez való hozzáadásához futtassa a következő parancsot:

pkg install murmur

Mivel a szerverszoftvert a bináris disztribúcióból telepítette, kihagyhatja a következő részt, és továbbléphet a Murmur konfigurálása részhez .

Telepítés portokról

Ha követte a többi vezetőt, hogy ezen a ponton, és nem akarja, hogy D-Busvagy Bonjourtámogatás, vagy tiltsa Ice / MySQL / SQLite támogatással, nyugodtan kövesse az előző szakaszban helyett, majd ugorjon a konfigurálása Murmur .

A kikötőfa beszerzése

Futtassa ezt a parancsot, hogy ellenőrizze és töltse le a frissítéseket a portfához (erre akkor lesz szüksége, ha még nincs beállítva a portok):

portsnap fetch

Ha a kimenet " " No updates needed-re végződik, ugorhat a következő lépésre. Ellenkező esetben nincs elkészítve naprakész portfája, és ki kell bontania az újonnan letöltött pillanatképet:

portsnap extract

Szerveralkalmazás felépítése és telepítése

A Murmur port összeállítása egyszerű, de eltart egy ideig. A következő parancsok a port könyvtárába helyezik, építik fel, telepítik a generált fájlokat, és eltávolítják a szükségtelen fájlokat a felépítésük után:

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

A telepítés korai szakaszában egy vagy több szöveges párbeszédpanel fog megjelenni, amelyek az engedélyezni vagy letiltani kívánt szolgáltatásokra kérdeznek rá. A menükben való navigáláshoz használja a UPés a DOWNnyilakat egy bejegyzés kiemeléséhez, SPACEa bejegyzés engedélyezett/letiltott állapotának váltásához, vagy ENTERaz alapértelmezett művelet használatához. Az alapértelmezett művelet (általában a „Mégse”) módosításához használja a LEFTés a RIGHTnyilakat.

A mormogó konfigurációs párbeszédablak bemutatja az Ice letiltásának Bonjour, engedélyezésének D-Bus, engedélyezésének, valamint a MySQL vagy SQLite támogatás letiltásának lehetőségeit. Lehetővé teszi a dokumentáció elkészítésének letiltását is, de ez általában rossz ötlet.

A Murmur build konfigurációs opcióinak összefoglalása

Itt látható az opció neve és a hivatalos csomag választási lehetőségei ezekhez az opciókhoz, ha valamelyikben nem biztosak.

  • Bonjouregy protokoll a helyi hálózati szolgáltatások felderítésére. Hacsak nem VPN-en keresztül éri el Murmur szerverét, vagy ha azt szeretné, hogy ugyanazon a magánhálózaton egy másik VPS automatikusan megtalálja a Murmurt, ez rendben van disable.

  • D-Busegy módja annak, hogy az alkalmazások – jellemzően ugyanazon a gépen – kommunikáljanak egymással. A Murmurban a D-Bus interfész elavult, és meg kell hagyni disabled, hacsak nem biztos abban, hogy olyan alkalmazással rendelkezik, amely megköveteli a Murmur D-Bus interfészét.

  • Documentationhagyni kell, enabledkivéve, ha kifejezetten nem szeretné, hogy a kézikönyv oldalai elérhetőek legyenek az Ön számára. Ez az opció semmit sem változtat az ügyfél szemszögéből, és csak a rendszergazdára vonatkozik.

  • Iceegy újabb RPC protokoll, amely lehetővé teszi a Murmur távoli adminisztrációját alternatív eszközök, például webes felületek használatával. Ha enableezt választja, később dönthet úgy, hogy konfigurál egy RPC-megoldást, amely lehetővé teszi például az online felhasználói regisztrációt és a távoli csatornamoderálást. Az RPC-konfigurációval ez az útmutató nem foglalkozik, és általában PHP-támogatással rendelkező webszerverre van szükség.

  • MySQLegy hatékony, méretezhető adatbázis-kezelő rendszer. Ezt meg kell hagyni disable, kivéve, ha távoli adatbázisa van, akkor azt szeretné, hogy a Murmur használjon helyi fájl helyett, vagy ha több ezer felhasználót tervez. Ez az útmutató nem terjed ki a MySQL konfigurációjára.

  • SQLiteegy könnyű alternatíva a nagyobb adatbázis-kezelési megoldásokhoz, például a MySQL-hez. Gyors hozzáférést tesz lehetővé egy helyi fájlban tárolt adatbázishoz akár több százezer rekord számára, és mint ilyen, nagyon alkalmas Murmur szerverhez. Ezt meg kell hagyni enabled, és az útmutató konfigurációs része ezt feltételezi.

Ha elégedett ezekkel a lehetőségekkel, használja a LEFTés RIGHTgombot ENTER, majd nyomja meg a kiválasztáshoz OKaz ablak alján. Ha megjelenik a függőségek konfigurálásának lehetősége, akkor az alapértelmezett beállítások a legbiztonságosabbak, így a gomb ENTERmegnyomásával elvetheti őket az alapértelmezett beállításokkal. A konfigurálás után a Murmur és függőségei (különösen a Boost) felépítése néha nagyon sokáig tarthat.

Mormur konfigurálása

Vannak olyan dolgok, amelyeket érdemes módosítani a szerver első elindítása előtt. Ez a rész a FreeBSD Easy Editorját fogja használni preferált szövegszerkesztőként, de bármi mást is használhatunk helyette.

Nyissa meg a murmur konfigurációs fájlt egy szövegszerkesztőben:

ee /usr/local/etc/murmur.ini

A legtöbb konfiguráció leírása a fájlban található, és alapértelmezés szerint a normál értékek, de röviden érintünk néhány fontos beállítást.

Megjegyzés: Az alább felsorolt ​​összes beállítás alapértelmezett értéke. A kiszolgáló működéséhez nem kell módosítania őket.

üdvözlő szöveg (MOTD)

Egy dolog, amit érdemes megváltoztatni, az az üdvözlő szöveg, vagy ahogy egyesek nevezik, a "Nap üzenete". Ehhez keresse meg a kezdetű sort, welcometext=és cserélje ki a meglévő üzenetet valami újjal. A Mumble korlátozott számú HTML-címkét képes megjeleníteni, például <br />egy új sort jelölve:

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

Port száma

A csatlakozó ügyfeleknek meg kell adniuk egy portszámot, ha a szerver nem az alapértelmezett porton figyel. Ha meg szeretné változtatni ezt a portot, hogy a felhasználók ismerjék azt a csatlakozáshoz, használja ezt a port=lehetőséget. Ellenkező esetben hagyja az alapértelmezett értéket, 64738így a felhasználóknak csak a címre kell emlékezniük:

port=443

A felhasználók maximális száma

Az alapértelmezett 100 felhasználó maximális száma meglehetősen ésszerű, de ha csak Önre és néhány barátra szeretné korlátozni a szervert, akkor ezt a maximumot csökkentheti - vagy természetesen növelheti - a következő usersopcióval:

users=5

Az üzenet hossza

Ha 5000 karakternél hosszabb üzeneteket kell küldenie szöveges csevegésben, módosítania kell a textmessagelimitbeállítást. A korlát teljes eltávolításához 0-ra is állíthatja:

textmessagelimit=12345

Ne felejtse el eltávolítani a #karaktert a sor elején a megjegyzés törléséhez, különben a sor nem lép érvénybe.

Képméret

Ez az opció közvetlenül az üzenethossz beállítás alatt található, ha az alapértelmezett konfigurációs fájl soraihoz fűzi megjegyzéseit. Az alapértelmezett 128 kilobyte-os képméret-korlát mellett előfordulhat, hogy nehezen tudja elküldeni a képeket. Azt javaslom, hogy állítsa fel, de ne olyan magas értékre, hogy valaki elég nagy képet tudjon küldeni ahhoz, hogy lelassítsa a kisebb sávszélességű internetkapcsolattal rendelkező felhasználók csatlakozását. Az utolsó opcióhoz hasonlóan ennek az értékét 0-ra állíthatja, hogy bármilyen méretű képet engedélyezzen. Természetesen ez csak akkor jó ötlet, ha tudja, hogy mindenki kapcsolata képes kezelni:

# 768KiB:
imagemessagelength=786432

Ne felejtse el eltávolítani a #karaktert a sor elején sem.

SSL/TLS titkosítás

Ha rendelkezik megfelelő TLS-kulccsal és tanúsítvánnyal, itt megadhatja azokat. Ha nem, a Murmur létrehozza a sajátját és bemutatja azokat, ami tanúsítványhibákat okozhat a felhasználók számára.

Például egy Let's Encrypt esetén, amely itt van beállítva /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

A Mormo elindítása először

Most, hogy a szerver telepítve és konfigurálva van, nincs sok más hátra, mint tesztelni. Mivel a szolgáltatás még nincs "engedélyezve", a szokásos "start" parancs nem fut. Tehát a szerver egyszeri elindításához futtassa a következőt:

service murmur onestart

Ha a szerver fut, megpróbálhat csatlakozni hozzá. A Mumble-ben adja hozzá szerverként a tartománynevével vagy IP-címével, és csatlakozzon. Ha be tud jelentkezni, és látható a gyökércsatornán, minden működik. Ha nem, ellenőrizze a kiszolgáló címét és a konfigurációs fájlt, hogy nincsenek-e elírások vagy hibák, és győződjön meg arról, hogy a murmurfelhasználó el tudja olvasni az SSL-kulcsot, ha beállítja a sajátját, majd próbálja újra:

service murmur onerestart

Miután végzett, állítsa le a szervert, hogy a következő részben tesztelhessük az indítást:

service murmur onestop

Motyogni kezd a rendszerindításkor

Ha csatlakozni tud az új szerverhez, akkor készen áll a szolgáltatás engedélyezésére, így a Murmur újraindításkor (például frissítés után) automatikusan elindul.

Ehhez szerkessze /etc/rc.conf:

ee /etc/rc.conf

Nyomja meg a CTRL+ E, majd a ENTERbillentyűt, hogy egy üres sort helyezzen a fájl második sorába, és írja be:

murmur_enable="YES"

Ezután nyomja meg a ESC, ENTER, gombot ENTERa mentéshez és a kilépéshez. A konfiguráció teszteléséhez próbálja ki a szokásos szolgáltatásindítási parancsot:

service murmur start

Ha ez nem működik, akkor gépelési hiba van rc.conf. menjen vissza, és ellenőrizze még egyszer.

Ha működik, akkor nincs mit tenni. A teszteléshez indítsa újra:

sync && reboot

Várjon néhány másodpercet, amíg a kiszolgáló újraindul, amíg nem tud csatlakozni az SSH-hoz, majd próbálja meg újra csatlakozni a Mumble segítségével. Gratulálunk, most a semmiből telepítette és konfigurálta a Murmurt.


A Tiny Tiny RSS Reader telepítése FreeBSD 11 FAMP VPS-re

A Tiny Tiny RSS Reader telepítése FreeBSD 11 FAMP VPS-re

Más rendszert használ? A Tiny Tiny RSS Reader egy ingyenes és nyílt forráskódú, saját üzemeltetésű webalapú hírfolyam (RSS/Atom) olvasó és aggregátor, amelyet úgy terveztek, hogy

A Wiki.js telepítése FreeBSD 11-re

A Wiki.js telepítése FreeBSD 11-re

Más rendszert használ? A Wiki.js egy ingyenes és nyílt forráskódú, modern wikialkalmazás, amely Node.js-re, MongoDB-re, Git-re és Markdownra épül. A Wiki.js forráskódja nyilvános

A Pagekit 1.0 CMS telepítése FreeBSD 11 FAMP VPS-re

A Pagekit 1.0 CMS telepítése FreeBSD 11 FAMP VPS-re

Más rendszert használ? A Pagekit 1.0 CMS egy gyönyörű, moduláris, bővíthető és könnyű, ingyenes és nyílt forráskódú tartalomkezelő rendszer (CMS)

A MODX Revolution telepítése FreeBSD 11 FAMP VPS-re

A MODX Revolution telepítése FreeBSD 11 FAMP VPS-re

Más rendszert használ? A MODX Revolution egy gyors, rugalmas, méretezhető, nyílt forráskódú, vállalati szintű tartalomkezelő rendszer (CMS), PHP nyelven írva. Ez i

OpenBSD 5.5 64 bites beállítása

OpenBSD 5.5 64 bites beállítása

Ez a cikk végigvezeti az OpenBSD 5.5 (64 bites) beállításán KVM-en Vultr VPS-sel. 1. lépés: Jelentkezzen be a Vultr vezérlőpultra. 2. lépés Kattintson a BEVEZETÉS gombra

Az osTicket telepítése FreeBSD 12-re

Az osTicket telepítése FreeBSD 12-re

Más rendszert használ? Az osTicket egy nyílt forráskódú ügyfélszolgálati jegyértékesítő rendszer. Az osTicket forráskódja nyilvánosan a Githubon található. Ebben az oktatóanyagban

A Flarum Forum telepítése FreeBSD 12-re

A Flarum Forum telepítése FreeBSD 12-re

Más rendszert használ? A Flarum egy ingyenes, nyílt forráskódú, következő generációs fórumszoftver, amely szórakoztatóvá teszi az online beszélgetést. A Flarum forráskód o

A TLS 1.3 engedélyezése az Nginxben a FreeBSD 12 rendszeren

A TLS 1.3 engedélyezése az Nginxben a FreeBSD 12 rendszeren

Más rendszert használ? A TLS 1.3 a Transport Layer Security (TLS) protokoll egyik változata, amelyet 2018-ban tettek közzé javasolt szabványként az RFC 8446-ban.

Telepítse a WordPress-t OpenBSD 6.2-re

Telepítse a WordPress-t OpenBSD 6.2-re

Bevezetés A WordPress a domináns tartalomkezelő rendszer az interneten. A blogoktól a dinamikus tartalommal rendelkező összetett webhelyekig mindent megtesz

A Subrion 4.1 CMS telepítése FreeBSD 11 FAMP VPS-re

A Subrion 4.1 CMS telepítése FreeBSD 11 FAMP VPS-re

Más rendszert használ? A Subrion 4.1 CMS egy hatékony és rugalmas nyílt forráskódú tartalomkezelő rendszer (CMS), amely intuitív és világos tartalmat biztosít.

Hogyan állítsuk be a DJBDNS-t FreeBSD-n

Hogyan állítsuk be a DJBDNS-t FreeBSD-n

Ez az oktatóanyag bemutatja, hogyan konfigurálhat olyan DNS-szolgáltatást, amely könnyen karbantartható, könnyen konfigurálható, és általában biztonságosabb, mint a klasszikus BIN.

Az Nginx, MySQL és PHP (FEMP) Stack telepítése FreeBSD 12.0-ra

Az Nginx, MySQL és PHP (FEMP) Stack telepítése FreeBSD 12.0-ra

A FEMP verem, amely összehasonlítható a Linux LEMP veremével, nyílt forráskódú szoftverek gyűjteménye, amelyeket általában együtt telepítenek a FreeBS engedélyezéséhez.

A MongoDB telepítése FreeBSD 10-re

A MongoDB telepítése FreeBSD 10-re

A MongoDB egy világszínvonalú NoSQL adatbázis, amelyet gyakran használnak újabb webes alkalmazásokban. Nagy teljesítményű lekérdezéseket, felosztást és replikációt biztosít

A Monica telepítése FreeBSD 12-re

A Monica telepítése FreeBSD 12-re

Más rendszert használ? A Monica egy nyílt forráskódú személyes kapcsolatkezelő rendszer. Tekintsd úgy, mint egy CRM-et (az értékesítési csapatok által használt népszerű eszköz a th

OpenBSD mint e-kereskedelmi megoldás PrestaShop és Apache segítségével

OpenBSD mint e-kereskedelmi megoldás PrestaShop és Apache segítségével

Bevezetés Ez az oktatóanyag bemutatja az OpenBSD-t mint e-kereskedelmi megoldást PrestaShop és Apache használatával. Az Apache szükséges, mert a PrestaShop összetett UR-vel rendelkezik

A Fork CMS telepítése FreeBSD 12-re

A Fork CMS telepítése FreeBSD 12-re

Más rendszert használ? A Fork egy PHP nyelven írt nyílt forráskódú CMS. A Forks forráskódja a GitHubon található. Ez az útmutató megmutatja, hogyan kell telepíteni a Fork CM-et

A Directus 6.4 CMS telepítése FreeBSD 11 FAMP VPS-re

A Directus 6.4 CMS telepítése FreeBSD 11 FAMP VPS-re

Más rendszert használ? A Directus 6.4 CMS egy hatékony és rugalmas, ingyenes és nyílt forráskódú fej nélküli tartalomkezelő rendszer (CMS), amely a fejlesztők számára

A FreeBSD biztonságának fokozása IPFW és SSHGuard segítségével

A FreeBSD biztonságának fokozása IPFW és SSHGuard segítségével

A VPS-szervereket gyakran támadják meg a behatolók. A támadások gyakori típusa több száz jogosulatlan ssh bejelentkezési kísérletként jelenik meg a rendszernaplókban. Felállítása

A httpd beállítása OpenBSD-ben

A httpd beállítása OpenBSD-ben

Bevezetés Az OpenBSD 5.6 bevezetett egy új httpd démont, amely támogatja a CGI-t (FastCGI-n keresztül) és a TLS-t. Nincs szükség további munkára az új http telepítéséhez

Állítsa be az iRedMailt a FreeBSD 10-en

Állítsa be az iRedMailt a FreeBSD 10-en

Ez az oktatóanyag megmutatja, hogyan telepítheti a csoportmunka iRedMail programot a FreeBSD 10 friss telepítésére. Használjon legalább egy gigabájtos kiszolgálót.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.

A macOS Catalina 10.15.4 kiegészítés frissítése több problémát okoz, mint a megoldás

A macOS Catalina 10.15.4 kiegészítés frissítése több problémát okoz, mint a megoldás

Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket