Time: 30 minutes
Some apps only make sense if people outside the building can reach them. A donation page nobody can open from home is not much use.
Remote access publishes the apps you choose on your own domain. It does this with a Cloudflare Tunnel: the masjid computer makes an outgoing connection to Cloudflare, and Cloudflare passes visitors back down it.
This is the part to be clear about before you turn it on.
| Reachable from the internet | Stays on your network only |
|---|---|
| The apps you switch on, at the paths you choose | The dashboard itself |
| Settings, your keys and your passwords | |
| The parts of an app that apps use to talk to each other |
The full click path is on the Cloudflare page. In short:
openmasjid and save.localhost:80.Cloudflare adds the DNS record for you. Nothing to do in your DNS settings.
The status dot turns to Online and the panel says Tunnel is running.
Below the settings is a list of your apps. Each one is either Shared online or Stays on your network.
donate.The app opens on your phone over mobile data. The dashboard address does not.
An app you chose opens on your phone over mobile data, and the dashboard address does not open from outside the masjid.
| What you see | Why | What to do |
|---|---|---|
| Visitors get a Cloudflare error page. | The route was set to HTTPS instead of HTTP. | Edit the public hostname. Set Type to HTTP and URL to localhost:80. |
| The status says Offline. | The token is wrong, or the machine cannot reach the internet. | Paste the token again from Cloudflare, then save. Check the machine has internet. |
| The hostname shows a Cloudflare page, not the app. | The domain in Settings does not match the hostname at Cloudflare exactly. | Compare both, character for character, including the subdomain. |
| An app is published that should not be. | Apps that request it are published by default. | Switch it to Stays on your network in the app list, then check from mobile data. |