Custom Domain and SSL
This page explains how to configure SSL for your custom domain on a self-hosted Appsmith instance, ensuring secure HTTPS connections for your applications.
info
For Kubernetes installations, see Ingress and TLS.
Prerequisites
Before configuring SSL for your custom domain, ensure you have the following:
- A self-hosted Appsmith instance installed. If not already installed, refer to the installation guides. This guide assumes you are working with an existing installation.
- A custom domain purchased from a domain provider, such as:
- Ports 80 and 443 must be open and accessible. If using custom ports, ensure they are also open and accessible.
- Access to Admin Settings in your Appsmith instance.
Configure SSL
You can use your custom domain with the HTTP protocol, even if you haven’t set up an SSL certificate. To ensure secure connections using HTTPS, it’s recommended to configure SSL. You can choose from the following two methods:
Custom domain format
Enter only the domain or hostname—for example, apps.example.com or subdomain.example.com. Do not include a protocol (http:// or https://), a port, a path, or a trailing slash.
- Set up Let’s Encrypt SSL certificate (recommended for most users)
- Set up a custom SSL certificate