# Go public with Cloudflare Out of the box your server is reachable on your home network. To let people join from anywhere, flip the **Public** toggle — Phlip opens a secure Cloudflare Tunnel from your phone to the internet, all inside the app. No router settings, no port forwarding, no separate software. ## How it works Your phone makes an **outbound** connection to Cloudflare's edge; friends connect to a public HTTPS address, and Cloudflare relays the traffic down the tunnel to your phone. Your home IP is never exposed and nothing is opened on your router. Cloudflare relays the connection — your group's data still lives only on your phone. ## 1. The quick way — trial tunnel 1. **Settings → your server → Public** toggle. 2. The app requests a temporary public address ending in `.trycloudflare.com`. 3. Your join code gains a public form: <span class="dp-serial">9F2K4X</span>`@random-words.trycloudflare.com` Zero setup, free, great for trying it out. The trade-off: the address is temporary and changes. > [!note] 📷 Photo needed > The Public toggle on, showing the trycloudflare address. Save as `_images/public-trial.png`. ## 2. The proper way — your own domain For a stable address, use a **named tunnel** on a domain you own: 1. Get a domain and add it to a (free) Cloudflare account. 2. In **Settings → your server → Public → Cloudflare domain**, connect your Cloudflare account and pick the hostname. 3. Your server now lives at a permanent address, and the public join code becomes <span class="dp-serial">9F2K4X</span>`@yourdomain.example` The only cost in the whole system is this optional domain (a few pounds a year). > [!note] 📷 Photo needed > The Cloudflare domain setup screen in the app. Save as `_images/public-domain.png`. ## Notes - **One public server per phone** at a time (you can host additional local-only servers alongside it). - Public members connect over HTTPS; message and event content stays end-to-end encrypted with the group key regardless of the transport — see the [[../FAQs|FAQs]]. - Turning Public off closes the tunnel; the server keeps running locally. --- **Next:** hand out the code — [[Join a server]].