may you provide step by step instructions for absolute beginners?
I am just a private webmaster and would like to have my homepage accessible via https.
I read the documentation but it starts witht that I don’t know where to type in this:
$ git clone https://github.com/letsencrypt/letsencrypt
$ cd letsencrypt
$ ./letsencrypt-auto --help
Sure, the manual mode explained in the tutorial should work for you in your shared hosting but keep in mind that you should perform this process 4-6 times in a year because the certificates are valid for 90 days. If you agree with this manual process, go ahead
@eckart If you’re not able to use SSH with your hosting plan, you could execute the domain verification (acme-challenge) via FTP access too. Create the required folders and files with an Texteditor like TextWrangler (free to download and use)
I followed the next step and typed cd letsencrypt in the terminal.
I got the message:
eckartsacsimac2:~ eckartsmac$ cd letsencrypt
-bash: cd: letsencrypt: No such file or directory
Hi @eckart
use Spotlight to locate letsencrypt folder (click the icon at the right corner of your screen). Nonetheless, letsencrypt should be installed in your user folder.
After you’ve found letsencrypt, I suggest to drag the folder into your Terminal window and drop it there. This action won’t move the folder but it will show you the full path in Terminal in order to continue.
So letsencrypt-auto was not found.
With spotlight I found it and doubleclicked it with the result of the following:
another terminal window opened, saying:
Last login: Wed Dec 16 10:53:16 on ttys001
eckartsacsimac2:~ eckartsmac$ /Users/eckartsmac/letsencrypt/letsencrypt-auto ; exit;
grep: /etc/os-release: No such file or directory
WARNING: Mac OS X support is very experimental at present…
if you would like to work on improving it, please ensure you have backups
and then run this script again with the --debug flag!
logout
eckartsacsimac2:~ eckartsmac$ cd letsencrypt
eckartsacsimac2:letsencrypt eckartsmac$ ./letsencrypt-auto certonly -a manual --rsa-key-size 4096 -d homepage.com -d www.homepage.com
grep: /etc/os-release: No such file or directory
WARNING: Mac OS X support is very experimental at present…
if you would like to work on improving it, please ensure you have backups
and then run this script again with the --debug flag!
eckartsacsimac2:letsencrypt eckartsmac$
Pay attention to that warning, you shoud add the --debug flag to the command.
Edit: If you are having issues with the official client in Mac OS X you could try this web client https://letsgetssl.com/ you'll have to use several openssl commands (create the keys and your own CSR (Certificate Signing Request) but should work fine.
I’m using the latest OS X, El Capitan (10.11.2) and besides Letsencrypt, I strongly recommend to upgrade, as Apple implements a lot of security improvements with every new update. But that is another story.
I get the OS X experimental warning from letsencrypt too, but it works smoothly afterwards. Another OS X user from this forum mentioned a problem with letsencrypt, it turned out that a specific library was missing for letsencrypt on OS X. I didn’t experienced this error, bc I have Xcode installed.
But check that --debug mode, what’s the output in Terminal, @eckart ?
I will give it up now.
I like the idea behind letsencrypt very much. But at the moment the process is to complicated for the mainstream user.
Hopefully there will be an easy way to use letsencrypt in the future. Right now imho only a small group of people are able to install and use the encryption properly.
I will constantly check for updates. Maybe there will be a solution later.