Enabling Custom Domain (CNAME)
Step 1: Enable Custom Domain Setting: Go to General Settings and enable the Custom Domain option.
2. Subscription Requirement: This will prompt you to add the CNAME add-on to your Workspace subscription.
Step 2: Configuring the Custom Domain
Edit Custom Domain:
Go to Workspace Settings.
Select the edit button in the Custom Domain field.
Enter the desired domain to replace your Nifty Workspace domain and click Next.
Copy Host / Name Value:
Use the Copy button to copy the Host / Name value.
Create CNAME Record:
In your DNS manager, create a new CNAME record.
The Host / Name value from Nifty should match the Host and Value shown in the setup modal.
Add this record in your DNS manager.
Step 3: Completing DNS Setup
Wait for Propagation:
It might take a moment for changes to propagate. Nifty will notify you when Step 2 is available.
Add New DNS Record:
You will receive a new Host and Value for Step 2 based on the subdomain/domain you specified.
Create a second DNS record and paste the new Host and Value into the corresponding fields.
Add this record.
Step 4: Creating a CAA DNS Record
SSL certificate is required to enable CNAME and Nifty generates the certificate for your SSL Certificate Requirement: Nifty generates an SSL certificate for your account through AWS.
CAA Records: Specify the Amazon certificate authority (CA) for your domain or subdomain using CAA DNS records.
If you receive a CAA error during certificate issuance:
Check your CAA DNS records.
Update your CAA records and request a certificate again.
The value field in your CAA record must include one of the following:
amazon.com
amazontrust.com
awstrust.com
amazonaws.com
Refer to this article for configuring a CAA record in your DNS settings.
Step 5: Confirming Setup and Enabling CNAME
Complete CNAME Setup:
Nifty will notify you when the CNAME setup is complete and you can start using your new URL (e.g.,
portal.yourdomain.co
m).
DNS Propagation:
Do not enable CNAME for everyone until DNS propagation is complete, which can take up to 48 hours.
Disabling CNAME (Fallback Access)
If you need a fallback way to log in without redirecting to your custom domain, use this link:
https://[yourteamname].nifty.pm?cnamedisabled
Replace [yourteamname] with your team’s portion of the URL. For example:
https://nifty-purple.nifty.pm?cnamedisabled
So, for this team, their CNAME Fallback URL would be:
https://nifty-purple.nifty.pm?cnamedisabled.