#[SOLVED] How do I get SSL working in DigitalOcean?

1 messages · Page 1 of 1 (latest)

normal apex
#

Hello! I created an AppWrite droplet in DigitalOcean from the official template. Initially, it was in an IP address. But now that I'm ready to move out of the development phase, I wanted it to live in a doman name. So I went ahead and bought a domain i.e. myapp.com. Then created an A record(server.myapp.com). It works, but there's no SSL going on.
What do I need to do now? Thanks in advance.

crimson viper
#

Hey, Sure.
You'll need to add your domain in the .env file

  • SSH into your droplet
  • Edit the /root/appwrite/.env file
  • Set the value of _APP_DOMAIN to be server.myapp.com
  • Also, set the value of _APP_DOMAIN_TARGET to be server.myapp.com
  • Set the the value of _APP_OPTIONS_FORCE_HTTPS to be enabled
  • Run docker compose up -d in the folder /root/appwrite
  • Run docker exec -it appwrite ssl in the folder /root/appwrite

Check if accessing server.myapp.com will redirect you to a https with a valid certifcate.

P.s. sometime as the browser keeps small cache for SSL, it'll be best to restart the browser.

normal apex