9 Iba't Ibang Uri ng Mga Server na Maaari Mong I-host sa isang Raspberry Pi

9 Iba't Ibang Uri ng Mga Server na Maaari Mong I-host sa isang Raspberry Pi
Ang mga mambabasang tulad mo ay tumutulong sa pagsuporta sa MUO. Kapag bumili ka gamit ang mga link sa aming site, maaari kaming makakuha ng isang affiliate na komisyon. Magbasa pa.

Ang Raspberry Pi ay maaaring inilarawan bilang ang swiss army knife ng computing. Magagamit mo ito upang sindihan ang mga LED, magsulat ng email sa trabaho, mag-stream ng mga pelikula sa isang lumang telebisyon/monitor, o mag-host ng server ng laro.





aling serbisyo sa paghahatid ang nagbabayad ng higit

Ang pagho-host ng server ay isang mahusay na paraan upang magamit ang iyong Raspberry Pi. Maraming mga application ng pagho-host ang sinasamantala ang mga mapagkukunan ng single-board na computer nang hindi masyadong nagbubuwis sa hardware. Tingnan natin ang ilan sa iba't ibang mga server na maaari mong i-host sa isang Raspberry Pi SBC.





MAKEUSEOF VIDEO OF THE DAY MAG-SCROLL PARA MAGPATULOY SA NILALAMAN

1. Web Server: Apache, Nginx

Ang web server ay isang computer na nagbibigay ng mga web page sa mga user kapag hiniling. Responsable ito sa pag-iimbak ng mga component file (HTML, CSS, at JavaScript) at pagproseso ng mga kahilingan para ma-access ang mga ito.





Kaya mo lumikha ng iyong sariling online web server gamit ang Apache , isang sikat na cross-platform software solution na may kakayahang tanggapin ang mga kahilingan ng user na ito at ipadala sa kanila ang kanilang mga hiniling na file. Ang Apache ay responsable para sa higit sa 67% ng mga website sa mundo. Ang Nginx ay isang mahusay na alternatibo na maaari mong gamitin sa halip.

Upang mag-set up ng web server sa iyong Raspberry Pi , dapat mong i-install ang Apache at relational database management software gaya ng MariaDB upang mag-imbak ng data ng user at iba pang kinakailangang impormasyon.



2. Server ng Database: MariaDB

  MariaDB kumpara sa MySQL

Maaari mong piliing i-host ang iyong database sa isang hiwalay na platform mula sa iyong website. Maaari itong maging kapaki-pakinabang para sa pagpapabuti ng pagganap at pagpapalakas ng seguridad.

Ang MySQL ay isang tanyag na solusyon para sa pamamahala ng database, ngunit hindi ito magagamit para sa pag-install sa Raspberry Pi. Kakailanganin mong i-install ang MariaDB upang pamahalaan ang iyong database sa halip. Ang MariaDB ay katugma sa MySQL, para sa karamihan, na may ilang maliliit na pagkakaiba.





3. File Server: Samba, NFS

Ang file server ay isang computer na responsable sa pag-iimbak at pagbibigay ng access sa mga file at dokumento sa isang network. Ang network-attached storage, o NAS, ay isang uri ng file server. Sa pamamagitan ng paggamit ng file server, makakatipid ka ng espasyo sa iyong pangunahing computer at mayroon pa ring mga file na magagamit para sa handa na pag-access sa tuwing kailangan mo ang mga ito.

Ang pinakakaraniwang paraan upang mag-set up ng file server sa isang Raspberry Pi ay sa pamamagitan ng gamit ang Samba upang magbahagi ng mga file sa iyong network . Binibigyang-daan ka nitong makipagpalitan ng mga file sa pagitan ng ilang mga computer sa iyong lokal na network na may kaunting setup. Kakailanganin mo ng magandang SD card o SSD para maiwasan ang mga bottleneck sa paglilipat.





Ang NFS ay isang alternatibo sa Samba na nag-aalok ng mas mahusay na pag-encrypt at bahagyang mas madaling i-set up.

4. FTP Server: vsftpd, ProFTPD

  babae sa desk na nakatingin sa tatlong screen

Ang isang FTP server ay gumagana nang katulad sa isang file server, maliban sa mga file ay naka-imbak sa Internet at hindi naa-access sa pamamagitan ng iyong lokal na network. Sa pangkalahatan, mas secure ang mga file server, ngunit mayroon silang mas limitadong saklaw ng accessibility. Maaaring ma-access ang mga file na nakaimbak sa isang FTP server mula saanman sa mundo.

Para mag-host ng FTP server sa iyong Raspberry Pi, kakailanganin mong mag-install at mag-set up ng FTP program gaya ng ProFTPD (Pro File Transfer Protocol Daemon) sa iyong Raspberry Pi. Ang ProFTPD ay isinulat upang maging mayaman sa tampok, mataas na pagganap, at lubos na secure. Pagkatapos i-set up ang iyong server, maaari kang kumonekta dito gamit ang anumang FTP client na sinusuportahan ng iyong operating system.

5. DNS Server: BIND, dnsmasq

Ang isang DNS server ay nagsasalin ng mga pangalan ng domain sa mga IP address. Kasama sa mga benepisyo ng pagkakaroon ng lokal na DNS server ang seguridad, pag-block ng domain, mas mabilis na pag-access sa mga site na madalas mong pinupuntahan, at ang kakayahang gumawa ng sarili mong mga lokal na domain name.

BIND ang iyong pinakamahusay na mapagpipilian kung interesado kang mag-set up ng DNS server. Ito ay isang ganap na tampok na server, na may kakayahang kumilos bilang isang awtoritatibo at recursive na name server. Ang Dnsmasq ay isang magaan at mas madaling gamitin na alternatibo na may mas kaunting feature.

6. Mail Server: Postfix, Dovecot

  icon ng email app sa isang smartphone

Mayroong maraming mga tool na magagamit para sa pagho-host ng isang mail server sa isang Raspberry Pi. Gayunpaman, ang pagpapatakbo ng isang mail server ay nangangailangan ng isang malaking halaga ng trabaho at may kasamang iba pang mga downsides, kaya hindi ito isang bagay na sumisid sa ulo kung ikaw ay isang ganap na baguhan. Gayunpaman, maaari itong maging isang kapaki-pakinabang na karanasan sa pag-aaral kung handa kang palampasin ang mga kakulangan.

Upang magpatakbo ng isang mail server sa isang Raspberry Pi, kakailanganin mo i-set up ang Postfix para magpadala at tumanggap ng email . Kakailanganin mo ring mag-install ng mga karagdagang serbisyo tulad ng Dovecot o Courier para ma-access ang iyong mga email.

7. VPN Server: OpenVPN, WireGuard

Ini-encrypt ng isang VPN (Virtual Private Network) server ang koneksyon sa pagitan ng mga device, na ginagawang mas mahirap para sa mga third party na maharang o ma-access ang data na inilipat. Mayroon kang pagpipilian na mag-host ng VPN server sa isang Raspberry Pi , na maaaring maging isang mahusay na paraan upang lumikha ng isang secure at pribadong network.

Tandaan na ang pagpapatakbo ng isang VPN server ay nangangailangan ng ilang teknikal na kaalaman, at may mga panganib sa seguridad na kasangkot kung hindi maayos na na-secure. Tiyaking gawin ang mga kinakailangang pag-iingat at palaging panatilihing napapanahon ang iyong system sa mga pinakabagong patch ng seguridad.

8. Server ng Media: Plex, Emby

  plex streaming library

Maraming mga may-ari ng Raspberry Pi ang gumagamit ng device upang iimbak at pamahalaan ang kanilang koleksyon ng mga pelikula, photo album, musika, at palabas sa TV. Ang Plex ay ang pinakakaraniwang opsyon para sa pagho-host ng dedikadong media server ngunit ang Jellyfin at Emby ay karapat-dapat na mga alternatibo.

Ang lahat ng mga opsyon ay may mga app para sa karamihan ng mga operating system, ngunit ang Plex sa pangkalahatan ay nag-aalok ng higit na pagganap, at mas malamang na makahanap ka ng tulong kung magkakaroon ka ng anumang mga isyu. Sige at ilabas ang iyong Raspberry Pi, i-install ang Plex dito, at i-stream ang iyong mga paboritong pelikula mula sa anumang device na gusto mo.

9. Server ng Laro: Minecraft, Terraria

  Isang screenshot na kinuha mula sa isang Xbox Series X na nagpapakita ng screen ng pamagat para sa Minecraft

Maaari mong ilagay ang iyong Raspberry Pi sa downtime sa pamamagitan ng pagho-host ng server ng laro dito. Mayroong ilang mga laro na maaari mong self-host sa isang server ng Raspberry Pi ngunit ang dalawang pinakasikat na opsyon ay Minecraft at Terraria.

Parehong mga larong sandbox na may mga online at offline na elemento. Gayunpaman, ang Terraria ay mas nakatuon sa aksyon at labanan habang ang Minecraft ay mas tahimik at binibigyang-diin ang paggalugad at pagkamalikhain.

Kakailanganin mong mag-install ng server software para sa mga laro, Nukkit para sa Minecraft, at TShock para sa Terraria. Ang proseso ng pagpapatakbo ng isang server para sa parehong mga laro ay sapat na magkatulad. Kaya kung kaya mo mag-set up ng Minecraft server sa iyong Raspberry Pi , malamang na magagawa mo rin ito para sa Terraria.

Pagpapatakbo ng mga Server sa isang Raspberry Pi

Ang pagho-host ng server ay isa sa pinakasikat na paraan ng paggamit ng Raspberry Pi. Maraming user ang nagho-host ng isa o higit pang mga server sa isang Raspberry Pi para sa iba't ibang dahilan. Ngunit alamin na ang pagho-host ng server sa isang Raspberry Pi ay may kasamang mga paghihigpit sa hardware, at ang pagho-host ng maramihang mga server sa isang Raspberry Pi ay tiyak na makakaapekto sa pagganap nito.

Kategorya DIY