X Tutup
Skip to content

Latest commit

 

History

History
76 lines (58 loc) · 3.04 KB

File metadata and controls

76 lines (58 loc) · 3.04 KB

Support UniversalBit Project Disambiguation Bash Reference Manual Join Mastodon


letsencrypt.md — Enable HTTPS via Let's Encrypt

The letsencrypt.md file provides instructions for enabling HTTPS on your website using Let's Encrypt.

Key Points

  1. References

  2. Setup for Debian 11

    apt install certbot python3-certbot-apache -y
    git clone https://github.com/letsencrypt/letsencrypt
    cd letsencrypt
    ./letsencrypt-auto --help   # Suite Command List

    Usage Examples

    ./letsencrypt-auto --apache -d yourdomain.com

    Certonly Example

    ./letsencrypt-auto certonly --standalone --email infouniversalbits@gmail.com -d universalbit.it 
  3. Setup for Debian 12


🎉 Latest News: Let's Encrypt Domain & IP Validation

Let's Encrypt has made updates regarding how certificates are granted, particularly affecting domain and IP validation methods.
As of January 2026:

  • Domain validation: You must prove ownership/control of the domain via HTTP/HTTPS challenge, DNS challenge (TXT record), or use the Certbot with supported options.
  • IP certificate support: Let’s Encrypt does not issue certificates directly to IP addresses unless proper reverse DNS and proof is provided. Make sure your domain resolves correctly and you pass validation steps.
  • Firewall/Network Controls: Ensure Let's Encrypt servers can reach your public server via the validation method you select.

More info and current updates on validation requirements are available here:


Debian 11 Quick Setup

apt install certbot python3-certbot-apache -y
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
./letsencrypt-auto --help   # List commands

Obtain and Install (Apache):

./letsencrypt-auto --apache -d yourdomain.com

Obtain Only (Standalone mode):

./letsencrypt-auto certonly --standalone --email -d 

Debian 12 Setup

See LetsEncrypt Debian Guide


X Tutup