You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/routes/docs/advanced/self-hosting/functions/+page.markdoc
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -116,6 +116,6 @@ environment:
116
116
- DO_PROPAGATION_TIMEOUT=1h
117
117
```
118
118
119
-
Note: Let's Encrypt has strict rate limits for certificate requests. If you encounter rate limit errors in the logs, you may need to wait a few hours before trying again.
119
+
> Note: Let's Encrypt has strict rate limits for certificate requests. If you encounter rate limit errors in the logs, you may need to wait a few hours before trying again.
120
120
121
121
For other DNS providers, refer to [Traefik's DNS providers documentation](https://doc.traefik.io/traefik/https/acme/#providers).
Copy file name to clipboardExpand all lines: src/routes/docs/advanced/self-hosting/sites/+page.markdoc
+4-6Lines changed: 4 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -23,19 +23,17 @@ You can also configure the maximum timeout that can be set on individual Appwrit
23
23
24
24
# Add an apex domain for Sites {% #root-domain %}
25
25
26
-
Appwrite allows you to add an apex domain to your instance's configuration that you can publicly expose your Site on.
27
-
28
-
To add an apex domain, you must first configure either one of the following environment variables in your `.env` file:
26
+
Appwrite allows you to add an apex domain to your instance's configuration that you can publicly expose your Site on. To add an apex domain, you must first configure either one of the following environment variables in your `.env` file:
29
27
30
28
- `_APP_DOMAIN_TARGET_A`: Set this to the IPv4 address of your server.
31
29
- `_APP_DOMAIN_TARGET_AAAA`: Set this to the IPv6 address of your server.
32
30
33
-
Make sure to remove any pre-existing values for `_APP_DOMAIN_TARGET_A` and `_APP_DOMAIN_TARGET_AAAA` if they are set, as these can conflict with your current configuration.
34
-
35
31
Head to the **Domains** tab of your site, and add your apex domain (e.g., `myapp.com`) as a new domain pointed to the active deployment.
36
32
37
33
Next, head to your DNS provider and create an A or AAAA record for your root domain pointing to the server's IP address. This will allow Appwrite to serve your sites from the apex domain.
38
34
35
+
> Note: Make sure to remove any pre-existing values for `_APP_DOMAIN_TARGET_A` and `_APP_DOMAIN_TARGET_AAAA` if they are set, as these can conflict with your current configuration.
36
+
39
37
# SSL certificates for Sites domains {% #ssl-certificates %}
40
38
41
39
Before setting up SSL certificates, ensure you have configured your DNS settings properly. You'll need to create a CNAME, A, or AAAA record that points your wildcard domain (e.g. `*.sites.appwrite.myapp.com`) to your Appwrite domain.
@@ -129,6 +127,6 @@ environment:
129
127
- DO_PROPAGATION_TIMEOUT=1h
130
128
```
131
129
132
-
Note: Let's Encrypt has strict rate limits for certificate requests. If you encounter rate limit errors in the logs, you may need to wait a few hours before trying again.
130
+
> Note: Let's Encrypt has strict rate limits for certificate requests. If you encounter rate limit errors in the logs, you may need to wait a few hours before trying again.
133
131
134
132
For other DNS providers, refer to [Traefik's DNS providers documentation](https://doc.traefik.io/traefik/https/acme/#providers).
0 commit comments