How to set up SSL Https access

Are there instructions on how to set up HTTPS / SSL Lets Encrypt access to Corteza without using a proxy. What are the env file settings to do this?

Hi @bpadmin

You could start here: System Requirements :: Corteza Docs

Kind regards,

Niall

These docs are very vague and only state using a NGINX reverse proxy. I do not want to use NGINX reverse proxy and need examples of what to add to the env file which the docs do not detail.

Are there any additional comments on this?

Is using the NGINX Reverse proxy the only method for setting up a LetsEncrypt SSL for HTTPS access?

fos ssl https you need a webserver like Apache, nginx or openlispeed, the ssl go in the virtual-host in the web-server and not in the .env and also you need buy a doman name example www.domainexample.tld
and config the domain in the webserver in Apache, nginx or openlitespeed or litespeed
after do this you can generate ssl https for you domain with lets-encrypt

1 Like

I also suggest validating your SSL certificate separately so as not to muddy the water by doing it all at once. I, for one, found this step challenging as it involved creating a DNS A record for the hostname (subdomain) that I wanted to use with my hosting provider.
Debian seems to also have apache2 setup automatically (at least in my instance) - locking up port 80 so that needed to be cleared up first.
I also found the documentation a bit challenging wrt β€˜which’ root folder for the /data directory (hint; not system /)

Use Cloudflare DNS, because Cloudflare dns (it is free and easy to use) and give you automatic ssl and redirect to https for free, you only must point an A record to the ip of your vps-server, in your vps server you can install the cloudflare tunnel or nginx or one more easy openlitespeed is more easy to use because it have graphic interface for configurations, and you will have https with ssl from cloudflare dns