Raspberry Pi ima nizko porabo energije, a veliko vsestranskost, zaradi česar je lahko idealen stroj za uporabo kot domači strežnik.

Raspberry Pi lahko opišemo kot švicarski nož računalništva. Uporabite ga lahko za osvetlitev LED, pisanje službene e-pošte, pretakanje filmov na staro televizijo/monitor ali celo gostovanje strežnika za igre.

Gostovanje strežnika je odličen način za uporabo vašega Raspberry Pi. Številne aplikacije za gostovanje izkoriščajo vire računalnika z eno ploščo, ne da bi preveč obremenjevale strojno opremo. Oglejmo si nekaj različnih strežnikov, ki jih lahko gostite na Raspberry Pi SBC.

1. Spletni strežnik: Apache, Nginx

Spletni strežnik je računalnik, ki uporabnikom na zahtevo nudi spletne strani. Odgovoren je za shranjevanje komponentnih datotek (HTML, CSS in JavaScript) in obdelavo zahtev za dostop do njih.

Ti lahko ustvarite svoj spletni spletni strežnik z uporabo Apache, priljubljena programska rešitev za več platform, ki lahko sprejme te zahteve uporabnikov in jim pošlje zahtevane datoteke. Apache je odgovoren za več kot 67 % spletnih mest na svetu. Nginx je odlična alternativa, ki jo lahko uporabite namesto tega.

instagram viewer

Za nastavite spletni strežnik na Raspberry Pi, morate za shranjevanje uporabniških podatkov in drugih potrebnih informacij namestiti Apache in programsko opremo za upravljanje relacijskih baz podatkov, kot je MariaDB.

2. Strežnik baze podatkov: MariaDB

Lahko se odločite, da svojo bazo podatkov gostite na platformi, ki je ločena od vašega spletnega mesta. To je lahko koristno za izboljšanje zmogljivosti in povečanje varnosti.

MySQL je priljubljena rešitev za upravljanje baz podatkov, vendar ni na voljo za namestitev na Raspberry Pi. Za upravljanje baze podatkov boste morali namesto tega namestiti MariaDB. MariaDB je večinoma združljiva z MySQL z nekaj manjšimi razlikami.

3. Datotečni strežnik: Samba, NFS

Datotečni strežnik je računalnik, odgovoren za shranjevanje in zagotavljanje dostopa do datotek in dokumentov prek omrežja. Omrežni pomnilnik ali NAS je vrsta datotečnega strežnika. Z uporabo datotečnega strežnika lahko prihranite prostor na svojem glavnem računalniku in imate še vedno na voljo datoteke za takojšen dostop, kadar koli jih potrebujete.

Najpogostejši način za nastavitev datotečnega strežnika na Raspberry Pi je z uporabo Sambe za skupno rabo datotek v vašem omrežju. To vam omogoča izmenjavo datotek med več računalniki v vašem lokalnem omrežju z minimalnimi nastavitvami. Potrebovali boste dobro kartico SD ali SSD, da se izognete ozkim grlom pri prenosu.

NFS je alternativa Sambi, ki ponuja boljše šifriranje in je nekoliko lažja za nastavitev.

4. FTP strežnik: vsftpd, ProFTPD

Strežnik FTP deluje podobno kot datotečni strežnik, le da so datoteke shranjene na internetu in niso dostopne prek vašega lokalnega omrežja. Datotečni strežniki so na splošno bolj varni, vendar imajo bolj omejen obseg dostopnosti. Do datotek, shranjenih na strežniku FTP, lahko dostopate od kjerkoli na svetu.

Za gostovanje strežnika FTP na vašem Raspberry Pi boste morali namestiti in nastaviti program FTP, kot je ProFTPD (Pro File Transfer Protocol Daemon) na vašem Raspberry Pi. ProFTPD je napisan tako, da je bogat s funkcijami, visoko zmogljiv in visoko varno. Ko nastavite strežnik, se lahko nanj povežete s katerim koli odjemalcem FTP, ki ga podpira vaš operacijski sistem.

5. DNS strežnik: BIND, dnsmasq

Strežnik DNS prevede imena domen v naslove IP. Prednosti lokalnega strežnika DNS vključujejo varnost, blokiranje domen, hitrejši dostop do spletnih mest, ki jih pogosto obiskujete, in možnost ustvarjanja lastnih imen lokalnih domen.

BIND je vaša najboljša izbira, če vas zanima nastavitev strežnika DNS. Je strežnik s polnimi funkcijami, ki lahko deluje kot avtoritativni in rekurzivni imenski strežnik. Dnsmasq je lahka in enostavnejša alternativa z manj funkcijami.

6. Poštni strežnik: Postfix, Dovecot

Za gostovanje poštnega strežnika na Raspberry Pi je na voljo veliko orodij. Vendar zagon poštnega strežnika zahteva a veliko dela in prihaja z drugimi slabostmi, zato se ni treba poglobiti v to, če ste popolni začetnik. Vendar pa je lahko koristna učna izkušnja, če ste pripravljeni spregledati pomanjkljivosti.

Če želite zagnati poštni strežnik na Raspberry Pi, boste morali nastavite Postfix za pošiljanje in prejemanje e-pošte. Za dostop do e-pošte boste morali namestiti tudi dodatne storitve, kot sta Dovecot ali Courier.

7. Strežnik VPN: OpenVPN, WireGuard

Strežnik VPN (navidezno zasebno omrežje) šifrira povezavo med napravami, kar tretjim osebam oteži prestrezanje ali dostop do prenesenih podatkov. Imate možnost, da gostite strežnik VPN na Raspberry Pi, kar je lahko odličen način za ustvarjanje varnega in zasebnega omrežja.

Upoštevajte, da je za delovanje strežnika VPN potrebno nekaj tehničnega znanja in da obstajajo varnostna tveganja, če ni ustrezno zavarovan. Upoštevajte potrebne varnostne ukrepe in vedno posodabljajte sistem z najnovejšimi varnostnimi popravki.

Lepo število lastnikov Raspberry Pi uporablja napravo za shranjevanje in upravljanje svoje zbirke filmov, foto albumov, glasbe in televizijskih oddaj. Plex je najpogostejša možnost za gostovanje namenskega medijskega strežnika, vendar sta Jellyfin in Emby vredna alternativa.

Vse možnosti imajo aplikacije za večino operacijskih sistemov, vendar Plex na splošno ponuja večjo zmogljivost in bolj verjetno je, da boste našli pomoč, če naletite na kakršne koli težave. Izdelajte svoj Raspberry Pi, nanj namestite Plex in pretakajte svoje najljubše filme iz katere koli naprave, ki vam je ljubša.

9. Igralni strežnik: Minecraft, Terraria

Vaš Raspberry Pi lahko postavite v mirovanje tako, da na njem gostite strežnik za igre. Obstaja več iger, ki jih lahko sami gostite na strežniku Raspberry Pi, vendar sta dve najbolj priljubljeni možnosti Minecraft in Terraria.

Obe igri sta igri peskovnika s spletnimi in offline elementi. Vendar je Terraria bolj osredotočena na akcijo in boj, medtem ko je Minecraft bolj umirjen in poudarja raziskovanje in ustvarjalnost.

Za igre boste morali namestiti strežniško programsko opremo, Nukkit za Minecraft in TShock za Terrario. Postopek zagona strežnika za obe igri je dovolj podoben. Torej, če lahko na Raspberry Pi nastavite strežnik Minecraft, lahko verjetno storite enako za Terrario.

Izvajanje strežnikov na Raspberry Pi

Gostovanje strežnika je eden najbolj priljubljenih načinov uporabe Raspberry Pi. Mnogi uporabniki gostijo enega ali več strežnikov na enem Raspberry Pi iz različnih razlogov. Vedite pa, da gostovanje strežnika na Raspberry Pi vključuje omejitve strojne opreme in gostovanje več strežnikov na enem Raspberry Pi neizogibno vpliva na njegovo delovanje.