Time: 40 minutes, plus up to a day for the domain to move
You need this only if people outside the masjid must reach one of your apps. If everything you run is for use inside the building, skip this page.
Cloudflare says the domain is Pending, then Active. This usually takes under an hour and can take a day.
openmasjid, then save.An install screen appears, offering a command for several operating systems. The token is the long string inside that command.
give.yourmasjid.org.localhost:80.Cloudflare creates the DNS record itself. You do not add it.
The rest is in the dashboard. The remote access guide walks through it. You paste the hostname and the token into Settings, then Remote access (Cloudflare Tunnel), and then choose which apps are published.
Cloudflare shows your domain as Active, the tunnel exists with one public hostname, and you have the token copied.
| What you see | Why | What to do |
|---|---|---|
| The domain stays Pending for more than a day. | The nameservers were not changed, or were changed at the wrong place. | Sign in to your domain registrar and check the nameservers match the two Cloudflare gave you exactly. |
| The masjid stopped receiving email after the change. | The mail records were not carried over. | In Cloudflare DNS, add the MX records your old provider used. Ask your email provider for them. |
| Visitors see error 502 or a Cloudflare error page. | Almost always Type set to HTTPS instead of HTTP. | Edit the public hostname. Set Type to HTTP and URL to localhost:80. |