# Debian repos over HTTPS

03 December 2018

I’ve been using 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 or on the Fediverse!

## Updating passwords with Ansible

## Self-hosted report-uri