Skip to content

Domains

Technical *.wodby.cloud domain name

Wodby provides a technical *.wodby.cloud domain name to every application. It depends on the instance, application, and organization names:

[instance].[app name].[organization name].wodby.cloud

You can find your technical domain under Instance > Domains.

Infrastructure 7 automatically provisions a managed Let's Encrypt certificate for the technical domain and its one-level service subdomains. For example, one certificate covers both:

  • dev.my-app.my-org.wodby.cloud
  • *.dev.my-app.my-org.wodby.cloud

No certificate request is required from the dashboard. HTTPS becomes available after the technical DNS records and application deployment finish. HTTP remains available and is not redirected to HTTPS by default.

Existing Infrastructure 6 technical domains are unchanged and do not receive these automatic certificates.

You can restrict access to technical domains by:

  • Disabling domain
  • Setting basic auth for this domain

Attaching custom domain name

You can attach your custom domain name by following these steps:

  1. Go to Domains > Add on your instance page
  2. Add your domain
  3. Add an A record targeted to your server IP from your DNS provider's control panel
  4. You're all set. Please note that DNS records propagation may take up to 24 hours

You can attach wildcard domains, e.g. *.example.com

WWW redirects

If you want your www subdomain to automatically redirect to non-www domain or vise-versa, you can do it from a domain edit page by selecting one of the redirect actions. Please note, you must add both www and non-www domains manually before configuring WWW redirect actions.

Basic auth

You can enable basic auth from Instance > Domains > Basic auth. Only single basic auth can be set up per instance but you can choose which domains you want to apply it to.

Indexation by Search Robots

All technical *.wodby.cloud domains not indexed by search engines (header X-Robots-Tag). Additionally, you can optionally prevent indexation for your custom domains on domain edit/add pages.

HTTPs

Let's Encrypt Certificates

You can enable HTTPS for your custom domains by requesting a free SSL certificate from Let's Encrypt. Navigate to the Domains tab of your instance page and click Get certificate in the list of domains. Choose the "Let's encrypt" provider and submit the form. Before requesting the certificate, make sure that your domain is already attached to the server where the instance is currently deployed.

Additionally, you can enable redirect for all HTTP requests to HTTPS from a domain edit page.

Let's Encrypt certificates renewal

We automatically renew all certificates acquired via Let's Encrypt.

Let's Encrypt limitations

Let's Encrypt have some rate limits and may not be trusted by old browsers

Custom SSL Certificates

It's not currently possible to upload certificates from the dashboard. Please contact us if you need to set up a custom SSL certificate.

HSTS

Since infrastructure version >= 5.5.3 you can configure HSTS per domain via three provided options:

  • Disable
  • Enable for this domain (default)
  • Enable for this domain and all subdomains

Max age is 31536000 and cannot be changed.