🌐 Public Access: Gamit ang Sarili Mong Domain + Cloudflare
Kapag pinapatakbo mo ang OKNote sa NAS sa bahay, ma-a-access mo lang ito sa local network mo bilang default. Para mabuksan ang OKNote mo mula sa opisina, sa biyahe, kahit saan, kailangan mo ng "public mapping." May built-in na Cloudflare Tunnel na option ang OKNote:
- Hindi kailangan ng public IP at hindi kailangan mag-port forward sa router — okay lang kahit carrier-grade NAT / private IP lang ang ibinigay ng ISP mo;
- Gumagamit ng sarili mong domain para sa address (hal.
https://notes.example.com), dumadaan sa encrypted na tunnel ng Cloudflare — secure at stable.
Prerequisites: kakayahan ito ng Family plan pataas; hindi kasama sa Free. Bukod dito, kailangang server build (NAS / desktop server) ang gagamitin bilang tunnel host; tumatakbo sa sandbox ang Mac App Store IAP edition kaya hindi ito puwedeng maging tunnel host.
Kumpleto ang lahat sa 4-step na wizard sa ilalim ng Settings → Public Mapping → "Set up public access · Bring your own domain." Narito ang step-by-step. Ang pinaka-kritikal na parte ay ang Step 3, pagkuha ng token — basahing mabuti at hindi ka matitigil.
Step 1: Ihanda ang domain mo
Kailangan mo ng sarili mong domain para gawan ng address.
- May domain ka na (binili sa GoDaddy, Namecheap, Aliyun, atbp.) → gamitin ito, tumuloy sa Step 2.
- Wala pang domain → bumili sa Cloudflare Registrar, GoDaddy, o iba pang site; karaniwang ilang dolyar lang kada taon. Gagana ang
.com/.top/.xyz.
Step 2: I-add ang domain mo sa Cloudflare
Sa hakbang na ito, ibibigay mo sa Cloudflare ang DNS management ng domain mo.
- Mag-sign up at mag-log in sa Cloudflare dashboard (libre).
- I-click ang Add a site (magdagdag ng site) at ilagay ang domain mo.
- Piliin ang Free na plan. Bibigyan ka ng Cloudflare ng dalawang nameserver (DNS server) address.
- Bumalik sa kung saan mo binili ang domain at palitan ang nameserver nito ng dalawang binigay ng Cloudflare:
- GoDaddy: My Domains → buksan ang Domain Settings ng domain → Nameservers → Change → piliin ang Custom → ilagay ang dalawa, i-save.
- Namecheap / iba pa: hanapin ang setting na "Nameservers", lumipat sa Custom DNS, ilagay ang dalawa, i-save.
- Hintayin na maging Active ang status ng domain sa Cloudflare — kadalasang ilang minuto hanggang ilang oras.
Kung sa Cloudflare Registrar mo binili ang domain, automatic na naka-connect na ito — puwede mong laktawan ang hakbang na ito.
Step 3: Gumawa ng API Token (🔑 ang pinaka-kritikal na hakbang)
Bibigyan nito ng "susi" ang OKNote para awtomatiko itong makagawa ng tunnel at makapag-configure ng DNS sa ilalim ng domain mo. Dito nakapaloob ang buong hirap, at nakasalalay lahat sa pagbibigay ng tamang permission.
Buksan ang Cloudflare API Tokens page.
I-click ang Create Token → mag-scroll pababa hanggang sa ilalim, Create Custom Token → Get started.
Sa ilalim ng Permissions, idagdag ang tatlong row na ito nang eksakto (i-click ang "+ Add more" para sa karagdagang row):
Column 1 (grupo) Column 2 (item) Column 3 (level) Account Cloudflare Tunnel Edit Zone DNS Edit Zone Zone Read Kailangan lahat ng tatlo: pinapayagan ng row 1 ang OKNote na gumawa ng tunnel, pinapayagan ng row 2 na i-configure ang DNS ng access domain mo, at pinapayagan ng row 3 na mabasa ang listahan ng mga domain mo.
Sa ibaba nito:
- Account Resources: piliin ang sarili mong account.
- Zone Resources: piliin ang domain na gagamitin mo (o All zones).
I-click ang Continue to summary → Create Token, tapos kopyahin ang nagawang token.
⚠️ Isang beses lang ipapakita ang token. Kopyahin ito bago umalis sa page — kung mawala ito, kailangan mo na lang gumawa ng bago.
Dalhin ang kinopyang token sa Step 4 ng wizard.
Step 4: I-fill up at i-activate
Bumalik sa wizard ng OKNote, Step 4:
- Domain: ang root domain mo, hal.
example.com(walanghttps://, walang subdomain). - Subdomain: ang access prefix mo, default ay
notes. Habang nagta-type ka, ipapakita nang live ng wizard ang address mo, hal.https://notes.example.com. - Cloudflare API Token: i-paste ang token mula sa Step 3.
- I-click ang Verify domain and token — kapag successful, may makikita kang berdeng "Verified, ready to activate.".
Nabibigo ang verification? Malamang may kulang na permission row sa Step 3, o mali ang type ng domain / hindi pa Active. Bumalik at i-check ang tatlong row.
- I-click ang Activate. Pagkalipas ng ilang sandali, magiging live na ang public address mo.
Mula noon, buksan lang ang https://notes.your-domain sa kahit anong network para ma-access ang OKNote na ito.
FAQ
- Kailangan ko ba talaga ng domain? Oo — kailangan ng sarili mong domain sa bring-your-own-domain (ilang dolyar lang kada taon). Sa ganitong paraan, sarili mong address ito — malinis at stable.
- Palaging nabibigo ang verification? I-check nang sunud-sunod: ① kompleto ba ang tatlong permission row sa Step 3 at tugma ang group/item/level; ② Active na ba ang domain sa Cloudflare; ③ walang typo sa domain at kompleto ang na-copy na token.
- Na-activate na pero hindi pa mabuksan? Nangangailangan ng kaunting oras ang DNS para mag-propagate pagkatapos ikonekta ang domain; siguraduhing online ang server mismo at may internet access (ang server ang gumagawa ng tunnel papunta sa Cloudflare).
- Papalitan ang domain / papatayin ito? Bumalik sa Settings → Public Mapping para i-reconfigure o i-disable ang public access.
📸 Paminsan-minsang inililipat ng Cloudflare ang posisyon ng mga button, pero hindi nagbabago ang core — ang "Create Custom Token" kasama ang tatlong permission row sa itaas. Sundan mo lang ang permission table at okay ka na.
Dito na nagtatapos ang mga gabay 🎉 Malaya mong ma-e-edit o matatanggal ang mga note na ito — walang maaapektuhang function. I-enjoy ang OKNote!