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 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.
ssh terminálban Linux, Mac és Unix (beleértve a BSD-t is) felhasználók számáraSSH-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.
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 .
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 .
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
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.
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.
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.
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 />"
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
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
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.
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.
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
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
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.
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
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
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)
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
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
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
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
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.
Bevezetés A WordPress a domináns tartalomkezelő rendszer az interneten. A blogoktól a dinamikus tartalommal rendelkező összetett webhelyekig mindent megtesz
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.
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.
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 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
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
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
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
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 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
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
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.
Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <<strong>>Windows ISO<<strong>> előállításának lépéseit az NTLite segítségével.
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.
Ö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.
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.
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.
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…
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 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.
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.
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é.