Actual Budget API [Custom Domain Addon]
$1.00 / month
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.
What is the Actual Budget API Custom Domain Addon?
This addon lets you serve your ElfHosted-hosted Actual Budget API (Actual Budget sync server endpoint) on a domain you own — for example money-api.mydomain.com — instead of the default <your-username>-actual-budget-api.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>-actual-budget-api.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 Actual Budget API 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
This addon points to the Actual Budget sync API endpoint, not the web UI. Use it when configuring the Actual Budget desktop or mobile clients to sync against a custom URL. For the web UI, use the Actual Budget custom domain addon.
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.
Jellyfin (Custom Domain Addon)
Use your own domain — like watch.mydomain.com — for your ElfHosted Jellyfin, instead of the default ElfHosted subdomain.
Add a CNAME, subscribe, and we provision a TLS certificate. Your existing ElfHosted subdomain keeps working too.
Seerr [Custom Domain Addon]
Use your own domain — like requests.mydomain.com — for your ElfHosted Seerr, instead of the default ElfHosted subdomain.
Add a CNAME, subscribe, and we provision a TLS certificate. Your existing ElfHosted subdomain keeps working too.
PeerTube [Custom Domain Addon]
Use your own domain — like videos.mydomain.com — for your ElfHosted PeerTube, 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.
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.
Uptime Kuma (Custom Domain Addon)
Use your own domain — like status.mydomain.com — for your ElfHosted Uptime Kuma, instead of the default ElfHosted subdomain.
Add a CNAME, subscribe, and we provision a TLS certificate. Your existing ElfHosted subdomain keeps working too.
![actual-custom-domain Actual Budget API [Custom Domain Addon] - Image 1](https://store.elfhosted.com/wp-content/uploads/2025/07/actual-custom-domain.jpg)
Reviews
Clear filtersThere are no reviews yet.