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, then click Next.

  4. (Optional) Select an auth provider, then 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.

    Custom frontend DNS info

  5. Create the CNAME and A Records in your DNS provider, as shown in the Frontdoor console, then click Next.

    It may take some time for DNS changes to propagate.

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

    Use the sample responses provided by NetFoundry to confirm your records are set up correctly.

  7. Click Next to finish creating your custom frontend, then exit out of the screen.

    Your newly created custon frontend will appear in the frontends list with a status of PENDING until DNS verification is complete. Once verified, the status will change to DEPLOYED.

Next steps