A Raspberry Pi alacsony fogyasztású, de nagy a sokoldalúsága, ami ideális gépté teheti otthoni szerverként való használatra.
A Raspberry Pi a számítástechnika svájci bicskájaként írható le. Használhatja LED-ek világításához, munkahelyi e-mail írására, filmek streamelésére egy régi televízióra/monitorra, vagy akár játékszerver fogadására is.
A szerver hosting nagyszerű módja a Raspberry Pi használatának. Sok tárhely-alkalmazás kihasználja az egylapos számítógép erőforrásait anélkül, hogy túlzottan megterhelné a hardvert. Vessünk egy pillantást néhány különféle szerverre, amelyet a Raspberry Pi SBC-n tárolhat.
1. Webszerver: Apache, Nginx
A webszerver olyan számítógép, amely kérésre weboldalakat biztosít a felhasználóknak. Felelős az összetevő fájlok (HTML, CSS és JavaScript) tárolásáért és a hozzáférési kérések feldolgozásáért.
tudsz hozzon létre saját online webszervert az Apache segítségével, egy népszerű többplatformos szoftvermegoldás, amely képes elfogadni ezeket a felhasználói kéréseket és elküldeni nekik a kért fájlokat. Az Apache a világ webhelyeinek több mint 67%-áért felelős. Az Nginx egy kiváló alternatíva, amelyet használhat helyette.
Nak nek állítson be egy webszervert a Raspberry Pi-n, telepítenie kell az Apache-t és a relációs adatbázis-kezelő szoftvert, például a MariaDB-t a felhasználói adatok és egyéb szükséges információk tárolásához.
2. Adatbázis szerver: MariaDB
Dönthet úgy, hogy adatbázisát a webhelyétől eltérő platformon tárolja. Ez előnyös lehet a teljesítmény és a biztonság növelése szempontjából.
A MySQL egy népszerű adatbázis-kezelési megoldás, de nem telepíthető a Raspberry Pi-re. Ehelyett az adatbázis kezeléséhez telepítenie kell a MariaDB-t. A MariaDB nagyrészt kompatibilis a MySQL-lel, néhány kisebb eltéréssel.
3. Fájlszerver: Samba, NFS
A fájlszerver egy számítógép, amely a fájlok és dokumentumok hálózaton keresztüli tárolásáért és hozzáférésének biztosításáért felelős. A hálózathoz csatolt tároló vagy NAS a fájlszerver egy típusa. Fájlszerver használatával helyet takaríthat meg a fő számítógépén, és a fájlok továbbra is elérhetők, és bármikor elérhetőek.
A Raspberry Pi-n a fájlszerver beállításának legáltalánosabb módja az a Samba használatával fájlok megosztására a hálózaton. Ez lehetővé teszi a fájlok cseréjét a helyi hálózat több számítógépe között minimális beállítás mellett. Az átviteli nehézségek elkerülése érdekében jó SD-kártyára vagy SSD-re lesz szüksége.
Az NFS a Samba alternatívája, amely jobb titkosítást kínál, és kissé könnyebben beállítható.
4. FTP szerver: vsftpd, ProFTPD
Az FTP-szerver a fájlszerverhez hasonlóan működik, azzal a különbséggel, hogy a fájlok az interneten tárolódnak, és nem érhetők el a helyi hálózaton keresztül. A fájlszerverek általában biztonságosabbak, de korlátozottabb a hozzáférésük. Az FTP szerveren tárolt fájlok a világ bármely pontjáról elérhetők.
Ha FTP-kiszolgálót szeretne tárolni a Raspberry Pi-n, telepítenie és be kell állítania egy FTP-programot, például a ProFTPD-t (Pro File Transfer Protocol Daemon) a Raspberry Pi-n. A ProFTPD-t funkciókban gazdagnak, nagy teljesítményűnek és kiválónak írták biztonságos. A szerver beállítása után az operációs rendszere által támogatott bármely FTP-kliens használatával csatlakozhat hozzá.
5. DNS-kiszolgáló: BIND, dnsmasq
A DNS-kiszolgáló a tartományneveket IP-címekké fordítja. A helyi DNS-kiszolgáló előnyei közé tartozik a biztonság, a domain blokkolása, a gyakran látogatott webhelyek gyorsabb elérése, valamint a saját helyi tartománynevek létrehozásának lehetősége.
A BIND a legjobb megoldás, ha DNS-kiszolgálót szeretne felállítani. Ez egy teljes funkcionalitású szerver, amely képes hiteles és rekurzív névszerverként működni. A Dnsmasq egy könnyű és könnyebben használható alternatíva, kevesebb funkcióval.
6. Levelezőszerver: Postfix, Dovecot
Számos eszköz áll rendelkezésre levelezőszerver üzemeltetéséhez Raspberry Pi-n. A levelezőszerver futtatása azonban a jelentős mennyiségű munka, és egyéb hátrányai is vannak, így nem érdemes belemerülni, ha valaki teljesen kezdő. Ez azonban hasznos tanulási tapasztalat lehet, ha hajlandó figyelmen kívül hagyni a hátrányokat.
Ha Raspberry Pi-n szeretne levelezőszervert futtatni, akkor ez szükséges állítsa be a Postfixet e-mailek küldésére és fogadására. Az e-mailek eléréséhez további szolgáltatásokat is telepítenie kell, például a Dovecot vagy a Courier.
7. VPN szerver: OpenVPN, WireGuard
A VPN (Virtual Private Network) szerver titkosítja az eszközök közötti kapcsolatot, ami megnehezíti harmadik felek számára az átvitt adatok elfogását vagy elérését. Lehetőséged van rá VPN-kiszolgálót üzemeltethet egy Raspberry Pi-n, amely nagyszerű módja lehet egy biztonságos és privát hálózat létrehozásának.
Ne feledje, hogy a VPN-kiszolgáló futtatásához bizonyos technikai ismeretek szükségesek, és biztonsági kockázatok is felmerülhetnek, ha nincs megfelelően biztosítva. Feltétlenül tegye meg a szükséges óvintézkedéseket, és mindig tartsa naprakészen a rendszert a legújabb biztonsági javításokkal.
Sok Raspberry Pi tulajdonos használja az eszközt filmek, fotóalbumok, zenék és tévéműsorok gyűjteményének tárolására és kezelésére. A Plex a leggyakoribb lehetőség egy dedikált médiaszerver tárolására, de a Jellyfin és az Emby méltó alternatívák.
Minden opcióhoz vannak alkalmazások a legtöbb operációs rendszerhez, de a Plex általában nagyobb teljesítményt kínál, és nagyobb valószínűséggel talál segítséget, ha bármilyen problémába ütközik. Készítse elő Raspberry Pi-jét, telepítse rá a Plexet, és streamelje kedvenc filmjeit bármilyen eszközről.
9. Játékszerver: Minecraft, Terraria
A Raspberry Pi-t beillesztheti az állásidőbe, ha játékszervert tárol rajta. A Raspberry Pi szervereken számos játékot saját maga tárolhat, de a két legnépszerűbb lehetőség a Minecraft és a Terraria.
Mindkét játék sandbox játék online és offline elemekkel. A Terraria azonban inkább az akcióra és a harcra összpontosít, míg a Minecraft visszafogottabb, és a felfedezésre és a kreativitásra helyezi a hangsúlyt.
Telepítened kell szerverszoftvert a játékokhoz, a Nukkit a Minecraft-hoz és a TShock-ot a Terraria-hoz. A szerver futtatásának folyamata mindkét játékhoz elég hasonló. Szóval ha lehet állíts be egy Minecraft szervert a Raspberry Pi-n, valószínűleg ugyanezt megteheti a Terraria esetében is.
Szerverek futtatása Raspberry Pi-n
A kiszolgáló hosting a Raspberry Pi használatának egyik legnépszerűbb módja. Sok felhasználó különböző okokból egy vagy több szervert tárol egyetlen Raspberry Pi-n. De tudd, hogy a Raspberry Pi-n a szerver hosting hardveres korlátozásokkal jár, és több szerver üzemeltetése egy Raspberry Pi-n elkerülhetetlenül befolyásolja a teljesítményét.