User Tools

Site Tools


virtualisierung:proxmox:pom_repo

This is an old revision of the document!


Proxmox Offline Mirror

blalb albla bla bla

Repos anlegen / verwalten

Es werden vier Repos angelegt.

  • 1x PVE
  • 3x Debian

PVE 8 Repo - non Sub

proxmox-offline-mirror config mirror add \
  --id pve-8-non-sub \
  --architectures amd64 \
  --architectures all \
  --repository 'deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription main contrib' \
  --key-path /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg \
  --sync true \
  --verify true \
  --base-dir /opt/pom


Debian 12 Repo - Main

proxmox-offline-mirror config mirror add \
  --id debian-12-main \
  --architectures amd64 \
  --architectures all \
  --repository 'deb http://debian.anexia.at/debian bookworm main contrib non-free' \
  --key-path /etc/apt/trusted.gpg.d/debian-archive-bookworm-automatic.asc \
  --sync true \
  --verify true \
  --skip-sections games,x11,debug,doc,graphics,video,sound,hamradio,tex \
  --skip-packages '.*-desktop','gnome.*','.*-gnome.*','gnome','gnome3','gnome-shell.*','gnome-themes.*','gnome-session.*','gnome-control.*','gnome-panel.*','gnome-terminal.*','gnome-settings.*','gnome-online.*','gnome-keyring.*','libgnome.*','kde.*','.*-kde.*','plasma.*','lxde.*','xfce.*','mate.*','cinnamon.*','xserver.*','xorg.*','wayland.*','fonts-.*','xfonts.*','themes.*','qt.*','libqt.*','libgtk.*','gtk.*','sddm.*','gdm.*','lightdm.*','dconf.*','ffmpeg.*','vlc.*','libreoffice.*','gimp.*','gedit.*','xterm.*','evince.*','nautilus.*','pulseaudio.*','pipewire.*','alsa.*','jack.*','sound.*','media.*','cups.*','printer.*','poppler.*','abiword.*','gnumeric.*','hunspell.*','aspell.*','ibus.*','uim.*','caribou.*','onboard.*','at-spi.*','speech-dispatcher.*','modemmanager.*','network-manager.*','bluetooth.*','wpa.*','ppp','php.*','nodejs.*','npm.*','ruby.*','python2.*','avahi.*','rpcbind','nfs-kernel-server'
  --base-dir /opt/pom


Debian 12 Repo - Update

proxmox-offline-mirror config mirror add \
  --id debian-12-updates \
  --architectures amd64 --architectures all \
  --repository 'deb http://deb.debian.org/debian bookworm-updates main contrib non-free' \
  --key-path /etc/apt/trusted.gpg.d/debian-archive-bookworm-automatic.asc \
  --sync true --verify true \
  --skip-sections games,x11,debug,doc,graphics,video,sound,hamradio,tex \
  --skip-packages '.*-desktop','.*-gnome.*','.*-kde.*','.*-games','.*-media.*','.*-sound.*','x11.*','wayland.*','vlc.*','ffmpeg.*','libreoffice.*','fonts-.*','cups.*','xfonts.*','hunspell.*','tex.*','gnumeric.*','abiword.*','modemmanager.*','wpa.*','ppp','network-manager.*','bluetooth.*','qt.*','libqt.*','libgtk.*','ruby.*','nodejs.*','npm.*','php.*','python2.*','avahi.*','nfs-kernel-server','rpcbind' \
  --base-dir /opt/pom


Debian 12 Repo - Security

proxmox-offline-mirror config mirror add \
  --id debian-12-security \
  --architectures amd64 --architectures all \
  --repository 'deb http://security.debian.org/debian-security bookworm-security main contrib non-free' \
  --key-path /etc/apt/trusted.gpg.d/debian-archive-bookworm-security-automatic.gpg \
  --sync true --verify true \
  --skip-sections games,x11,debug,doc,graphics,video,sound,hamradio,tex \
  --skip-packages '.*-desktop','.*-gnome.*','.*-kde.*','.*-games','.*-media.*','.*-sound.*','x11.*','wayland.*','vlc.*','ffmpeg.*','libreoffice.*','fonts-.*','cups.*','xfonts.*','hunspell.*','tex.*','gnumeric.*','abiword.*','modemmanager.*','wpa.*','ppp','network-manager.*','bluetooth.*','qt.*','libqt.*','libgtk.*','ruby.*','nodejs.*','npm.*','php.*','python2.*','avahi.*','nfs-kernel-server','rpcbind' \
  --base-dir /opt/pom


Anzeigen Repo Liste

proxmox-offline-mirror config mirror list


Syncen der Repos

proxmox-offline-mirror mirror snapshot create REPO
proxmox-offline-mirror mirror snapshot create-all


Anzeigen der Snapshots

proxmox-offline-mirror mirror snapshot list


Löschen eines Snapshots

proxmox-offline-mirror mirror snapshot remove <repoid> <snapshot>


Löschen eines Repos

proxmox-offline-mirror config mirror remove --id <repoid> --remove-data 


proxmox-offline-mirror mirror gc


Medium für Clients konfigurieren

Damit die Clients dann auch auf die Daten zugreifen können muss man ein Medium erstellen.

Anlegen eines Mediums

proxmox-offline-mirror config media add \
  --id repo_debian-12 \
  --mirrors debian-12 \
  --mirrors debian-12-update \
  --mirrors debian-12-security \
  --sync true --verify true \
  --mountpoint /mnt/pom/client_repos/debian-12
virtualisierung/proxmox/pom_repo.1750167445.txt.gz · Last modified: by stone