← Go to Resources

Dynamic DNS & Secure Access Configurator for cPanel Users

What is this tool for?

This tool generates a step-by-step setup guide for exposing a home or LAN service on the internet when:

The guide covers four steps:

  1. DDNS — keep your subdomain updated when your public IP changes.
  2. Port forwarding — send traffic from your router to the correct machine on your LAN.
  3. Reverse proxy (optional but recommended) — terminate HTTPS on a server with Nginx.
  4. Let's Encrypt — obtain a free TLS certificate for your domain.

Who is this for?


Before you start — create the DDNS entry in cPanel

  1. Log in to cPanel for your domain.
  2. Open Domains → Dynamic DNS.
  3. Click Create and choose a subdomain (for example media.example.com).
  4. Copy the generated Update URL (also called webcall URL). You will paste it into the form below.
  5. Wait a minute, then confirm the record exists in cPanel DNS / Zone Editor.

Official reference: Dynamic DNS in cPanel.

Tips:


Generate your setup guide

Fill in the details for one service. You can submit again for additional hostnames.

Short label used in filenames and router rules (for example jellyfin). Private address of the machine running the app or reverse proxy (for example 192.168.1.50). Port the service listens on locally (for example Jellyfin 8096, Home Assistant 8123). The full DDNS name you created in cPanel (for example media.example.com). Paste the full webcall URL from cPanel Dynamic DNS. Treat it like a password — anyone with it can repoint your DNS.