virtualisierung:proxmox:pom_repo
This is an old revision of the document!
Table of Contents
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 \ --base-dir /opt/pom \ --skip-sections games \ --skip-sections x11 \ --skip-sections debug \ --skip-sections doc \ --skip-sections graphics \ --skip-sections video \ --skip-sections sound \ --skip-sections hamradio \ --skip-sections tex \ --skip-packages .*desktop \ --skip-packages gnome.* \ --skip-packages .*gnome.* \ --skip-packages gnome \ --skip-packages gnome3 \ --skip-packages gnome-shell.* \ --skip-packages gnome-themes.* \ --skip-packages gnome-session.* \ --skip-packages gnome-control.* \ --skip-packages gnome-panel.* \ --skip-packages gnome-terminal.* \ --skip-packages gnome-settings.* \ --skip-packages gnome-online.* \ --skip-packages gnome-keyring.* \ --skip-packages libgnome.* \ --skip-packages kde.* \ --skip-packages .*kde.* \ --skip-packages plasma.* \ --skip-packages lxde.* \ --skip-packages xfce.* \ --skip-packages mate.* \ --skip-packages cinnamon.* \ --skip-packages xserver.* \ --skip-packages xorg.* \ --skip-packages wayland.* \ --skip-packages fonts-.* \ --skip-packages xfonts.* \ --skip-packages themes.* \ --skip-packages qt.* \ --skip-packages libqt.* \ --skip-packages libgtk.* \ --skip-packages gtk.* \ --skip-packages sddm.* \ --skip-packages gdm.* \ --skip-packages lightdm.* \ --skip-packages dconf.* \ --skip-packages ffmpeg.* \ --skip-packages vlc.* \ --skip-packages libreoffice.* \ --skip-packages gimp.* \ --skip-packages gedit.* \ --skip-packages xterm.* \ --skip-packages evince.* \ --skip-packages nautilus.* \ --skip-packages pulseaudio.* \ --skip-packages pipewire.* \ --skip-packages alsa.* \ --skip-packages jack.* \ --skip-packages sound.* \ --skip-packages media.* \ --skip-packages cups.* \ --skip-packages printer.* \ --skip-packages poppler.* \ --skip-packages abiword.* \ --skip-packages gnumeric.* \ --skip-packages hunspell.* \ --skip-packages aspell.* \ --skip-packages ibus.* \ --skip-packages uim.* \ --skip-packages caribou.* \ --skip-packages onboard.* \ --skip-packages at-spi.* \ --skip-packages speech-dispatcher.* \ --skip-packages modemmanager.* \ --skip-packages network-manager.* \ --skip-packages bluetooth.* \ --skip-packages wpa.* \ --skip-packages ppp \ --skip-packages nodejs.* \ --skip-packages npm.* \ --skip-packages ruby.* \ --skip-packages avahi.* \ --skip-packages rpcbind \ --skip-packages nfs-kernel-server
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 \ --base-dir /opt/pom \ --skip-sections games \ --skip-sections x11 \ --skip-sections debug \ --skip-sections doc \ --skip-sections graphics \ --skip-sections video \ --skip-sections sound \ --skip-sections hamradio \ --skip-sections tex \ --skip-packages .*desktop \ --skip-packages gnome.* \ --skip-packages .*gnome.* \ --skip-packages gnome \ --skip-packages gnome3 \ --skip-packages gnome-shell.* \ --skip-packages gnome-themes.* \ --skip-packages gnome-session.* \ --skip-packages gnome-control.* \ --skip-packages gnome-panel.* \ --skip-packages gnome-terminal.* \ --skip-packages gnome-settings.* \ --skip-packages gnome-online.* \ --skip-packages gnome-keyring.* \ --skip-packages libgnome.* \ --skip-packages kde.* \ --skip-packages .*kde.* \ --skip-packages plasma.* \ --skip-packages lxde.* \ --skip-packages xfce.* \ --skip-packages mate.* \ --skip-packages cinnamon.* \ --skip-packages xserver.* \ --skip-packages xorg.* \ --skip-packages wayland.* \ --skip-packages fonts-.* \ --skip-packages xfonts.* \ --skip-packages themes.* \ --skip-packages qt.* \ --skip-packages libqt.* \ --skip-packages libgtk.* \ --skip-packages gtk.* \ --skip-packages sddm.* \ --skip-packages gdm.* \ --skip-packages lightdm.* \ --skip-packages dconf.* \ --skip-packages ffmpeg.* \ --skip-packages vlc.* \ --skip-packages libreoffice.* \ --skip-packages gimp.* \ --skip-packages gedit.* \ --skip-packages xterm.* \ --skip-packages evince.* \ --skip-packages nautilus.* \ --skip-packages pulseaudio.* \ --skip-packages pipewire.* \ --skip-packages alsa.* \ --skip-packages jack.* \ --skip-packages sound.* \ --skip-packages media.* \ --skip-packages cups.* \ --skip-packages printer.* \ --skip-packages poppler.* \ --skip-packages abiword.* \ --skip-packages gnumeric.* \ --skip-packages hunspell.* \ --skip-packages aspell.* \ --skip-packages ibus.* \ --skip-packages uim.* \ --skip-packages caribou.* \ --skip-packages onboard.* \ --skip-packages at-spi.* \ --skip-packages speech-dispatcher.* \ --skip-packages modemmanager.* \ --skip-packages network-manager.* \ --skip-packages bluetooth.* \ --skip-packages wpa.* \ --skip-packages ppp \ --skip-packages nodejs.* \ --skip-packages npm.* \ --skip-packages ruby.* \ --skip-packages avahi.* \ --skip-packages rpcbind \ --skip-packages nfs-kernel-server
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-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
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.1753262426.txt.gz · Last modified: by stone
