--- title: "Debian repos over HTTPS" date: 2018-12-03T00:00:00+01:00 draft: false share: false --- I've been using [deb.debian.org](https://deb.debian.org/) as the main debian repo on my servers pretty much since it's become available. I've recently realized that the service is available over HTTPS, and since I'm all about encrypting *all of the things*, I figured I'd configure it on my servers. This is going to be a very short post on how to do the same. ## Required package `apt` can't use repositories available over https without installing a required package first. ``` apt install apt-transport-https ``` ## The source.list file Once the package has been installed, you can edit your `/etc/apt/sources.list` file with the following content : ``` deb https://deb.debian.org/debian stable main contrib non-free deb https://deb.debian.org/debian-security stable/updates main contrib non-free deb https://deb.debian.org/debian stable-updates main contrib non-free deb https://deb.debian.org/debian stretch-backports main contrib non-free ``` Or, if you'd rather follow the `stretch` releases instead of `stable` (to avoid upgrading to `buster` until you're ready once it will become the new `stable`) : ``` deb https://deb.debian.org/debian stretch main contrib non-free deb https://deb.debian.org/debian-security stretch/updates main contrib non-free deb https://deb.debian.org/debian stretch-updates main contrib non-free deb https://deb.debian.org/debian stretch-backports main contrib non-free ``` ## Conclusion That's all! As I said, this was going to be a short post. As always, feel free to contact me here, on [Twitter](https://twitter.com/captainark) or on the [Fediverse](https://social.captainark.net/users/1)!