GoToSocial [Custom Domain Addon]
$1.00 / month
Use your own domain — like social.mydomain.com — for your ElfHosted GoToSocial, instead of the default ElfHosted subdomain.
Add a CNAME, subscribe, and we provision a TLS certificate. Your existing ElfHosted subdomain keeps working too.
What is the GoToSocial Custom Domain Addon?
This addon lets you serve your ElfHosted-hosted GoToSocial (lightweight ActivityPub server) on a domain you own — for example social.mydomain.com — instead of the default <your-username>-gotosocial.elfhosted.com URL. Both URLs continue to work; the custom one is just nicer to share, easier to remember, and looks better in a browser bar.
How to set it up
- 📝 Decide on the subdomain you want to use (we recommend a subdomain of a domain you control, not a root domain).
- 🌐 Create a CNAME record pointing your custom domain to
<your-username>-gotosocial.elfhosted.com. - 🚫 Make sure any CDN / proxy (Cloudflare orange-cloud, Fastly, etc.) is disabled on that record. We need to terminate TLS at our edge to provision the cert.
- 💳 Subscribe to this addon and provide your custom domain in the order notes.
- 🔒 We provision a Let's Encrypt certificate and route the domain to your stack — usually within a few minutes.
Requirements
- An active GoToSocial subscription on ElfHosted.
- A domain you control with the ability to set CNAME records.
- No CDN / proxy in front of the CNAME (we handle TLS).
Important note
Important: the custom domain becomes part of your ActivityPub identity. Set this before you start federating; changing it afterwards breaks every existing follow relationship.
Frequently Asked Questions
Does my old elfhosted.com URL stop working?
No — both URLs serve your app simultaneously.
Can I use Cloudflare?
Yes, but the record must be DNS-only (grey cloud), not proxied. We need to issue and renew the TLS cert against your domain.
Can I use a root / apex domain?
Subdomains are strongly recommended (CNAME at apex breaks DNS in most setups). If you must use an apex, ALIAS / ANAME records may work depending on your DNS provider.
What happens if I cancel?
Your custom domain stops resolving to the app. The default ElfHosted subdomain keeps working.
How long does provisioning take?
Usually a few minutes once DNS has propagated. Open a Discord ticket if it's been over an hour.
Only logged in customers who have purchased this product may leave a review.
Related products
Overseerr (Custom Domain Addon)
Use your own domain — like requests.mydomain.com — for your ElfHosted Overseerr, instead of the default ElfHosted subdomain.
Add a CNAME, subscribe, and we provision a TLS certificate. Your existing ElfHosted subdomain keeps working too.
Jellyseerr (Custom Domain Addon)
Use your own domain — like requests.mydomain.com — for your ElfHosted Jellyseerr, instead of the default ElfHosted subdomain.
Add a CNAME, subscribe, and we provision a TLS certificate. Your existing ElfHosted subdomain keeps working too.
Emby (Custom Domain Addon)
Use your own domain — like watch.mydomain.com — for your ElfHosted Emby, instead of the default ElfHosted subdomain.
Add a CNAME, subscribe, and we provision a TLS certificate. Your existing ElfHosted subdomain keeps working too.
Actual Budget API [Custom Domain Addon]
Use your own domain — like money-api.mydomain.com — for your ElfHosted Actual Budget API, instead of the default ElfHosted subdomain.
Add a CNAME, subscribe, and we provision a TLS certificate. Your existing ElfHosted subdomain keeps working too.
StoryTeller [Custom Domain Addon]
Use your own domain — like library.mydomain.com — for your ElfHosted Storyteller, instead of the default ElfHosted subdomain.
Add a CNAME, subscribe, and we provision a TLS certificate. Your existing ElfHosted subdomain keeps working too.
Flixio (Custom Domain Addon)
Use your own domain — like stream.mydomain.com — for your ElfHosted Flixio, instead of the default ElfHosted subdomain.
Add a CNAME, subscribe, and we provision a TLS certificate. Your existing ElfHosted subdomain keeps working too.
PairDrop [Custom Domain Addon]
Use your own domain — like drop.mydomain.com — for your ElfHosted PairDrop, instead of the default ElfHosted subdomain.
Add a CNAME, subscribe, and we provision a TLS certificate. Your existing ElfHosted subdomain keeps working too.
Mattermost (Custom Domain Addon)
Use your own domain — like chat.mydomain.com — for your ElfHosted Mattermost, instead of the default ElfHosted subdomain.
Add a CNAME, subscribe, and we provision a TLS certificate. Your existing ElfHosted subdomain keeps working too.
![gotosocial-custom-domain GoToSocial [Custom Domain Addon] - Image 1](https://store.elfhosted.com/wp-content/uploads/2025/02/gotosocial-custom-domain.jpg)
Reviews
Clear filtersThere are no reviews yet.