Custom Domains

Use your own domain for repository feed URLs instead of f.feedz.io. Custom domains are available on the Professional plan.

Custom domains apply to feed URLs only. The feedz.io web portal does not support custom domains.

URL format

Depending on where the domain is configured, the resulting feed URLs take different forms:

Configured onURL format
Organisationhttps://mydomain.com/my-repo/nuget
Repositoryhttps://mydomain.com/nuget

Setup

  1. Add a CNAME record in your DNS pointing your domain (or subdomain) to feed.feedz.io.
  2. Once the DNS record is in place, go to your organisation or repository settings and select the Custom Domains tab.
  3. Click Add, enter the domain, and press OK. Feedz will verify the CNAME record before saving.

After the domain is saved, it takes up to 5 minutes to become active. Feedz automatically provisions an SSL certificate via Let's Encrypt.

A domain can only be associated with one organisation or repository at a time.

Multiple domains

You can configure multiple custom domains on a single organisation or repository. All configured URLs are listed on the repository dashboard and used for download links on the package details page.

Removing a domain

To remove a domain, delete it from the custom domain list in settings and remove the CNAME record from your DNS.

Feedz uses HSTS. If you plan to reuse a domain for a different purpose after removing it from Feedz, browsers that previously visited it may refuse non-HTTPS connections for a period of time.