How to Install Tiny Tiny RSS Reader on a FreeBSD 11 FAMP VPS
Using a Different System? Tiny Tiny RSS Reader is a free and open source self-hosted web-based news feed (RSS/Atom) reader and aggregator, designed to allo
Murmur je uradna strežniška programska oprema za protokol glasovne komunikacije Mumble. Ta uradna izvedba je stabilna in učinkovita. Ta priročnik bo korak za korakom opisal postopek namestitve in konfiguriranja strežnika Murmur za komunikacijo z odjemalci Mumble na FreeBSD 11.2.
ssh
v terminalu za uporabnike Linux, Mac in Unix (vključno z BSD).SSH na vaš strežnik Vultr FreeBSD in se prijavite kot root ali kot sudo
uporabnik. Če uporabljate sudo
uporabnika, dodajte ukaze pred ukazom sudo
:
home-desktop$ ssh [email protected]
Opomba: Zamenjajte 198.51.100.21
s svojim naslovom IP.
Opomba: Ta razdelek bo namestil strežnik vanilla Murmur brez D-Bus
/ Bonjour
podpore.
Če želite sistemu dodati Murmur in njegove odvisnosti, zaženite naslednji ukaz:
pkg install murmur
Ker ste namestili strežniško programsko opremo iz binarne distribucije, lahko preskočite naslednji razdelek in nadaljujete na Konfiguriranje šumenja .
Če ste sledili preostali del vodnika do te točke, in ne želite, da bi D-Bus
ali Bonjour
podpore, ali onemogočiti Ice podpora / MySQL / SQLite, vas prosimo, da namesto tega sledi prejšnji razdelek in nato preskočiti Konfiguriranje šum .
Zaženite ta ukaz, da preverite in prenesete morebitne posodobitve v drevo vrat (to boste potrebovali, če še nimate nastavitve vrat):
portsnap fetch
Če se izpis konča z » No updates needed
«, lahko preskočite na naslednji korak. V nasprotnem primeru nimate pripravljenega posodobljenega drevesa vrat in boste morali ekstrahirati na novo preneseni posnetek:
portsnap extract
Sestavljanje vrat Murmur je enostavno, vendar bo trajalo nekaj časa. Naslednji ukazi vas bodo postavili v imenik vrat, ga zgradili, namestili ustvarjene datoteke in odstranili nepotrebne datoteke, ko so zgrajene:
cd /usr/ports/audio/murmur
make install clean
V zgodnjih delih namestitve boste videli eno ali več besedilnih pogovornih oken z vprašanjem o funkcijah, ki jih želite omogočiti ali onemogočiti. Za krmarjenje po menijih uporabite puščice UPin DOWNza označevanje vnosa, SPACEza preklop stanja vnosa omogočeno/onemogočeno ali ENTERza uporabo privzetega dejanja. Če želite spremeniti privzeto dejanje (običajno v 'Prekliči'), uporabite puščice LEFTin RIGHT.
Pogovorno okno za konfiguracijo šumenja bo predstavilo možnosti za onemogočanje Bonjour
, omogočanje D-Bus
, omogočanje Ice in onemogočanje podpore za MySQL ali SQLite. Omogoča tudi, da onemogočite izdelavo dokumentacije, vendar je to na splošno slaba ideja.
Ime možnosti in izbire uradnega paketa za te možnosti so prikazane tukaj, če o kateri od njih niste prepričani.
Bonjour
je protokol za odkrivanje storitev lokalnega omrežja. Razen če boste do strežnika Murmur dostopali prek VPN-ja ali če želite, da drug VPS v istem zasebnem omrežju samodejno najde Murmur, je to v redu disable
.
D-Bus
je način, da aplikacije, običajno na istem stroju, komunicirajo med seboj. V Murmurju je vmesnik D-Bus zastarel in ga je treba pustiti disabled
, razen če ste prepričani, da imate aplikacijo, ki zahteva Murmurjev vmesnik D-Bus.
Documentation
pustite, enabled
razen če izrecno ne želite, da so vam strani priročnika na voljo. Ta možnost ne bo spremenila ničesar z vidika stranke in je pomembna samo za skrbnika sistema.
Ice
je novejši protokol RPC, ki vam omogoča oddaljeno upravljanje Murmurja z alternativnimi sredstvi, kot so spletni vmesniki. Če enable
to storite , se lahko pozneje odločite za konfiguracijo rešitve RPC, ki vam bo omogočila stvari, kot sta spletna registracija uporabnikov in oddaljeno moderiranje kanala. Konfiguracija RPC v tem priročniku ne bo obravnavana in običajno zahteva spletni strežnik s podporo PHP.
MySQL
je zmogljiv, razširljiv sistem za upravljanje baz podatkov. To je treba pustiti disable
, razen če imate oddaljeno bazo podatkov, za katero želite, da Murmur uporablja namesto lokalne datoteke, ali če nameravate imeti več tisoč uporabnikov. Ta priročnik ne bo obravnaval konfiguracije MySQL.
SQLite
je lahka alternativa večjim rešitvam za upravljanje baz podatkov, kot je MySQL. Omogoča hiter dostop do baze podatkov, shranjene v lokalni datoteki, do več sto tisoč zapisov in je kot taka zelo primerna za strežnik Murmur. To je treba pustiti enabled
in konfiguracijski razdelek tega priročnika bo predvideval, da je.
Ko ste s temi možnostmi zadovoljni, uporabite LEFTin RIGHTnato pritisnite ENTERza izbiro OK
na dnu okna. Če vam je na voljo možnost konfiguriranja odvisnosti, so privzete nastavitve najvarnejše možnosti, zato jih lahko samo pritisnete, ENTERda jih opustite z izbranimi privzetimi možnostmi. Po konfiguraciji lahko gradnja Murmurja in njegovih odvisnosti (zlasti Boost) včasih traja zelo dolgo.
Obstaja nekaj stvari, ki jih boste morda želeli prilagoditi, preden prvič zaženete strežnik. Ta razdelek bo uporabljal FreeBSD Easy Editor kot prednostni urejevalnik besedil, vendar lahko namesto tega uporabite kar koli drugega.
Odprite konfiguracijsko datoteko šumenja v urejevalniku besedil:
ee /usr/local/etc/murmur.ini
Večina konfiguracije je razložena v datoteki in je privzeto nastavljena na običajne vrednosti, vendar se bomo na kratko dotaknili nekaj pomembnih možnosti.
Opomba: Vse spodaj navedene možnosti imajo privzete vrednosti. Za delovanje strežnika vam jih ni treba spreminjati.
Ena stvar, ki bi jo morda želeli spremeniti, je pozdravno besedilo ali, kot ga nekateri imenujejo, "Sporočilo dneva". Če želite to narediti, poiščite vrstico, ki se začne z welcometext=
in zamenjajte obstoječe sporočilo z nečim novim. Mumble lahko prikaže omejen izbor oznak HTML, na primer <br />
za označevanje nove vrstice:
welcometext="<br /> Check out this cool Vultr VPS! <br />"
Odjemalci, ki se povezujejo, morajo določiti številko vrat, če strežnik ne posluša privzetih vrat. Če želite spremeniti ta vrata, tako da jih morajo uporabniki poznati za povezavo, uporabite to port=
možnost. V nasprotnem primeru ga pustite privzeto, 64738
da si bodo uporabniki morali zapomniti samo naslov:
port=443
Privzeto največ 100 uporabnikov je precej razumno, vendar če želite strežnik omejiti samo na vas in nekaj prijateljev, lahko to največjo vrednost znižate – ali pa jo seveda dvignete – z users
možnostjo:
users=5
Če morate v besedilnem klepetu pošiljati sporočila, daljša od 5000 znakov, boste želeli spremeniti textmessagelimit
možnost. Lahko ga nastavite tudi na 0, da v celoti odstranite omejitev:
textmessagelimit=12345
Ne pozabite odstraniti #
znaka na začetku vrstice, da ga odstranite iz komentarja, sicer vrstica ne bo učinkovala.
Ta možnost je tik pod možnostjo dolžine sporočila, če ne komentirate vrstic iz privzete konfiguracijske datoteke. S privzeto omejitvijo velikosti slike 128 kilobajtov boste morda imeli težave pri pošiljanju slik. Priporočam, da to povečate, vendar ne na tako visoko vrednost, da bi lahko nekdo poslal dovolj veliko sliko, da bi upočasnil povezavo vseh uporabnikov z internetnimi povezavami z nižjo pasovno širino. Tako kot zadnja možnost lahko vrednost te nastavite na 0, da omogočite slike poljubne velikosti. Seveda je to dobra ideja le, če veste, da je povezava vseh zmožna:
# 768KiB:
imagemessagelength=786432
Ne pozabite odstraniti tudi #
znaka na začetku te vrstice.
Če imate ustrezen ključ TLS in potrdilo, ju lahko podate tukaj. Če tega ne storite, bo Murmur ustvaril lastne in jih predstavil, kar lahko povzroči napake v potrdilih za vaše uporabnike.
Na primer, za Let's Encrypt, ki je nastavljen v /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
Zdaj, ko je vaš strežnik nameščen in konfiguriran, vam ne preostane nič drugega kot da ga preizkusite. Ker storitev še ni 'omogočena', se običajni ukaz 'start' ne bo zagnal. Torej, da enkrat zaženete strežnik, zaženite naslednje:
service murmur onestart
Ko je strežnik zagnan, se lahko poskusite povezati z njim. V Mumble ga dodajte kot strežnik z uporabo njegovega imena domene ali naslova IP in se povežite. Če se lahko prijavite in ste vidni v korenskem kanalu, vse deluje. Če ne, preverite naslov strežnika in konfiguracijsko datoteko za tipkarske ali napake ter se prepričajte, da murmur
lahko uporabnik prebere ključ SSL, če nastavite svojega, in poskusite znova:
service murmur onerestart
Ko končate, zaustavite strežnik, da ga lahko preizkusimo v naslednjem razdelku:
service murmur onestop
Če se lahko povežete s svojim novim strežnikom, ste pripravljeni omogočiti storitev, tako da se bo Murmur samodejno zagnal, ko boste znova zagnali (na primer po nadgradnji).
Če želite to narediti, uredite /etc/rc.conf
:
ee /etc/rc.conf
Pritisnite CTRL+ E, nato pa, ENTERda postavite prazno vrstico v drugo vrstico datoteke, in vnesite:
murmur_enable="YES"
Nato pritisnite ESC, ENTER, ENTERda shranite in zaprete. Če želite preizkusiti konfiguracijo, poskusite z običajnim ukazom za zagon storitve:
service murmur start
Če to ne deluje, je v rc.conf
. vrni se in še enkrat preveri.
Če deluje, potem ni več kaj storiti. Če ga želite preizkusiti, znova zaženite:
sync && reboot
Počakajte nekaj sekund, da se strežnik znova zažene, dokler se ne morete povezati s SSH, nato se poskusite znova povezati z Mumble. Čestitamo, pravkar ste namestili in konfigurirali Murmur iz nič.
Using a Different System? Tiny Tiny RSS Reader is a free and open source self-hosted web-based news feed (RSS/Atom) reader and aggregator, designed to allo
Uporaba drugega sistema? Wiki.js je brezplačna odprtokodna sodobna wiki aplikacija, zgrajena na Node.js, MongoDB, Git in Markdown. Izvorna koda Wiki.js je javna
Uporaba drugega sistema? Pagekit 1.0 CMS je lep, modularen, razširljiv in lahek, brezplačen in odprtokoden sistem za upravljanje vsebine (CMS) z
Uporaba drugega sistema? MODX Revolution je hiter, prilagodljiv, razširljiv, odprtokoden sistem za upravljanje vsebin (CMS) za podjetja, napisan v PHP. To i
Ta članek vas vodi skozi nastavitev OpenBSD 5.5 (64-bit) na KVM z Vultr VPS. 1. korak. Prijavite se v nadzorno ploščo Vultr. 2. korak. Kliknite RAZPOSTAVI
Uporaba drugega sistema? osTicket je odprtokodni sistem za izdajo vstopnic za podporo strankam. Izvorna koda osTicket je javno gostovana na Githubu. V tej vadnici
Uporaba drugega sistema? Flarum je brezplačna in odprtokodna programska oprema za forume naslednje generacije, ki naredi spletno razpravo zabavno. Izvorna koda Flarum gostuje o
Uporaba drugega sistema? TLS 1.3 je različica protokola Transport Layer Security (TLS), ki je bil objavljen leta 2018 kot predlagani standard v RFC 8446
Uvod WordPress je prevladujoči sistem za upravljanje vsebin na internetu. Poganja vse, od blogov do zapletenih spletnih mest z dinamično vsebino
Uporaba drugega sistema? Subrion 4.1 CMS je zmogljiv in prilagodljiv odprtokodni sistem za upravljanje vsebine (CMS), ki prinaša intuitivno in jasno vsebino.
Ta vadnica vam bo pokazala, kako konfigurirati storitev DNS, ki je enostavna za vzdrževanje, enostavna za konfiguriranje in ki je na splošno bolj varna kot klasični BIN
Sklad FEMP, ki je primerljiv s skladom LEMP v Linuxu, je zbirka odprtokodne programske opreme, ki je običajno nameščena skupaj, da omogoči FreeBS
MongoDB je vrhunska baza podatkov NoSQL, ki se pogosto uporablja v novejših spletnih aplikacijah. Zagotavlja visoko zmogljive poizvedbe, razdeljevanje in podvajanje
Uporaba drugega sistema? Monica je odprtokodni sistem za upravljanje osebnih odnosov. Pomislite na to kot na CRM (priljubljeno orodje, ki ga uporabljajo prodajne ekipe v th
Uvod Ta vadnica prikazuje OpenBSD kot rešitev za e-trgovino z uporabo PrestaShop in Apache. Apache je potreben, ker ima PrestaShop zapleten UR
Uporaba drugega sistema? Fork je odprtokodni CMS, napisan v PHP. Izvorna koda Forks gostuje na GitHubu. Ta priročnik vam bo pokazal, kako namestiti Fork CM
Uporaba drugega sistema? Directus 6.4 CMS je zmogljiv in prilagodljiv, brezplačen in odprtokoden Headless Content Management System (CMS), ki omogoča razvijalcem
VPS strežniki so pogosto tarča vsiljivcev. Pogosta vrsta napada se prikaže v sistemskih dnevnikih kot na stotine nepooblaščenih poskusov prijave ssh. Postavitev
Uvod OpenBSD 5.6 je predstavil nov demon, imenovan httpd, ki podpira CGI (prek FastCGI) in TLS. Za namestitev novega http ni potrebno dodatno delo
Ta vadnica vam bo pokazala, kako namestiti skupinsko programsko opremo iRedMail na novo namestitev FreeBSD 10. Uporabiti morate strežnik z vsaj enim gigabajtom o
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.
Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.
Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.
Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…
Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.
Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.
Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.
V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.
Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več