Hetzner Debian/Ubuntu Package Mirror

Last change on 2024-08-22 • Created on 2020-05-18 • ID: RO-A6B1C

Einleitung

Wir betreiben einen lokalen Mirror für Debian/Ubuntu-Paketen, um Bandbreite zu sparen und Software-Aktualisierungen und -Installationen zu beschleunigen. Dieser ist als Paketquelle in den Standard-Images für Cloud und Dedicated Server vorkonfiguriert. Bei einer manuellen Installation kann dieser mit den nachfolgenden Anweisungen verwendet werden.

IPv6

Ist Ihr Server IPv6 fähig kann der Mirror auch direkt über IPv6 angesprochen werden. Es sind keine Anpassungen notwendig.

Debian 12 (bookworm)

Der Mirror kann durch Erstellen einer Datei /etc/apt/sources.list.d/hetzner-mirror.list mit folgendem Inhalt hinzugefügt werden:

#Packages and Security Updates from the Hetzner Debian Mirror
deb https://mirror.hetzner.com/debian/packages  bookworm           main contrib non-free non-free-firmware
deb https://mirror.hetzner.com/debian/packages  bookworm-updates   main contrib non-free non-free-firmware
deb https://mirror.hetzner.com/debian/packages  bookworm-backports main contrib non-free non-free-firmware
deb https://mirror.hetzner.com/debian/security  bookworm-security  main contrib non-free non-free-firmware

Debian 11 (bullseye)

Der Mirror kann durch Erstellen einer Datei /etc/apt/sources.list.d/hetzner-mirror.list mit folgendem Inhalt hinzugefügt werden:

#Packages and Security Updates from the Hetzner Debian Mirror
deb https://mirror.hetzner.com/debian/packages  bullseye           main contrib non-free
deb https://mirror.hetzner.com/debian/packages  bullseye-updates   main contrib non-free
deb https://mirror.hetzner.com/debian/packages  bullseye-backports main contrib non-free
deb https://mirror.hetzner.com/debian/security  bullseye-security  main contrib non-free

Ubuntu 24.04 Noble Numbat

für arm64-basierte Server

Bei Verwendung des Deb882-kompatiblen Formates kann der Mirror durch Erstellen einer Datei /etc/apt/sources.list.d/hetzner-mirror.sources mit folgendem Inhalt hinzugefügt werden:

Types: deb
URIs: https://mirror.hetzner.com/ubuntu-ports/packages
Suites: noble noble-updates noble-backports
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

## Ubuntu security updates
Types: deb
URIs: https://mirror.hetzner.com/ubuntu-ports/security
Suites: noble-security
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Bei Verwendung des einzeiligen Formates kann der Mirror durch Erstellen einer Datei /etc/apt/sources.list.d/hetzner-mirror.list mit folgendem Inhalt hinzugefügt werden:

# Packages and Updates from the Hetzner Ubuntu Mirror
deb https://mirror.hetzner.com/ubuntu-ports/packages noble           main restricted universe multiverse
deb https://mirror.hetzner.com/ubuntu-ports/packages noble-updates   main restricted universe multiverse
deb https://mirror.hetzner.com/ubuntu-ports/packages noble-backports main restricted universe multiverse
deb https://mirror.hetzner.com/ubuntu-ports/packages noble-security  main restricted universe multiverse

für x86-basierte Server

Bei Verwendung des Deb882-kompatiblen Formates kann der Mirror durch Erstellen einer Datei /etc/apt/sources.list.d/hetzner-mirror.sources mit folgendem Inhalt hinzugefügt werden:

Types: deb
URIs: https://mirror.hetzner.com/ubuntu/packages
Suites: noble noble-updates noble-backports
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

## Ubuntu security updates
Types: deb
URIs: https://mirror.hetzner.com/ubuntu/security
Suites: noble-security
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Bei Verwendung des einzeiligen Formates kann der Mirror durch Erstellen einer Datei /etc/apt/sources.list.d/hetzner-mirror.list mit folgendem Inhalt hinzugefügt werden:

# Packages and Updates from the Hetzner Ubuntu Mirror
deb https://mirror.hetzner.com/ubuntu/packages noble           main restricted universe multiverse
deb https://mirror.hetzner.com/ubuntu/packages noble-updates   main restricted universe multiverse
deb https://mirror.hetzner.com/ubuntu/packages noble-backports main restricted universe multiverse
deb https://mirror.hetzner.com/ubuntu/packages noble-security  main restricted universe multiverse

Ubuntu 22.04 Jammy Jellyfish

Der Mirror kann durch Erstellen einer Datei /etc/apt/sources.list.d/hetzner-mirror.list mit folgendem Inhalt hinzugefügt werden:

für arm64-basierte Server

# Packages and Updates from the Hetzner Ubuntu Mirror
deb https://mirror.hetzner.com/ubuntu-ports/packages noble           main restricted universe multiverse
deb https://mirror.hetzner.com/ubuntu-ports/packages noble-updates   main restricted universe multiverse
deb https://mirror.hetzner.com/ubuntu-ports/packages noble-backports main restricted universe multiverse
deb https://mirror.hetzner.com/ubuntu-ports/packages noble-security  main restricted universe multiverse

für x86-basierte Server

# Packages and Updates from the Hetzner Ubuntu Mirror
deb http://mirror.hetzner.com/ubuntu/packages jammy           main restricted universe multiverse
deb http://mirror.hetzner.com/ubuntu/packages jammy-updates   main restricted universe multiverse
deb http://mirror.hetzner.com/ubuntu/packages jammy-backports main restricted universe multiverse
deb http://mirror.hetzner.com/ubuntu/packages jammy-security  main restricted universe multiverse

Ubuntu 20.04 Focal Fossa

Der Mirror kann durch Erstellen einer Datei /etc/apt/sources.list.d/hetzner-mirror.list mit folgendem Inhalt hinzugefügt werden:

für arm64-basierte Server

# Packages and Updates from the Hetzner Ubuntu Mirror
deb https://mirror.hetzner.com/ubuntu-ports/packages noble           main restricted universe multiverse
deb https://mirror.hetzner.com/ubuntu-ports/packages noble-updates   main restricted universe multiverse
deb https://mirror.hetzner.com/ubuntu-ports/packages noble-backports main restricted universe multiverse
deb https://mirror.hetzner.com/ubuntu-ports/packages noble-security  main restricted universe multiverse

für x86-basierte Server

# Packages and Updates from the Hetzner Ubuntu Mirror
deb http://mirror.hetzner.com/ubuntu/packages focal           main restricted universe multiverse
deb http://mirror.hetzner.com/ubuntu/packages focal-updates   main restricted universe multiverse
deb http://mirror.hetzner.com/ubuntu/packages focal-backports main restricted universe multiverse
deb http://mirror.hetzner.com/ubuntu/packages focal-security  main restricted universe multiverse

Eintrag in preseed-Dateien von Debian und Ubuntu

Der Hetzner-Mirror lässt sich folgendermassen in die Debian preseed-Dateien eintragen: (Für Ubuntu debian mit ubuntu ersetzen):

d-i mirror/http/hostname string mirror.hetzner.com
d-i mirror/http/directory string /debian/packages

Bei arm64-basierten Server, welche Ubuntu verwenden:

d-i mirror/http/hostname string mirror.hetzner.com
d-i mirror/http/directory string /ubuntu-ports/packages
Table of Contents