Note: This article concerns solely private cloud-hosted eFront portals. The guidelines below do not apply to on-premise deployed installations. To learn how to set up domains at a branch level check this article. |
If you have recently subscribed to eFront and you want to use a domain name of your choice (e.g., training.example.com), here’s how to do it.
Your eFront installation comes with a name under the efrontlearning.com domain, provided to you upon initializing your subscription. In our example, we will use the name example.efrontlearning.com.
To use a domain name of your choice (e.g., training.example.com) with your current eFront installation:
- Visit your DNS provider's website
- Go to the DNS settings
-
In your DNS settings, add the following CNAME record:
CNAME training.example.com -> example.efrontlearning.com -
To create Branch URLs (e.g., branch1.training.example.com, branch2.training.example.com, etc.), also add the following record:
CNAME *.training.example.com -> example.efrontlearning.com
Note: If you want to use your own domain for your eFront portal and it is hosted on our servers, we provide a free SSL certificate to ensure secure operation under HTTPS. To request one or to get more information about SSL certificates, please contact our support team directly. |
Enabling the mailing service
To enable the mailing service for your eFront installation, you have to create the following TXT record in your DNS settings.
- Visit your DNS provider's website
- Go to the DNS settings
- Create a new TXT record (our support team will provide you with the actual values you need to enter)
- Hostname: Enter the host name for the TXT record. For example, type @ to map the record directly to your domain name, or enter the subdomain of your host name such as www or mail.
- TXT Value - Enter the value you want to assign to the record.
For example:
(these are just example values, use the values provided to you by our support team)
- Hostname: example.domain.com
- Value: v=DKIM1; k=rsa; h=sha256; p=WUXy9MuMkv7vvvzS[...]
Configuring DNS to use with Branch URLs
To have your Branch URLs follow a format like 'branch.training.example.com', you need to refer to 'step 4' in the previous section and add the CNAME record: *.training.example.com. Then, you have to explicitly define the 'Domain name for branch' in the respective field.
Let's say we want to create a Branch at 'operations.training.example.com':
- In your eFront portal, go to 'Home’ -> 'Branches' -> 'Add Branch'
- Fill in a name for your Branch
- Fill in the Branch’s complete URL, in our case: operations.training.example.com
A domain other than '*.training.example.com' as Branch URL (e.g. foo.com)
To create a Βranch at a new domain, different than your eFront domain:
- In your eFront portal, go to 'Home' -> 'Branches' -> 'Add Branch'
- Fill in a name for your Branch
- Fill in the Branch’s domain name, in our case: foo.com
- Go to the domain’s (foo.com) DNS settings
- Add a CNAME record pointing to your eFront installation’s default domain name: CNAME foo.com -> example.efrontlearning.com
-
To use this as a parent Branch for other Branch URLs (e.g., branch1.foo.com, branch2.foo.com, etc.), also add the following record:
CNAME *.foo.com -> example.efrontlearning.com
Note: As you did for the main domain, you have to explicitly define the subdomain name in the 'Domain name for branch' field for each sub-Branch. |
For more general information on Branches, follow this link.