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 http://mirror.hetzner.com/ubuntu-ports/packages jammy main restricted universe multiverse
deb http://mirror.hetzner.com/ubuntu-ports/packages jammy-updates main restricted universe multiverse
deb http://mirror.hetzner.com/ubuntu-ports/packages jammy-backports main restricted universe multiverse
deb http://mirror.hetzner.com/ubuntu-ports/packages jammy-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 http://mirror.hetzner.com/ubuntu-ports/packages focal main restricted universe multiverse
deb http://mirror.hetzner.com/ubuntu-ports/packages focal-updates main restricted universe multiverse
deb http://mirror.hetzner.com/ubuntu-ports/packages focal-backports main restricted universe multiverse
deb http://mirror.hetzner.com/ubuntu-ports/packages focal-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