Raspberry Pi on väikese võimsusega, kuid suure mitmekülgsusega, mis võib muuta selle ideaalseks masinaks koduserverina kasutamiseks.
Raspberry Pi-d võib kirjeldada kui Šveitsi armee nuga andmetöötluses. Saate seda kasutada LED-ide süttimiseks, töömeili kirjutamiseks, filmide voogesitamiseks vanasse televiisorisse/monitorisse või isegi mänguserveri majutamiseks.
Serveri hostimine on suurepärane viis Raspberry Pi kasutamiseks. Paljud hostimisrakendused kasutavad ära ühe pardaarvuti ressursse ilma riistvara liigselt koormamata. Vaatame mõningaid erinevaid servereid, mida saate Raspberry Pi SBC-s hostida.
1. Veebiserver: Apache, Nginx
Veebiserver on arvuti, mis pakub kasutajatele nõudmisel veebilehti. See vastutab komponentfailide (HTML, CSS ja JavaScript) salvestamise ja neile juurdepääsu taotluste töötlemise eest.
Sa saad looge Apache abil oma veebiserver, populaarne platvormideülene tarkvaralahendus, mis suudab neid kasutajataotlusi vastu võtta ja neile soovitud faile saata. Apache vastutab enam kui 67% maailma veebisaitide eest. Nginx on suurepärane alternatiiv, mida saate selle asemel kasutada.
To seadistage oma Raspberry Pi-s veebiserver, peate kasutajaandmete ja muu vajaliku teabe salvestamiseks installima Apache'i ja relatsioonilise andmebaasihaldustarkvara, näiteks MariaDB.
2. Andmebaasi server: MariaDB
Saate valida oma andmebaasi majutamise veebisaidist eraldi platvormil. See võib olla kasulik jõudluse parandamiseks ja turvalisuse suurendamiseks.
MySQL on populaarne andmebaaside haldamise lahendus, kuid see pole Raspberry Pi-le installimiseks saadaval. Selle asemel peate oma andmebaasi haldamiseks installima MariaDB. MariaDB ühildub enamasti MySQL-iga, mõne väiksema erinevusega.
3. Failiserver: Samba, NFS
Failiserver on arvuti, mis vastutab failide ja dokumentide salvestamise ja neile juurdepääsu võimaldamise eest võrgu kaudu. Võrguga ühendatud salvestusruum ehk NAS on teatud tüüpi failiserver. Failiserverit kasutades saate oma põhiarvutis ruumi kokku hoida ja failid on alati saadaval, et neid alati hõlpsasti juurde pääseda.
Kõige tavalisem viis Raspberry Pi failiserveri seadistamiseks on kasutades Sambat failide jagamiseks kogu võrgus. See võimaldab teil minimaalse seadistusega faile vahetada mitme kohaliku võrgu arvuti vahel. Edastamise kitsaskohtade vältimiseks vajate head SD-kaarti või SSD-d.
NFS on Samba alternatiiv, mis pakub paremat krüptimist ja mida on veidi lihtsam seadistada.
4. FTP-server: vsftpd, ProFTPD
FTP-server töötab sarnaselt failiserveriga, välja arvatud see, et failid salvestatakse Internetti ja neile ei pääse teie kohaliku võrgu kaudu juurde. Failiserverid on üldiselt turvalisemad, kuid nende juurdepääsetavus on piiratud. FTP-serverisse salvestatud failidele pääseb juurde kõikjalt maailmast.
Raspberry Pi-s FTP-serveri majutamiseks peate installima ja seadistama FTP-programmi, näiteks ProFTPD (Pro File Transfer Protocol Daemon) oma Raspberry Pi-s. ProFTPD on kirjutatud nii, et see on funktsioonirikas, suure jõudlusega ja kõrge turvaline. Pärast serveri seadistamist saate sellega ühenduse luua mis tahes FTP-kliendi abil, mida teie operatsioonisüsteem toetab.
5. DNS-server: BIND, dnsmasq
DNS-server tõlgib domeeninimed IP-aadressideks. Kohaliku DNS-serveri eeliste hulka kuuluvad turvalisus, domeenide blokeerimine, kiirem juurdepääs sageli külastatavatele saitidele ja võimalus luua oma kohalikke domeeninimesid.
BIND on teie parim valik, kui olete huvitatud DNS-serveri seadistamisest. See on täisfunktsionaalne server, mis on võimeline toimima autoriteetse ja rekursiivse nimeserverina. Dnsmasq on kerge ja hõlpsamini kasutatav alternatiiv, millel on vähem funktsioone.
6. Meiliserver: Postfix, Dovecot
Raspberry Pi meiliserveri majutamiseks on saadaval palju tööriistu. Meiliserveri käitamine nõuab aga a märkimisväärne töömaht ja sellega kaasnevad muud varjuküljed, nii et kui olete täielik algaja. See võib aga olla rahuldust pakkuv õppimiskogemus, kui olete nõus puudustest tähelepanuta jätma.
Raspberry Pi meiliserveri käitamiseks peate seda tegema seadistage Postfix meilide saatmiseks ja vastuvõtmiseks. E-kirjadele juurdepääsuks peate installima ka lisateenused, nagu Dovecot või Courier.
7. VPN-server: OpenVPN, WireGuard
VPN-server (virtuaalne privaatvõrk) krüpteerib seadmetevahelise ühenduse, muutes kolmandate isikute jaoks edastatud andmete pealtkuulamise või neile juurdepääsu raskemaks. Teil on võimalus hostige Raspberry Pi-s VPN-serverit, mis võib olla suurepärane viis turvalise ja privaatse võrgu loomiseks.
Pidage meeles, et VPN-serveri käitamine nõuab mõningaid tehnilisi teadmisi ja kui see pole korralikult kaitstud, kaasnevad sellega turvariskid. Võtke kindlasti kasutusele vajalikud ettevaatusabinõud ja hoidke oma süsteemi alati uusimate turvapaikadega ajakohasena.
Paljud Raspberry Pi omanikud kasutavad seadet oma filmide, fotoalbumite, muusika ja telesaadete kogude salvestamiseks ja haldamiseks. Plex on spetsiaalse meediaserveri majutamiseks kõige tavalisem valik, kuid Jellyfin ja Emby on väärt alternatiivid.
Kõigil valikutel on rakendused enamiku operatsioonisüsteemide jaoks, kuid Plex pakub üldiselt suuremat jõudlust ja probleemide korral leiate suurema tõenäosusega abi. Tehke oma Raspberry Pi välja, installige sellele Plex ja voogesitage oma lemmikfilme mis tahes eelistatud seadmest.
9. Mänguserver: Minecraft, Terraria
Saate oma Raspberry Pi tööseisakutesse mahutada, majutades selles mänguserverit. Raspberry Pi serveris saate ise hostida mitmeid mänge, kuid kaks kõige populaarsemat valikut on Minecraft ja Terraria.
Mõlemad mängud on liivakastimängud, millel on võrgu- ja võrguühenduseta elemente. Terraria on aga rohkem keskendunud tegevusele ja võitlusele, samas kui Minecraft on tagasihoidlikum ning rõhutab uurimist ja loovust.
Peate installima mängude serveritarkvara, Minecrafti jaoks Nukkiti ja Terraria jaoks TShocki. Mõlema mängu serveri käitamise protsess on piisavalt sarnane. Nii et kui saate seadistage oma Raspberry Pi-s Minecrafti server, saate tõenäoliselt teha sama ka Terraria puhul.
Serverite käitamine Raspberry Pi-l
Serveri hostimine on üks populaarsemaid viise Raspberry Pi kasutamiseks. Paljud kasutajad hostivad erinevatel põhjustel ühte või mitut serverit ühes Raspberry Pi-s. Kuid teadke, et Raspberry Pi serverimajutusega kaasnevad riistvarapiirangud ja mitme serveri hostimine ühel Raspberry Pi-l mõjutab paratamatult selle jõudlust.