Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is: test.soundsessential.com - just temporary and not actually set up yet
I ran this command: n/a
It produced this output: n/a
My web server is (include version): ?
The operating system my web server runs on is (include version): Ubuntu 18.04 with Ruby 2.5.1 and Sinatra
My hosting provider, if applicable, is: AWS
I can login to a root shell on my machine (yes or no, or I don’t know): Yes
I’m using a control panel to manage my site (no, or provide the name and version of the control panel): No
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you’re using Certbot): Latest
I’m very new to this and could do with some help. I have a very simple web app that is using Ruby and Sinatra and I’d like to have SSL set up on it. Here’s what’s happened so far:
Launch AWS Ubuntu 18.04 server
Run updates
Install rvm
Install Ruby
Upload app files to data folder
Run gem install bundler
Then bundle install
Then start the app running
The app is then available and works on the IP address. I’ve been trying to figure out getting the SSL on there and I used Certbot from here: https://certbot.eff.org/lets-encrypt/ubuntubionic-other and went through the instructions. I was successful in getting a certificate and then it said ‘install your certificate’ - I’m stuck because I don’t know how to do this and can’t find any instructions out there.
So, I’m hoping someone can help with:
Step by step instructions for how to install the certificate for a complete newbie!
Same for how to have the certificate auto renew so I never need to worry about it expiring.
Many thanks for taking the time.