ProxmoxVault: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Nick (Diskussion | Beiträge) |
Nick (Diskussion | Beiträge) |
||
| Zeile 34: | Zeile 34: | ||
chmod 755 /pool-zfs-2hdd8t/backup/ | chmod 755 /pool-zfs-2hdd8t/backup/ | ||
== | = Cockpit = | ||
* | Cockpit ist eine webbasierte grafische Benutzeroberfläche zur Verwaltung von Linux-Servern. | ||
* https://community-scripts.github.io/ProxmoxVE/scripts?id=cockpit | |||
=== Erstelle CT === | === Erstelle CT === | ||
* CT ID: gewünschte eingeben | * CT ID: gewünschte eingeben | ||
Version vom 9. Oktober 2025, 05:36 Uhr
Storage
Nur änderungen werden beschrieben sonst bleibt die Voreinstellung!
Proxmox Server
- ZFS -> erstellen (für Daten)
- Name: pool-zfs-2hdd8t
- Storage hinzufügen: disable!
- RAID: mirror
- Kopression: lz4
Rechenzentrum
- Hinzufügen -> Verzeichnis
- ID: data
- Verzeichnis: /pool-zfs-2hdd8t/data
- Inhalt: Disk-Image, Container
- Hinzufügen: -> Verzeíchnis
- ID: backup
- Verzeichnis: /pool-zfs-2hdd8t/backup
- Inhalt: VZDump backup file, Snippets
Verzeichnisse zum mounten für mehrere LXC erstellen
Die Verzeichnisse können später in LXC Container und VMs eingebunden werden. Zu beachten ist, dass in den VMs kein ändern der Verzeichnissrechte möglich ist. Wie z.B. für SMB und FTP freigaben.
Hier sollte ein privilegierter LXC Container verwendet werden. Für SMB und FTP Freigaben wird Cockpit empfohlen vor allem bei ZFS-Dateisystemen.
mkdir -p /mnt/nvme-share/docker chown 101000:101000 /mnt/nvme-share/docker chmod 755 /mnt/nvme-share/docker
mkdir -p /pool-zfs-2hdd8t/data/ chown 101000:101000 /pool-zfs-2hdd8t/data/ chmod 755 /pool-zfs-2hdd8t/data/
mkdir -p /pool-zfs-2hdd8t/backup/ chown 101000:101000 /pool-zfs-2hdd8t/backup/ chmod 755 /pool-zfs-2hdd8t/backup/
Cockpit
Cockpit ist eine webbasierte grafische Benutzeroberfläche zur Verwaltung von Linux-Servern.
Erstelle CT
- CT ID: gewünschte eingeben
- Hostname: vault
- Template: ubuntu 24.04.
- Disks: Storage: local-lvm
- CPU: Kerne: 2
- Speicher: 2x 1024
- Netzwerk: DHCP
Proxmox -> vault
- Ressourcen -> Hinzufügen
- Storage data-ssd
- Disk-Größe: 400
- Pfad: /data
- Backup: disable
MountPoints hinzufügen
nano /etc/pve/lxc/<ID>.conf mp0: /mnt/nvme-share/docker,mp=/docker mp1: /vault-ssd/mnt/vault-ssd-share/data,mp=/data
LXC vault (Ubuntu 24.04.)
Konsole
apt update && apt upgrade -y && apt install vim -y apt install --no-install-recommends cockpit -y wget https://github.com/45Drives/cockpit-file-sharing/releases/download/v4.3.1/cockpit-file-sharing_4.3.1-1jammy_all.deb wget https://github.com/45Drives/cockpit-identities/releases/download/v0.1.12/cockpit-identities_0.1.12-1focal_all.deb wget https://github.com/45Drives/cockpit-navigator/releases/download/v0.5.10/cockpit-navigator_0.5.10-1focal_all.deb apt install ./*.deb -y vim /etc/cockpit/disallowed-users # delete root (ab Ubuntu 24.04.) apt install wsdd
Cockpit UI
- Greate Group: data-share
- Create User: DeinName
- ADD Groups zu DeinName: data-share, sudo, users
- Set Samba Password
Cockpit -> File Sharing
Global Configuration
- Server Description: Vault
- Workgroup: WORKGROUP
- Apply
- Share Name: data
- Share Description: Media files
- Path: /data
- Apply