Skip to content
Back

Generate CSR

  • 0
  • Web
  • Cloud
Leis
1 Apr, 2026, 09:07

How do I generate a CSR for my domain host? They are asking me to generate one for my hoosting here on appwrite

TL;DR
- Appwrite manages SSL certificates automatically using Let's Encrypt, so you don't need to generate a CSR. - Add your domain in Appwrite Console under Settings > Custom Domains. - Update DNS settings with the given CNAME or A record value from Appwrite. - Appwrite will handle verification and SSL certificate issuance automatically. - If your host asks for a CSR, they may misunderstand; Appwrite's SSL is free and auto-renews. - Follow the steps in the Custom Domains tab on your dashboard for HTTPS activation.
Arhan Ansari
1 Apr, 2026, 09:37

Hello 👋 It sounds like your domain host is giving you 'old school' instructions for manual SSL, but with Appwrite, it's much easier!

The short answer: You don't need to generate a CSR. Appwrite handles SSL certificates automatically for you using Let's Encrypt.

Here is what you actually need to do:

  1. Add the Domain: In your Appwrite Console, go to Settings > Custom Domains and add your domain (e.g., api.yourdomain.com).
  2. Update DNS: Appwrite will give you a CNAME or A record value. You just need to go to your domain host's DNS settings and add that record.
  3. Wait for Verification: Once the DNS propagates, Appwrite will automatically communicate with Let's Encrypt, verify your ownership, and issue the certificate for you.

If your host is insisting on a CSR: They might think you are trying to install a third-party certificate that you bought from them. You don't need to do that! Appwrite's built-in SSL is free, automatic, and auto-renews.

Just follow the steps in the Custom Domains tab in your dashboard, and you’ll be live with HTTPS in no time! :appwriterocket:

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more