uk.app

All guides

Connect a home server with uk.app and dynamic DNS

A name such as yourname.uk.app can point to your own server. Registration provides the name and DNS management; your network and server must accept the connection.

Use the name for a homelab dashboard, self-hosted app or personal website. The hostname here is an example; check availability before registering. If you only need to configure automatic IP updates, follow the dedicated dynamic DNS guide.

1. Check network access

Find your public IPv4 or IPv6 address and check whether your router can accept inbound traffic. Carrier-grade NAT commonly prevents direct inbound IPv4 connections. An A record cannot bypass it: arrange a public address with your ISP or use a compatible connectivity service.

2. Replace the parking record

Open your name in the dashboard. For IPv4, change the A record at host @ to your public address. For reachable IPv6, add an AAAA record. Remove stale or unreachable routing records. The @ host means your registered name, not uk.app itself.

If you want names beneath it, create the appropriate records; a wildcard host * applies to otherwise unmatched subnames. Do not remove MX or TXT records belonging to an existing mail or verification setup.

3. Configure the destination

Set your reverse proxy or web server to accept the full hostname. Forward the required ports at your router and allow them through the firewall. Browsers require HTTPS for .app names, so install a valid certificate for the hostname.

For step-by-step instructions for a specific router or app, see the port forwarding guides for BT, Sky, Virgin Media and TP-Link, the reverse proxy and HTTPS guide, or the guides for Home Assistant, Jellyfin and Synology. If inbound connections never arrive, check for CGNAT and double NAT.

4. Handle changing addresses

Generate a DDNS token on the name's page. Configure a dyndns2-compatible client with update server ddns.uk.app, path /nic/update, username equal to the full name, and the DDNS token as the password. Use HTTPS. Keep this token private and revoke it if exposed.

See the DDNS protocol examples for clients that require a custom update URL.

5. Verify

Check dig +short yourname.uk.app A and, if applicable, dig +short yourname.uk.app AAAA. On Windows, use Resolve-DnsName yourname.uk.app. Compare these answers with your current public address.

Run the dashboard's domain health check. Correct DNS with an HTTP 403 response points to destination access rules or hostname configuration. A certificate mismatch points to HTTPS configuration. Test from outside your home network as well, because local NAT behaviour can differ.

Next: automate certificate validation with DNS-01.

Keep your website monitored

After your website is online, set up uptime monitoring to receive alerts when it becomes unavailable. Set up monitoring with UptimeRobot

A name for your next idea

Give your website, home server or next project a memorable address: yourname.uk.app. Choose your name and check availability before registering.

Find your name