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 sudo
felhaszná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.21
ki saját IP-címére.
Megjegyzés: Ez a rész egy vanília Murmur szervert fog telepíteni D-Bus
/ Bonjour
tá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-Bus
vagy Bonjour
tá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.
Bonjour
egy 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-Bus
egy 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.
Documentation
hagyni kell, enabled
kivé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.
Ice
egy ú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 enable
ezt 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.
MySQL
egy 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.
SQLite
egy 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 OK
az 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ő users
opcióval:
users=5
Ha 5000 karakternél hosszabb üzeneteket kell küldenie szöveges csevegésben, módosítania kell a textmessagelimit
beá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 murmur
felhaszná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.
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é.
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