# Public academy & custom domain

**Category:** [Academy](https://help.totalctrl.app/hc/totalctrl/totalctrl-help-center/en-US/categories/academy)
**Updated:** 2026-10-04

## Your public academy

When privacy is **Public**, your published *public* courses appear on a branded academy page at `/academy/<slug>`. Set a friendly **Public URL (slug)** in Academy Settings.
## Custom domain

Serve the public academy on your own subdomain (e.g. `academy.yourcompany.com`):

- Enter your domain in **Academy Settings → Custom Domain** and save.
- Add the **CNAME** and **TXT** records shown to your DNS provider.
- Click **Verify DNS**. Once verified, your academy serves on that domain (SSL is provisioned automatically; DNS changes can take up to 48 hours).

---

## Related Articles

- [Reporting](https://help.totalctrl.app/en-US/articles/academy-reporting)
- [Jump to all courses from the Academy dashboard](https://help.totalctrl.app/en-US/articles/academy-view-all-courses)
- [Visibility & privacy](https://help.totalctrl.app/en-US/articles/academy-visibility-privacy)
- [Enrollment, approvals, progress, and certificates](https://help.totalctrl.app/en-US/articles/academy-enrollment-progress)
- [Export a course as SCORM or xAPI](https://help.totalctrl.app/en-US/articles/academy-course-export-scorm-xapi)

---
[← Back to TotalCtrl Help Center](https://help.totalctrl.app/en-US/)