Narito Kung Bakit Hindi Magandang Ideya ang Self-Hosting ng Server


Ang pag-set up ng sarili mong home server para sa media streaming, file storage, o iba pang mga gawain ay nagbibigay sa iyo ng ganap na kontrol sa sarili mong data, at maaari itong maging napakasaya. Gayunpaman, maraming dahilan kung bakit hindi mo dapat gawin ito.

Hindi lihim na ang malalaking tech na kumpanya ay may mahihirap na kagawian sa privacy, lalo na pagdating sa pagpasa ng iyong data sa mga awtoridad ng gobyerno nang walang sapat na dahilan. Nag-ambag iyon sa pagtaas ng katanyagan ng self-hosting, na kadalasang nagsasangkot ng pag-set up ng Network Attached Storage o isang buong computer sa iyong tahanan at iniiwan itong tumatakbo sa lahat ng oras. Nag-aalok ang mga home server ng marami sa mga benepisyo ng cloud storage o mga serbisyo ng media streaming ngunit walang mga alalahanin sa privacy na kadalasang kasama ng mga naka-host na platform. Magagamit mo ang mga ito para gumawa ng sarili mong cloud storage, mag-set up ng VPN, magpatakbo ng server ng laro para sa mga kaibigan at pamilya, host code repository para sa mga software project, at marami pa.

Ang mga self-host na server ay maaaring maging lubhang kapaki-pakinabang, at maaari pa nga silang maging masaya kung interesado ka sa networking o back-end system. Gayunpaman, may malaking downside ang pagho-host ng sarili mong server: kailangan mong mag-host ng sarili mong server.

Uptime Funk

Marahil ang pinakamalaking hamon sa pagho-host ng iyong sariling server ay panatilihin itong tumatakbo sa lahat ng oras. Nakasanayan na nating lahat ang mga serbisyo tulad ng Google Drive, Netflix, at Gmail na naa-access sa bawat oras ng araw, pitong araw sa isang linggo, 365 araw sa isang taon — maliban sa paminsan-minsang pagkawala ng trabaho na bihirang tumagal ng higit sa isang oras o dalawa. Posible iyon dahil ang mga tech na kumpanya ay gumagamit ng mga kawani na ganap na nakatuon sa pagpapanatiling tumatakbo ang lahat, kahit na nangangahulugan ito ng paggising sa kalagitnaan ng gabi upang ayusin ang isang problema.

Malamang na hindi ka magpapatakbo ng software para sa iba pang mga negosyo sa iyong home server, kaya ang mga stake ay hindi kasing taas, ngunit ito ay isang bagay na dapat isipin. Ang iyong tahanan ba ay may paminsan-minsang pagkawala ng kuryente? Kung gayon, maaaring kailanganin mo ng Uninterruptible Power Supply (UPS) na nagbibigay ng oras sa iyong server na mag-shut down para maiwasan ang pagkawala ng data. Pinutol din ng pagkawala ng kuryente ang iyong server mula sa mas malawak na internet. Kung wala ka sa bahay at kailangan mo ng access sa isang file sa iyong server, ngunit pinatay ng bagyo ang internet sa bahay, medyo natigil ka.

Ang mga server mismo ay maaari ding magkaroon ng mga isyu na maaaring mahirap i-diagnose o ayusin, lalo na kapag wala ka sa bahay. Ano ang mangyayari kung naka-lock ang operating system kapag wala ka? Ang tanging paraan upang i-reboot ito ay ang magkaroon ng koneksyon ang server sa isang smart outlet o iba pang katulad na opsyon. Gayunpaman, kung offline ang server dahil nag-i-install ang Windows update, ang sapilitang remote reboot ay maaaring magpalala sa sitwasyon.

Ang iyong router at modem ay maaari ding maging potensyal na mga failure point na maaaring mahirap i-diagnose, lalo na kung ang iyong internet service provider ay hindi nag-aalok ng mga static na IP address. Sa wakas, kailangan mong magplano para sa redundancy ng data — isang off-site backup na solusyon ang tanging paraan upang ganap na maprotektahan laban sa mga pagkabigo sa drive. Nagdaragdag iyon ng mas kumplikado at gastos, ngunit maaaring hindi ito kailangan para sa lahat ng mga gawain. Halimbawa, kung nagho-host ka ng Minecraft game server para sa iyong sarili at sa iyong mga kaibigan, paminsan-minsan ay sapat na ang pagkopya ng world file sa isang cloud storage provider.

I-lock Ito

Ang seguridad ay isa ring alalahanin sa anumang konektado sa internet. Karamihan sa mga operating system ay maaaring awtomatikong mag-install ng mga kritikal na patch ng seguridad, tulad ng Ubuntu Linux (na may hindi naasikaso na mga upgrade na package) at Windows, ngunit ang pagpapatakbo ng isang server ay may mga karagdagang real-world na hamon sa seguridad.

Ang mga server ay may mga IP address, na nagbibigay kung saan matatagpuan ang server. Kung mayroon kang home server, ang IP ay tumuturo sa magaspang na lokasyon ng iyong tahanan (kahit pababa sa lungsod o kapitbahayan). Maraming, maraming dahilan kung bakit hindi ka dapat mag-broadcast sa buong mundo kung saan ka nakatira. Hindi mo talaga kailangang mag-alala tungkol doon kung nagho-host ka lamang ng mga serbisyo para sa iyong sarili, ngunit kung nag-set up ka ng isang web domain upang ituro sa server para sa iba (o kahit na ibigay ang direktang IP address sa iba), maaari mong itakda ang iyong sarili para sa isang real-world invasion ng privacy.

Kailangan mo ring mag-alala tungkol sa pisikal na pag-access sa iyong server, lalo na ang mga drive nito. Kung may pumasok sa iyong bahay, maa-access din nila ang data ng iyong server, lalo na kung hindi naka-encrypt ang mga drive. Ang mga data center na pagmamay-ari ng Google, Microsoft, at iba pang cloud provider ay may mga kandado, camera, biometric scanner, security guard, at kahit laser beam para bantayan laban sa hindi awtorisadong pag-access. Frickin' laser beams!

Kung gumagamit ka lamang ng isang simpleng drive ng lokal na network na hindi nakikipag-ugnayan sa labas ng mundo, o kung ikaw lang ang may access sa iyong home server (at tiwala kang hindi mahuhulog ang IP at iba pang data sa sa mga maling kamay), hindi ka dapat mag-alala. Gayunpaman, ang pisikal na seguridad ay isang mahalagang kadahilanan na dapat tandaan para sa lahat ng iyong electronics, lalo na ang mga server.

Ang Dapat Mong Isaalang-alang Sa halip

Ang kadahilanan ng panganib at kahirapan para sa mga home server ay nag-iiba depende sa hardware at software. Ang pag-set up ng iyong sariling server gamit ang isang buong tampok na operating system, tulad ng Windows o Linux, ay karaniwang ang pinaka-trabaho. Gayunpaman, ang pinakamahuhusay na NAS drive, gaya ng mga produkto mula sa Synology at WD, ay halos plug-and-play — hindi mo kailangang mag-alala tungkol sa pananatili sa mga update sa seguridad o pag-debug ng sirang update sa Windows. Gayunpaman, ang malayuang pag-access ay maaari pa ring nakakalito. Ang Western Digital ay nagkaroon ng maraming mga problema sa seguridad sa mga NAS drive nito kapag nakakonekta ang mga ito sa labas ng internet, at ang pagkawala ng kuryente o internet sa bahay ay maaari pa ring mag-iwan sa iyo na ma-stranded nang walang malayuang pag-access sa iyong data.

Kung hinahangad mo ang maaasahang pag-access sa file, maaaring ang alinman sa mga pinakamahusay na serbisyo sa cloud storage ang pinakamainam na solusyon. Karamihan sa mga ito ay nagkakahalaga ng buwanang subscription para sa mas mataas na storage ng data, at wala kang ganap na kontrol tulad ng gagawin mo sa isang home server. Kailangan mong magpasya para sa iyong sarili kung ang puhunan ng oras, pera, at enerhiya ay mas malaking halaga kaysa sa buong privacy. Maaaring isa pang alternatibo ang pag-sync, dahil sini-synchronize nito ang mga file sa iyong mga computer nang hindi nangangailangan ng sentralisadong cloud storage — hangga't mayroon kang isang gumaganang computer na naa-access sa iyong mga file, wala kang mawawala.

Ang mga Virtual Private Server, o VPSes, ay maaaring isa pang alternatibo sa self-hosting. Binibigyan ka ng mga provider ng VPS ng remote na virtual machine (karaniwang tumatakbo sa Linux) na magagamit mo para sa pagho-host ng halos kahit ano. Ang iyong data ay wala sa iyong sariling mga kamay, ngunit hindi mo kailangang mag-alala tungkol sa pagkawala ng koneksyon dahil sa pagkawala ng kuryente o internet. Maaari mo ring malayang ibigay ang IP address sa iba nang hindi ibinibigay kung saan ka nakatira, na ginagawa silang mas perpekto para sa mga web server at iba pang katulad na mga kaso ng paggamit. Ang isang VPS ay kadalasang maaaring maging mas abot-kaya kaysa sa halaga ng pagbuo at pagpapanatili ng isang home server, masyadong. Halimbawa, ang “Basic Droplet” VPS mula sa DigitalOcean na may 512 MB RAM, 10 GB ng SSD, at 500 GB ng buwanang paglilipat ng data ay nagkakahalaga lang ng $4 bawat buwan. Ang mga Virtual Private Server ay hindi matipid para sa lahat ng mga kaso ng paggamit - ang pagpapatakbo ng isang Plex server mula sa isang VPS ay magiging mahal - ngunit maaari silang maging kapaki-pakinabang.

Sa huli, ang pagpapatakbo ng isang home server ay nangangahulugan ng pagiging iyong sariling IT guy. Ito ay isang magandang opsyon na magkaroon, ngunit hindi ito para sa lahat.