HTTPS - MichaIng/DietPi GitHub Wiki

HTTPS (Hypertext Transfer Protocol Secure) is an extension of the widely used HTTP protocol for network communication, especially used when accessing a website or web application via web browser.

It invokes the TLS/SSL protocol to encrypt communication and verify the identity of the webserver.

Implementation

Server side

  • Most well known webservers, available on Debian-based systems and offered by DietPi-Software, support HTTPS, e.g. Apache, Nginx and Lighttpd, and many other web applications do as well.
  • If you do not already own a certificate by a trusted CA, DietPi provides the free of charge solution via Let's Encrypt, which is accepted as trusted CA by very most operating systems and browsers: dietpi-letsencrypt

Client side

  • Very most web browsers and download tools offered by Debian-based systems support HTTPS, e.g. Firefox, Chromium, wget and curl.
  • Debians APT (Advanced Package Tool) as well allows HTTPS/TLS encrypted package downloads, using the apt-transport-https package.
  • DietPi aims to use HTTPS connections for downloads wherever available.