Skip to main content

Create a custom frontend

Learn how to create a custom frontend in the Frontdoor console and configure the necessary DNS records at your domain provider.

Creating a custom frontend allows you to serve your NetFoundry Frontdoor shares from your own domain name. This provides a seamless, professional experience by replacing the default URL with a branded link (e.g., files.your-company.com).

In addition to branding, a custom frontend is a prerequisite for securing your shares with an OAuth provider, allowing you to enforce authentication from identity providers like OIDC, GitHub, or Google.

Steps

  1. From the Frontdoor console, click Frontends in the left-hand menu.

  2. Click the + icon to create a new custom frontend.

  3. Enter your domain name.

  4. (Optional) Select an auth provider.

  5. Click Save.

    You'll get a loading message that your DNS info is being created. You can wait for it to finish, or navigate away and come back later:

    DNS info loading

    Once the DNS info is ready, the screen will refresh with your CNAME record and A Record info. If it doesn't, close the custom frontend creation window, return to Frontends, refresh, and select your newly created custom frontend:

    Custom frontend DNS info

  6. Create the CNAME and an A Record (with both values) in your DNS provider, as shown in the Frontdoor console.

    The Status for your custom frontend will be PENDING_DNS_VERIFICATION until you create the records in your DNS provider. It takes some time for the DNS changes to propagate.

    DNS provider name formatting

    Different DNS providers handle the Name or Host field differently, which can often lead to verification failures.

    • Full-domain entry: Some enterprise providers, like AWS Route 53, require you to paste the entire string provided in the UI (e.g., _a19b...bc4.docs.example.com).
    • Subdomain-only entry: Many consumer-focused providers, like GoDaddy, automatically append your root domain to any record you create (so, instead, use _a19b...bc4.docs).
  7. Once the DNS changes update in the UI, the Status for your frontend will change to DEPLOYED and it's ready to use.

  8. (Optional) NetFoundry will verify your DNS records, but you can also verify manually using command-line tools like nslookup or dig.

    Click the Verify your DNS records tab to see the nslookup commands and sample responses provided by NetFoundry to confirm your records are set up correctly.

    For example: nslookup test.docs.example.com