Custom domains
Custom domains allow you to serve your public links with your own personalized domain.
For example, if I have an Ente album and wish to share it with my friends, I can go to the album's sharing settings and create a public link. When I copy this link, it will of the form of
https://albums.ente.io/?t=...
The custom domains feature allows you to instead create a link that uses your own domain, say
https://pics.example.org/?t=...
You don't need to run any servers or manage any services, Ente will still host and serve your album for you, the only thing that changes is that you can serve your links using your personalized domain.
Availability
The custom domains feature requires the ability to publicly share albums which for abuse prevention reasons can only be done by people with an active Ente subscription.
Setup
The setup involves two steps:
- Letting Ente know about the domain you wish to use for serving your public links
- Updating your DNS settings to point your domain (or subdomain) to my.ente.io
For people who are comfortable with changing DNS settings on their domain provider, this entire process is very simple will take a minute. For people who are not comfortable with changing DNS, we will provide a more detailed breakdown below.
Let's dive in.
To make the process concrete, let's assume we're trying to use pics.example.org as our custom domain. Note that there is no restriction to use a subdomain, a top level domain can be used as a custom domain too. That is, either of example.org or subdomain.example.org is fine, Ente will work with both.
Step 1 - Link your domain
The first step is to let Ente know about the domain or subdomain you wish to use by linking it to your account.
WARNING
Currently (Aug 2025) the ability to link a custom domain is only present in Ente's web app, web.ente.io. It will come to Ente mobile and desktop when their next versions get released.
Head over to Preferences > Custom domains, in the domain field enter "pics.example.org" (replace with your subdomain) and press "Save". That's it. The linking is done.
Step 2 - Add DNS entry
The second step is to add a CNAME entry in your DNS provider that forwards requests for pics.example.org (replace with your subdomain) to my.ente.io.
Specifically, you need to add a CNAME record
from the domain (or subdomain) of your choice to my.ente.io
. You can leave the TTL
at its default.
Record Type | Name | Value | TTL |
---|---|---|---|
CNAME | Your subdomain, e.g pics | my.ente.io | Auto (default) |
The exact steps for doing this depend on the DNS provider that you're using.
Your DNS provider usually is the service from which you bought your domain. The domain name seller will provide some sort of an admin panel where you can configure your DNS settings.
As concrete examples, here is how this step would look for Cloudflare:
And here is how it would look for Namecheap:
NOTE
The examples are using "pics" as the subdomain, but that's just an example, you can use anything you like (or use "@" if you'd like to use the root domain itself).
The time it takes for DNS records to update is dependent on your DNS provider. Usually the changes should start reflecting within a few minutes, and should almost always reflect within an hour.
Once the DNS changes have been applied, then you can take any public link to your shared albums, replace albums.ente.io
with your choice (e.g. pics.example.org
), and the link will still work.
You don't need to do this manually though, the apps will do it for you. More on this in the next section.
Using
Using is trivial. When you go to an album's sharing options and copy the link to it, Ente will automatically copy the link that uses your configured domain.
WARNING
Currently (Aug 2025) the ability to automatically substitute your custom domain is only present in Ente's web app, web.ente.io. It will come to Ente mobile and desktop when their next versions get released.
Unsetting
To stop using your custom domain, we need to undo the two steps we did during setup.
Unlink your domain in Ente. This can be done just by going to Preferences > Custom Domains, clearing the value in the "Domain" input and pressing "Update".
Remove the CNAME record you added during setup in your DNS provider.