Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,11 @@ For advanced users who prefer manual setup, you can install Appwrite using Docke

1. Create a directory named `appwrite` and place both `docker-compose.yml` and `.env` inside
2. Edit the `.env` file to customize your installation. At minimum, update `_APP_OPENSSL_KEY_V1` and `_APP_EXECUTOR_SECRET` with unique secret values

{% info title="Let's Encrypt" %}
If you plan to use Let's Encrypt for SSL certificates, make sure the `_APP_EMAIL_CERTIFICATE` environment variable in your `appwrite/.env` file is set to a valid email address before starting Appwrite. Without this value, Let's Encrypt certificates cannot be issued.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Certificate Email Variable Is Ignored

The manual installation configuration does not recognize the singular _APP_EMAIL_CERTIFICATE name. An installer following this note will set an unused variable while the certificate email remains unchanged, so the note does not prevent the certificate issue it describes.

Suggested change
If you plan to use Let's Encrypt for SSL certificates, make sure the `_APP_EMAIL_CERTIFICATE` environment variable in your `appwrite/.env` file is set to a valid email address before starting Appwrite. Without this value, Let's Encrypt certificates cannot be issued.
If you plan to use Let's Encrypt for SSL certificates, make sure the `_APP_SYSTEM_SECURITY_EMAIL_ADDRESS` environment variable in your `appwrite/.env` file is set to a valid email address before starting Appwrite.
Prompt To Fix With AI
This is a comment left during a code review.
Path: src/routes/docs/advanced/self-hosting/installation/+page.markdoc
Line: 142

Comment:
**Certificate Email Variable Is Ignored**

The manual installation configuration does not recognize the singular `_APP_EMAIL_CERTIFICATE` name. An installer following this note will set an unused variable while the certificate email remains unchanged, so the note does not prevent the certificate issue it describes.

```suggestion
If you plan to use Let's Encrypt for SSL certificates, make sure the `_APP_SYSTEM_SECURITY_EMAIL_ADDRESS` environment variable in your `appwrite/.env` file is set to a valid email address before starting Appwrite.
```

How can I resolve this? If you propose a fix, please make it concise.

Fix in Claude Code Fix in Codex

{% /info %}

3. Start the Appwrite stack:

```bash
Expand Down