SSD Nodes Learn Hosting plans →
Mga Gabay Matt ConnorNi Matt Connor

Home server o VPS sa Pilipinas: alin ang mas sulit?

Lumang laptop sa bahay o VPS? Kuwentahin ang kuryente gamit ang Meralco rate, isama ang UPS para sa brownout, at alamin kung naka-CGNAT ka bago gumastos ng piso.

Home server o VPS: ang maikling sagot

Ang home server o VPS ay parehong puwedeng maging sariling server mo, pero magkaiba ang hirap nila dito sa Pilipinas. Ang home server ay lumang laptop, mini PC o desktop na bukas 24 oras sa bahay. Ang VPS (virtual private server) ay paupahang server sa isang data center, na binabayaran mo buwan-buwan.

Para sa mga litrato at file na ikaw at ang pamilya mo lang ang gumagamit, kadalasang panalo ang bahay. Para sa website o Minecraft server na binubuksan ng barkada mula sa kani-kanilang bahay, kadalasang panalo ang VPS. Ang nagpapasya dito ay ang koneksyon papasok sa bahay mo, na madalas ay hinaharangan ng CGNAT. Sa dulo ng gabay na ito ay may pinagsamang setup: ang malalaking file ay nasa bahay, at ang bahaging nakaharap sa publiko ay nasa VPS.

Ano ba ang gusto mong patakbuhin?

Linawin muna ang gamit bago ang presyo. Ito ang mga karaniwang dahilan kung bakit gusto ng isang Pinoy ng sariling server:

  • Website o blog. Kailangang maabot ito ng kahit sino sa internet, araw at gabi.
  • Minecraft server para sa barkada. Kailangang maabot ito ng mga kaibigan mo, at mahalaga ang ping.
  • Photo o file box. Kadalasan ikaw at ang pamilya mo lang ang gumagamit, pero malaki ang kailangang storage.
  • Maliit na bot o automation. Kaunting CPU lang ang kailangan, pero dapat laging nakabukas.

Isang tanong ang naghihiwalay sa kanila: kailangan bang may pumasok na koneksyon mula sa labas ng bahay mo? Kung oo, ang CGNAT ang unang dapat mong suriin. Kung hindi, ang kuryente at ang brownout ang pangunahing gastos mo. Kung hindi ka pa sigurado kung kailangan mo talaga ng server, basahin muna ang kung kailan mo talaga kailangan ng VPS.

Magkano ang kuryente ng home server sa Meralco?

Simple ang formula. I-multiply ang watts ng device sa 24 na oras at sa 30 araw, tapos hatiin sa 1,000. Ang lalabas ay kWh (kilowatt-hour) kada buwan. I-multiply ito sa rate kada kWh at makukuha mo ang gastos sa kuryente kada buwan.

Ginamit ko ang rate ng Meralco para sa billing month ng Setyembre 2026: 14.7424 piso kada kWh. Ito ang overall rate para sa karaniwang bahay na gumagamit ng 200 kWh, ayon sa press release ng Meralco noong 11 Setyembre 2026. Bumaba ito mula 14.7833 piso noong Agosto.

TsartMeralco overall rate, karaniwang bahay na 200 kWh (piso kada kWh)
Ang datos sa likod ng tsart na ito
[
  {
    "month": "2026-08",
    "php_per_kwh": 14.7833
  },
  {
    "month": "2026-09",
    "php_per_kwh": 14.7424
  }
]

Nagbabago ang rate buwan-buwan, kaya huwag itong kabisaduhin. Ang rate sa sarili mong bill ay puwedeng iba nang kaunti, dahil ang ilang singil ay nakadepende sa dami ng konsumo mo. Para sa eksaktong numero, hatiin ang kabuuang halaga ng huling bill mo sa kabuuang kWh na nakasulat dito.

Ito ang kuwenta para sa tatlong klase ng device, kasama ang fiber modem at router:

TsartTantiyang gastos sa kuryente kung bukas 24 oras, Meralco rate ng Setyembre 2026
Ang datos sa likod ng tsart na ito
[
  {
    "device": "Lumang laptop",
    "watts": 15,
    "kwh_per_month": 10.8,
    "php_per_month": 159,
    "php_per_year": "1,911"
  },
  {
    "device": "Mini PC",
    "watts": 10,
    "kwh_per_month": 7.2,
    "php_per_month": 106,
    "php_per_year": "1,274"
  },
  {
    "device": "Lumang desktop tower",
    "watts": 60,
    "kwh_per_month": 43.2,
    "php_per_month": 637,
    "php_per_year": "7,642"
  },
  {
    "device": "Fiber modem at router",
    "watts": 10,
    "kwh_per_month": 7.2,
    "php_per_month": 106,
    "php_per_year": "1,274"
  }
]

Ang lumang laptop na kumakain ng mga 15 watts ay gumagamit ng 10.8 kWh kada buwan. Iyon ay mga ₱159 kada buwan, o ₱1,911 kada taon. Ang mini PC na mga 10 watts ay nasa ₱106 kada buwan. Ang lumang desktop tower na mga 60 watts ay umaabot sa ₱637 kada buwan, o ₱7,642 kada taon.

Mahalagang paalala: tantiya ang mga watts na ito para sa makinang halos walang ginagawa (idle). Hindi ko ito sinukat sa device mo. Nag-iiba ito ayon sa modelo at sa dami ng nakakabit na drive. Bumili ng plug-in power meter, iyong isinasaksak sa pagitan ng outlet at ng charger. Iwan ito nang isang buong araw, basahin ang kWh, at ilagay ang tunay mong numero sa formula.

Malinaw ang makikita sa chart: ang lumang desktop ay mga anim na beses na mas mahal patakbuhin kaysa sa mini PC. Kung desktop lang ang meron ka, gamitin muna ito para matuto. Pero kung balak mong panatilihing bukas ito nang ilang taon, ang matitipid mo sa kuryente ay puwedeng pambili na ng mini PC.

Ang router ay bukas na rin naman para sa buong bahay, kaya hindi ito dagdag na gastos. Isinama ko ito dahil kailangan din itong may kuryente kapag may brownout, at iyon ang susunod na usapan.

Ang mga gastos na wala sa bill ng kuryente

Brownout at UPS

Kapag nag-brownout, namamatay ang server. Kung nagsusulat ito sa disk sa sandaling iyon, puwedeng masira ang file na sinusulat. Ang UPS (uninterruptible power supply) ay isang baterya na nagbibigay ng kuryente habang walang supply mula sa Meralco o sa kooperatiba ninyo.

Ayon sa presyo ng isang online dealer noong Oktubre 2026, ang isang 650VA line-interactive UPS gaya ng APC BVX650I-PH ay nasa ₱2,300 hanggang ₱2,400. Kung hahatiin ang ₱2,400 sa 24 na buwan, mga ₱100 kada buwan iyon. Ang lead-acid na baterya sa loob nito ay napapalitan din pagkalipas ng ilang taon, kaya maglaan ng pondo para doon.

Isaksak sa UPS ang server at ang fiber modem at router. Kung server lang ang nasa UPS, buhay ang server pero walang internet, kaya walang makakaabot dito. Para malaman kung gaano katagal ang UPS mo, huwag hulaan. Tanggalin sa saksakan ang UPS habang tumatakbo ang lahat, at orasan kung kailan ito mamamatay.

May sariling baterya ang laptop, kaya parang may maliit na UPS na ito. Pero ang bateryang nakasaksak nang 24 oras sa mainit na kuwarto ay puwedeng mamaga. Kung nakikita mong umaangat ang case o ang touchpad, patayin ang laptop, tanggalin ang baterya, at huwag na itong gamitin.

Mga drive na kailangang palitan

Nasisira ang hard drive at SSD pagkalipas ng panahon. Sa isang file box, ang drive ang pinakamahalagang bahagi, kaya suriin ito nang regular. Sa Ubuntu, ganito ang pag-check ng kalusugan ng drive:

sudo apt update && sudo apt install -y smartmontools
sudo smartctl -H /dev/sda

Ang malusog na drive ay magpapakita ng SMART overall-health self-assessment test result: PASSED. Kung FAILED ang lumabas, kopyahin agad ang mga file at palitan ang drive. Palitan ang /dev/sda ng tamang pangalan ng drive mo, na makikita sa lsblk.

Ang isang kopya sa iisang bahay ay hindi backup. Kapag binaha o nasunog ang bahay, sabay na mawawala ang server at ang lahat ng laman nito. Kailangan ng kopya sa labas ng bahay, at ang pag-back up ng NAS sa isang storage VPS ay isang paraan para gawin iyon.

Init sa kuwarto

Mainit ang klima natin, at ang server ay bukas araw at gabi. Ilagay ito sa lugar na may daloy ng hangin, hindi sa loob ng cabinet o sa ilalim ng kama. Ang makinang sobrang init ay nagpapabagal ng sarili para lumamig, kaya bumabagal din ang serbisyo mo.

Ano ang CGNAT, at bakit nito hinaharangan ang home server mo?

Kulang ang IPv4 address sa buong mundo. Kaya maraming ISP (internet service provider) ang naglalagay ng maraming customer sa likod ng iisang public IPv4 address. Ang tawag dito ay CGNAT (carrier-grade NAT). Ang NAT (network address translation) ay ang pagpapalit ng address ng isang packet habang dumadaan ito sa isang router. Sa CGNAT, ang pagpapalit na iyon ay ginagawa sa kagamitan ng ISP mismo, hindi lang sa router mo sa bahay.

Ganito ang epekto. Ang router mo ay hindi nakakatanggap ng public IP. Ang natatanggap nito ay address na pribado sa loob ng network ng ISP, kadalasan sa range na 100.64.0.0/10 (mula 100.64.0.0 hanggang 100.127.255.255). Gumagana pa rin ang pag-browse at pag-download, dahil ikaw ang nagsisimula ng koneksyon. Ang hindi gumagana ay ang koneksyong nagsisimula sa labas papasok sa bahay mo.

Kaya walang silbi ang port forwarding sa likod ng CGNAT. Kapag kumonekta ang kaibigan mo sa public IP na nakikita mo, ang koneksyon ay dumarating sa kagamitan ng ISP, hindi sa router mo. Walang patakaran doon na nagsasabing ipasa ito sa bahay mo, kaya hindi ito tumutuloy. Ang port forward na ginawa mo sa router ay hindi man lang naaabot.

Paano malalaman kung naka-CGNAT ang internet mo?

Hindi mo kailangang hulaan ito. Dalawang address ang ikukumpara mo: ang WAN address ng router mo, at ang address na nakikita ng internet.

  1. Hanapin ang address ng router mo. Sa Linux, patakbuhin ang ip route show default. Ang IP pagkatapos ng via ay ang router. Sa Windows, patakbuhin ang ipconfig at tingnan ang Default Gateway.
  2. Buksan ang address na iyon sa browser at mag-login sa admin page ng router. Sa status page, hanapin ang WAN IP, Internet IP o IPv4 Address. Isulat ito.
  3. Alamin ang address na nakikita ng internet. Buksan ang kahit anong what-is-my-IP na website, o patakbuhin ang command sa ibaba.
  4. Ikumpara ang dalawa.
ip route show default
curl -4 https://ifconfig.me

Ang unang command ay magpapakita ng linyang gaya ng default via 192.168.1.1 dev wlp2s0. Ang pangalawa ay magpi-print ng isang IPv4 address. Iyon ang address na nakikita ng mga server sa labas.

Ganito basahin ang resulta:

  • Magkapareho ang WAN address at ang address mula sa ifconfig.me. May public IPv4 ka, at gagana ang port forwarding.
  • Ang WAN address ay nasa 100.64.0.0/10. Naka-CGNAT ka, at hindi gagana ang port forwarding.
  • Ang WAN address ay nagsisimula sa 10. o 192.168., o nasa 172.16. hanggang 172.31.. May isa pang NAT sa harap ng router mo. Puwedeng ito ay CGNAT ng ISP. Puwede ring may pangalawang router sa bahay, halimbawa isang modem ng ISP na nakakabit sa sarili mong router. Kung ganoon, tingnan muna ang WAN address ng modem.
  • Public ang itsura ng WAN address pero iba ito sa resulta ng ifconfig.me. May NAT pa rin sa daan, kaya huwag umasa sa port forwarding.

Kung hindi ka sigurado kung nasa CGNAT range ang isang address, ipa-check ito sa Python. Palitan ang 100.72.15.3 ng WAN address mo:

python3 -c "import ipaddress; print(ipaddress.ip_address('100.72.15.3') in ipaddress.ip_network('100.64.0.0/10'))"

Ang True ay nangangahulugang nasa CGNAT range ang address. Ang False ay nangangahulugang wala ito doon.

Kahit may public IPv4 ka, puwedeng nagbabago ito tuwing magre-restart ang modem. Kailangan mo noon ng dynamic DNS, isang serbisyong nag-a-update ng domain mo tuwing magbabago ang IP.

Ano ang dapat itanong sa ISP?

Iba-iba ang patakaran ng bawat ISP at ng bawat plan, at nagbabago ito. Huwag umasa sa sinabi ng kakilala o ng forum. Tumawag o mag-chat sa ISP mo at itanong nang direkta kung may public IPv4 para sa plan mo, kung static ito o nagbabago, at kung magkano ang dagdag na bayad. Isulat ang sagot at ang pangalan ng kausap mo.

Paano kung naka-CGNAT ka? Dalawang solusyon

Parehong gumagana ang dalawang solusyon sa ibaba dahil ang home server mismo ang nagsisimula ng koneksyon palabas. Ang CGNAT ay humaharang lang sa koneksyong papasok, kaya hindi nito naaapektuhan ang mga ito.

Reverse tunnel sa isang VPS. Ang home server ay kumokonekta palabas sa isang maliit na VPS na may public IP, at pinapanatiling bukas ang koneksyong iyon. Ang mga bisita ay kumokonekta sa VPS, at ipinapasa ng VPS ang trapiko pabalik sa bahay sa loob ng tunnel. Ito ang tamang daan para sa website na dapat maabot ng kahit sino. Nasa reverse tunnel para sa server na nasa likod ng CGNAT ang buong setup.

Tailscale. Gumagawa ang Tailscale ng pribadong network sa pagitan ng mga device mo. Mag-i-install ng Tailscale ang bawat kaibigan, at iimbitahan mo sila. Bagay ito sa file box o sa Minecraft server ng iilang tao, pero hindi sa website na para sa publiko, dahil hindi ito maaabot ng taong walang Tailscale. Kung gusto mong isang makina lang ang mag-anunsyo ng buong network, basahin ang Tailscale subnet router sa isang VPS.

Kailan panalo ang home server?

  • Malaki ang storage na kailangan mo, gaya ng mga litrato at video ng pamilya. Mas mura ang isang drive na binili mo nang isang beses kaysa sa storage na inuupahan buwan-buwan.
  • Ikaw at ang pamilya mo lang ang gumagamit, sa loob ng bahay o sa Tailscale.
  • May lumang laptop o mini PC ka na, kaya kuryente at UPS na lang ang gastos.
  • Gusto mong matuto, at ayos lang sa iyo kung minsan ay patay ito dahil sa brownout.

Kailan panalo ang VPS?

  • Kailangang maabot ang serbisyo ng kahit sino, at naka-CGNAT ka. Ang VPS ay may sariling public IPv4, kaya walang tunnel na kailangan.
  • Hindi puwedeng mamatay ang serbisyo tuwing may brownout o tuwing nagloloko ang internet sa bahay. Ang data center ay may sariling backup na kuryente at koneksyon.
  • Website ang patatakbuhin mo. Nasa paano mag-self-host ng website ang mga hakbang.
  • Minecraft server ito para sa barkadang nasa iba-ibang lugar. Mahalaga ang ping, kaya pumili ng data center na malapit sa Pilipinas at subukan ito gamit ang ping bago mag-commit. Nasa pagpapatakbo ng Minecraft server sa isang VPS ang buong setup.

Kadalasang naka-USD ang presyo ng VPS. I-convert ito sa piso gamit ang palitan sa araw na magbabayad ka, tapos ikumpara sa kabuuang gastos ng home server: ang kuryente at ang hati ng UPS kada buwan, bago pa ang pondo para sa drive. Para sa lumang laptop, iyon ay mga ₱159 sa kuryente at mga ₱100 para sa UPS kada buwan. Para malaman kung gaano kalaking VPS ang kailangan mo, tingnan ang tamang laki ng VPS para sa karaniwang gamit.

Ang hybrid: malalaking file sa bahay, ang publiko sa VPS

Hindi mo kailangang pumili ng isa lang. Ang pinakapraktikal na setup para sa maraming Pinoy ay pinaghalong dalawa.

Sa bahay ilagay ang malalaking file, gaya ng photo library at mga backup ng cellphone. Dito mura ang storage, at ikaw lang ang gumagamit. Sa isang maliit na VPS ilagay ang lahat ng kailangang maabot ng publiko: ang website, at ang Minecraft server kung para sa barkada ito.

Ikonekta ang dalawa gamit ang tunnel na nagsisimula sa bahay, gaya ng reverse tunnel o Tailscale. Gumagana ito sa likod ng CGNAT dahil palabas ang koneksyon. Kapag may brownout sa bahay, buhay pa rin ang website dahil nasa VPS ito. Ang mawawala lang pansamantala ay ang access sa mga file na nasa bahay.

Isang tuntunin: ilagay sa VPS ang mismong website, hindi lang ang proxy. Kung proxy lang ang nasa VPS at ang website ay nasa bahay pa rin, bumabagsak pa rin ang site tuwing may brownout, kaya walang naging pakinabang ang paghahati.

FAQ

Puwede bang gawing server ang lumang laptop?

Oo. Mababa ang konsumo ng lumang laptop, mga 15 watts kapag idle, at may sarili itong baterya para sa maikling brownout. Sa Meralco rate ng Setyembre 2026, mga ₱159 kada buwan ang kuryente nito kung bukas 24 oras. Bantayan ang baterya. Kapag namamaga ito, tanggalin agad at huwag nang gamitin.

Paano ko malalaman kung naka-CGNAT ang internet ko?

Ikumpara ang WAN address na nasa admin page ng router mo sa address na ipinapakita ng isang what-is-my-IP na website o ng curl -4 https://ifconfig.me. Kung magkaiba ang dalawa, o kung ang WAN address ay nasa 100.64.0.0/10 o sa isang private range, hindi gagana ang port forwarding. Tanungin ang ISP mo kung may public IPv4 para sa plan mo at kung magkano ito.

Magkano ang kuryente ng home server na bukas 24 oras?

I-multiply ang watts sa 24 at sa 30, hatiin sa 1,000, at i-multiply sa rate kada kWh. Sa rate ng Meralco noong Setyembre 2026 na 14.7424 piso kada kWh, ang mini PC na mga 10 watts ay mga ₱106 kada buwan. Ang lumang desktop na mga 60 watts ay mga ₱637 kada buwan. Sukatin ang sarili mong device gamit ang plug-in power meter para sa eksaktong numero.

Ano ang gagawin ko kung naka-CGNAT ako pero gusto ko ng home server?

Gumamit ng koneksyong nagsisimula sa bahay palabas, dahil ang papasok na koneksyon lang ang hinaharangan ng CGNAT. Para sa website na para sa publiko, gumamit ng reverse tunnel papunta sa isang VPS na may public IP. Para sa iilang kaibigan o pamilya, sapat na ang Tailscale, basta naka-install ito sa bawat device nila.

#home-server#vps#self-hosting#philippines#cgnat#electricity-cost