Co będziemy potrzebować?

  • Linux – ja wybrałem Debian 10
  • WinScp – darmowy klient FTP

Instalujemy cerbot`a na naszym linuxie, tutaj przykład komendy dla Debiana 10

apt-get update
apt-get install python-certbot-apache

Następnie, aby rozpocząć generowanie darmowego certyfikatu SSL wpisujemy następującą komendę

certbot certonly --manual --preferred-challenges dns --email admin@naszadomena.pl --domains naszadomena.pl

Następnym krokiem będzie zrobienie wpisu TXT do ustawień DNS domeny. Wystarczy się zalogować na nasz hosting i w ustawieniach DNS domeny zrobić wpis dokładnie z takimi wartościami jakimi zostały dla nas wygenerowane. 

Kiedy wszystko zostanie poprawnie dodane to zostaniemy o tym poinformowani. Jeżeli wpis będzie nie prawidłowy, cały proces trzeba będzie przejść od nowa, więc proszę uważnie przepisywać, a najlepiej kopiować. Unikniemy w ten sposób błędów.

Ostatecznie zostanie nam zwrócony komunikat że nasz certyfikat znajduje się w katalogu /etc/letsencrypt/live/naszadomena Warto na tym etapie zainstalować np. WinScp i za pomocą protokołu SFTP zalogować się do naszego linuxa i pobrać nasze certyfikaty. Oczywiście pobranie certyfikatów, skopiowanie ich czy też podejrzenie można zrobić na wiele sposobów.

Mam nadzieję że opis darmowego pozyskania certyfikatu Wam się przyda.