# Changing the default domain name

**URL:** <https://forum.community.taotesting.com/t/changing-the-default-domain-name/83>\
**Category:** Support\
**Created:** [February 7, 2026, 11:12am UTC](https://forum.community.taotesting.com/t/changing-the-default-domain-name/83 "2026-02-07T11:12:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nullyks](https://avatars.discourse-cdn.com/v4/letter/n/e99b99/32.png) [@Nullyks](https://forum.community.taotesting.com/u/Nullyks)\
**Post date:** [February 7, 2026, 11:12am UTC](https://forum.community.taotesting.com/t/changing-the-default-domain-name/83/1 "2026-02-07T11:12:46Z")

</div>

I have no success changing the domain name from community.tao.internal to anything else.

I have followed the instructions here: [Custom Domain name - TAO Community Edition](https://tao-ce.github.io/tao-ce/config/network/fqdn/)

However this ends up with me not being able to connect to TAO instance due to SSL error:

- Connected to my.custom.domain (127.0.0.1) port 443
- ALPN: curl offers h2,http/1.1
- TLSv1.3 (OUT), TLS handshake, Client hello (1):
- TLSv1.3 (IN), TLS alert, internal error (592):
- OpenSSL/3.0.13: error:0A000438:SSL routines::tlsv1 alert internal error
- Closing connection  
curl: (35) OpenSSL/3.0.13: error:0A000438:SSL routines::tlsv1 alert internal error

As far as I can understand it is because the TLS certificate for my.custom.domain does not exist inside the container. Can I create a self-signed one? Where should it be placed? In which configuration file should it be referenced?

---

<div class="post-metadata">

**Author:** ![Cicatrice](https://yyz1.discourse-cdn.com/flex007/user_avatar/forum.community.taotesting.com/cicatrice/32/31_2.png) [@Cicatrice](https://forum.community.taotesting.com/u/Cicatrice)\
**Post date:** [February 10, 2026, 8:46am UTC](https://forum.community.taotesting.com/t/changing-the-default-domain-name/83/2 "2026-02-10T08:46:03Z")

</div>

Hello, and welcome to TAO Community,

certificate is automatically provisioned and self-signed by Caddy when none is provided.

If you want to provision yours, you can eventually mount your own Caddy configuration in `/etc/tao-ce/config/Caddyfile`, based on this file [tao-ce/etc/tao-ce/config/Caddyfile at main · tao-ce/tao-ce · GitHub](https://github.com/tao-ce/tao-ce/blob/main/etc/tao-ce/config/Caddyfile) ; in `tls` directive [tls (Caddyfile directive) — Caddy Documentation](https://caddyserver.com/docs/caddyfile/directives/tls) . However, we only had few experiment on this, and we do not have full documentation yet.

Regarding the error message you added, it seems you are testing with `curl`.

- Did you reinstall TAO Community Edition after applying changes ? (some configuration need to be regenerated)
- Did you add `-k` flag on `curl` to skip errors due to self-signed certificate ?
