SSL
Darmowy certyfikat SSL
zanie wtedy, gdy nie chcesz jeszcze automatyzować całego procesu albo potrzebujesz certyfikatu dla domeny obsługiwanej ręcznie.
domeny domena.pl oraz adresu e-mail admin@domena.pl. Przed uruchomieniem poleceń podmień je na własne dane.
Debian 12
tku odśwież listę dostępnych pakietów:
apt update
Następnie zainstaluj Certbota:
apt install -y certbot
, uruchom:
certbot certonly --manual --preferred-challenges=dns --email admin@domena.pl --agree-tos -d domena.pl
Jeżeli certyfikat ma obejmować również adres z www, użyj wersji z dwiema domenami:
certbot certonly --manual --preferred-challenges=dns --email admin@domena.pl --agree-tos -d domena.pl -d www.domena.pl
Certbot poprosi o dodanie rekordu TXT w strefie DNS domeny. Najczęściej będzie to rekord o nazwie:
_acme-challenge.domena.pl
w panelu DNS, poczekaj na propagację zmian, a dopiero potem wróć do terminala i naciśnij Enter.
Po poprawnej weryfikacji certyfikat i klucz prywatny znajdziesz w katalogu:
/etc/letsencrypt/live/domena.pl/
Najczęściej potrzebne pliki to:
fullchain.pem
privkey.pem
fullchain.pem zawiera certyfikat domeny razem z certyfikatami pośrednimi. privkey.pem to klucz prywatny, którego nie należy nikomu udostępniać.
Debian 13
da bardzo podobnie. Najpierw odśwież listę pakietów:
apt update
Następnie zainstaluj Certbota:
apt install -y certbot
Dla samej domeny głównej uruchom:
certbot certonly --manual --preferred-challenges=dns --email admin@domena.pl --agree-tos -d domena.pl
Dla domeny głównej i wariantu z www użyj:
certbot certonly --manual --preferred-challenges=dns --email admin@domena.pl --agree-tos -d domena.pl -d www.domena.pl
da tak:
_acme-challenge.domena.pl
zapisane tutaj:
/etc/letsencrypt/live/domena.pl/
Do konfiguracji serwera najczęściej wykorzystasz:
/etc/letsencrypt/live/domena.pl/fullchain.pem
/etc/letsencrypt/live/domena.pl/privkey.pem
Ważne przy odnawianiu
się automatycznie. Przed wygaśnięciem certyfikatu trzeba ponownie uruchomić Certbota i dodać nowy rekord TXT.
DNS jest możliwe, ale wymaga odpowiedniego pluginu DNS albo własnego skryptu, który potrafi samodzielnie dodawać rekordy TXT w strefie domeny.