Use a custom domain
Serve your Pro Weather site from a domain you own, like weather.yourclub.org: add an A record and a TXT record, and HTTPS is issued and renewed for you. A Pro feature.
Every site has a free yourname.pro-weather.com address. On Pro you can also
serve it from a domain you own, like weather.yourclub.org. Custom domains are
not part of the trial.
Add your domain
- Open your site and go to Sharing → Domains.
- Enter the domain, such as
weather.example.com, and choose Add. - Add the two DNS records it shows at your DNS provider (usually the registrar you bought the domain from).
Add the DNS records
Every domain uses one A record pointing at the IP address shown in the dashboard, and one TXT record that proves the domain is yours. Copy the values from the dashboard. For the A record, only the name changes:
| Domain | Record name |
|---|---|
A subdomain, like weather.yourclub.org | weather |
A root domain, like yourclub.org or yourclub.co.uk | @, plus a second A record on www |
Enter only the name (weather, www or @), not the full domain. Most DNS
editors add the domain for you, so weather.yourclub.org would become
weather.yourclub.org.yourclub.org. Leave TTL at its default.
The TXT record is named _proweather (or _proweather.weather for
weather.yourclub.org) and its value starts with proweather-verify=. It is
unique to your site, so nobody else can claim your domain. Leave it in place
once the domain is live.
Using Cloudflare?
Set the record to DNS only (grey cloud). With the proxy on, your domain resolves to Cloudflare instead of us, so it never verifies and no certificate can be issued.
Root domains and www
A root domain also covers its www version (and the other way round), once
the second A record on www is in place: www.yourclub.org gets its own
certificate and redirects to yourclub.org. A subdomain like
weather.yourclub.org needs no second record.
Verify
The Domains page checks your DNS each time you open it. Choose Check again to check straight away. Each domain shows a status:
| Status | Meaning |
|---|---|
| Live | The domain points at Pro Weather and is served over HTTPS. |
| Awaiting verification | The A record or the TXT record is missing, wrong, or has not propagated yet. |
| Conflicting DNS record | The A record is right, but an old AAAA record points elsewhere. Delete the record the dashboard shows. |
DNS changes usually show up within minutes, but can take up to 48 hours.
Troubleshooting
Status stays on "Awaiting verification"
- Value: the IP must match the dashboard exactly.
- Name:
weather.example.comneeds the record onweather,example.comon@. - Type: it must be an A record. A CNAME to somewhere else will not verify.
- TXT record: it must be on
_proweather(_proweather.weatherfor a subdomain), with the value copied exactly from the dashboard. - Cloudflare: switch the record to DNS only (grey cloud).
- Propagation: check your record on whatsmydns.net or dns.google, then choose Check again.
"That domain is already in use"
Another site has claimed the domain but never proved it. Add the TXT record named in the message at your DNS provider, then add the domain again: the unproven claim is released to you.
www shows a warning or doesn't load
The www record is missing. Add an A record on www with the same IP (the
dashboard lists it under your domain), then give the certificate a few minutes.
Still stuck? Email hello@pro-weather.com with your domain and a screenshot of your DNS records.
Alert webhooks
The webhook reference for developers - the JSON body an alert sends, the HMAC signature to verify, and the delivery rules.
Publish to weather networks
Send your station's readings to Weather Underground, WOW, CWOP, Windy, AWEKAS and more, plus MQTT, InfluxDB, your own endpoint and Bluesky.
