Skip to main content

Nextcloud on Proxmox - Teil 1: Erstellen der VM und Installieren von Debian 13

Ziel dieses Abschnitts

In diesem ersten Teil erstellen wir eine virtuelle Maschine in Proxmox und installieren darauf ein minimales Debian 13-System.

Am Ende dieses Abschnitts:

  • läuft Debian erfolgreich in der VM
  • ist das System per Konsole erreichbar
  • sind wir bereit für Netzwerk-, Storage- und Nextcloud-Setup

Voraussetzungen

Hardware-Empfehlungen

  • RAM: mindestens 4 GB (empfohlen: 8 GB)
  • Systemdisk: mindestens 32 GB (SSD/NVMe empfohlen)
  • Datendisk: separate HDD oder SSD für Nextcloud-Daten
  • CPU: 2–4 Kerne

VM-Parameter (Beispiel)

  • VM-ID: 120
  • vCPUs: 4
  • RAM: 4 GB
  • Root-Disk: 32 GB
  • Daten-Disk: 200 GB (später 250GB)
  • Mount-Ziel (später):
    /srv/nc.example.org/data

Hinweis:
Die Daten-Disk wird nicht während der Debian-Installation genutzt,
sondern später separat eingebunden.


Benötigte Zugangsdaten (Beispiel)

⚠️ Hinweis:
In einer echten Umgebung sollten hier sichere, individuelle Passwörter
verwendet und in einem Passwortmanager gespeichert werden.

  • root (VM)
  • ncadmin (VM)
  • Datenbank-User: <span class="editor-theme-code">nextcloud
  • Nextcloud-Admin: <span class="editor-theme-code">nextcloud_admin

Debian-Installationsmedium

Wir verwenden Debian 13 (amd64).

Download-Quelle (ISO):
https://debian.snt.utwente.nl/debian-cd/13.3.0/amd64/iso-cd/


Schritt 1: VM in Proxmox erstellen

  1. Neue VM anlegen
  2. Gewünschte VM-ID vergeben
  3. Das zuvor heruntergeladene Debian-ISO auswählen


Schritt 2: VM System-Einstellungen

Maschinen-Typ und Agent

  • Machine: <span class="editor-theme-code">q35
    → moderne CPU-Features
  • QEMU Guest Agent: aktivieren
    → bessere Status- und Shutdown-Funktionen

System-Disk konfigurieren

  • Disk-Größe: 32 GB
  • Cache: Default
  • Discard: aktivieren
    (nur sinnvoll bei SSD/NVMe)

Zweite Disk (Daten) hinzufügen

Jetzt fügen wir eine zweite Festplatte hinzu, die später ausschließlich für Nextcloud-Daten gedacht ist.

  • Größe: z. B. 200 GB
  • Storage: nach eigener Infrastruktur
  • Discard: aktivieren (bei SSD/NVMe)

CPU-Konfiguration

  • Cores: 4
    (2 reichen für kleine Setups)
  • Type: <span class="editor-theme-code">host
    → Proxmox stellt alle CPU-Features bereit

Arbeitsspeicher

  • Minimum: 2 GB (funktional)
  • Empfehlung: 4 GB

Netzwerk

Die Standard-Netzwerkeinstellungen können unverändert bleiben.

Übersicht prüfen

Wenn alles korrekt konfiguriert ist, sollte die VM-Übersicht in etwa so aussehen.

Jetzt starten wir die VM und beginnen mit der Debian-Installation.---

Schritt 3: Debian installieren

Sprache & Region

Um Deutschland auszuwählen:1. Other 2. Europe 3. Germany

Die Tastaturbelegung kann anschließend übernommen werden.---

Hostname & Domain

  • Hostname: z. B. nc
  • Domain: entweder online oder Heimnetz
    (z. B. intranet.zuhause.de oder example.org)

Root-Passwort setzen

Ein starkes Root-Passwort vergeben.

Normalen Benutzer anlegen

Neben dem root-Nutzer benörtigen wir noch einen weitere normalen Nutzer. Ich habe hier als Beispiel den Namen ncadmin genommen. Auch hier sollten wir ein starkes Passwort vergeben.

Partitionierung

  • Guided – use entire disk
  • Wichtig: die kleine 32-GB-Disk auswählen
    (meist /dev/sda)
  • Alle Daten in eine Partition

und auf die Disk schreiben.

Paketquellen & Updates

  • Zusätzliche Medien: Nein
  • Debian-Mirror:
    • Land: Germany
    • Mirror: deb.debian.org
  • Proxy: Nein
  • Teilnahme an Statistik: Nein

Paket-Auswahl

Wir installieren kein Desktop-System.- ❌ Debian Desktop Environment

  • ❌ GNOME
  • ✅ SSH Server

Den Webserver installieren wir später gezielt selbst.

Bootloader

  • GRUB auf: /dev/sda
    (SCSI-0)

Die Debian-Installation ist nun abgeschlossen.

Schritt 4: Boot-Reihenfolge prüfen

Falls die VM erneut vom ISO startet:1. VM ausschalten 2. Options → Boot Order 3. Systemdisk nach oben ziehen 4. ISO nach unten oder deaktivieren

Screenshot Boot Order falsch

Boot Order falsch

Screenshot Boot Order korrekt

Boot Order korrekt

Ergebnis

Wenn alles korrekt war, landen wir jetzt auf einer Login-Konsole von Debian 13.

Nächster Schritt

Im nächsten Teil:

  • statische IP konfigurieren
  • zweite Disk partitionieren, formatieren und einbinden
  • Basis-System vorbereiten