<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TECHDOC – High Availability IT &amp; Automation</title>
	<atom:link href="https://www.techdoc.at/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.techdoc.at</link>
	<description>Proxmox, OPNsense, Linux &#38; WordPress für kleine Unternehmen</description>
	<lastBuildDate>Sat, 23 May 2026 19:36:38 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.techdoc.at/wp-content/uploads/2026/01/cropped-cropped-TechdocLogo2026-32x32.png</url>
	<title>TECHDOC – High Availability IT &amp; Automation</title>
	<link>https://www.techdoc.at</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>usrv01 &#8211; Ubuntu Server 01</title>
		<link>https://www.techdoc.at/usrv01-ubuntu-server-01/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=usrv01-ubuntu-server-01</link>
					<comments>https://www.techdoc.at/usrv01-ubuntu-server-01/#respond</comments>
		
		<dc:creator><![CDATA[Michael Schneider]]></dc:creator>
		<pubDate>Sat, 23 May 2026 14:23:23 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://www.techdoc.at/?p=432</guid>

					<description><![CDATA[Die ersten Schritte für jede VM Als erstes bekommt jede VM eine statische IP Adresse: Passwordless Login Ich habe einen [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Die ersten Schritte für jede VM</h2>



<p class="wp-block-paragraph">Als erstes bekommt jede VM eine statische IP Adresse:</p>



<pre class="wp-block-code"><code>sudo nano /etc/netplan/50-cloud-init.yaml</code></pre>



<pre class="wp-block-code"><code>network:
  version: 2
  renderer: networkd
  ethernets:
    ens18:
      dhcp4: false
      addresses:
        - 10.10.0.10/24
      routes:
        - to: default
          via: 10.10.0.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 8.8.4.4</code></pre>



<pre class="wp-block-code"><code>sudo chmod 600 /etc/netplan/50-cloud-init.yaml
sudo rm -r /etc/netplan/00-installer-config.yaml
sudo netplan apply</code></pre>



<h2 class="wp-block-heading">Passwordless Login</h2>



<p class="wp-block-paragraph">Ich habe einen SSH Key auf meinem Notebook erstellt um mich ohne Passwort auf meinen Servern einzuloggen.</p>



<pre class="wp-block-code"><code>scp -R id_ed25519.pub mschneider@10.10.0.10:/home/mschneider/</code></pre>



<p class="wp-block-paragraph"> Auf meiner PVE Maschine einloggen.</p>



<pre class="wp-block-code"><code>mkdir -p ~/.ssh
cat id_ed25519.pub &gt;&gt; .ssh/authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys</code></pre>



<p class="wp-block-paragraph">Auf PVE VIM installieren und einige SSH Einstellungen durchführen</p>



<pre class="wp-block-code"><code>sudo vim /etc/ssh/sshd_config</code></pre>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="577" height="289" src="https://www.techdoc.at/wp-content/uploads/2026/05/grafik.png" alt="" class="wp-image-424" srcset="https://www.techdoc.at/wp-content/uploads/2026/05/grafik.png 577w, https://www.techdoc.at/wp-content/uploads/2026/05/grafik-300x150.png 300w" sizes="(max-width: 577px) 100vw, 577px" /></figure>



<p class="wp-block-paragraph">Zum kopieren</p>



<pre class="wp-block-code"><code>PermitRootLogin prohibit-password
PasswordAuthentication no
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys</code></pre>



<pre class="wp-block-code"><code>sudo apt install -y ca-certificates curl gnupg</code></pre>



<h2 class="wp-block-heading">Updates durchführen</h2>



<pre class="wp-block-code"><code>sudo apt update &amp;&amp; sudo apt upgrade -y</code></pre>



<h2 class="wp-block-heading">Docker installieren</h2>



<pre class="wp-block-code"><code>sudo apt install -y ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
  sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

echo "deb &#91;arch=$(dpkg --print-architecture) \
  signed-by=/etc/apt/keyrings/docker.gpg] \
  https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release &amp;&amp; echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null</code></pre>



<pre class="wp-block-code"><code>sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

sudo usermod -aG docker mschneider</code></pre>



<h2 class="wp-block-heading">4TB Datastorage einrichten</h2>



<p class="wp-block-paragraph">Mit diesen Befehlen wird nachgesehen welchen Laufwerksnamen der 4TB Storage hat und ein Filesystem damit erstellt.</p>



<pre class="wp-block-code"><code>lsblk</code></pre>



<pre class="wp-block-code"><code>sudo mkfs.ext4 /dev/sdb</code></pre>



<p class="wp-block-paragraph">Ein Mount Verzeichnis und automatischer Mount wird nun erstellt.</p>



<pre class="wp-block-code"><code>sudo mkdir -p /mnt/nextcloud-data
sudo mount /dev/sdb /mnt/nextcloud-data</code></pre>



<p class="wp-block-paragraph">Die UUID kopieren</p>



<pre class="wp-block-code"><code>sudo blkid /dev/sdb</code></pre>



<pre class="wp-block-code"><code>sudo nano /etc/fstab</code></pre>



<p class="wp-block-paragraph">Folgende Zeile mit der UUID versehen und in die FSTAB schreiben</p>



<pre class="wp-block-code"><code>UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  /mnt/nextcloud-data  ext4  defaults  0  2</code></pre>



<p class="wp-block-paragraph">Kontrolliert kann es mit folgenden Befehl werden.</p>



<pre class="wp-block-code"><code>df -h | grep nextcloud</code></pre>



<h2 class="wp-block-heading">Nextcloud Data Verzeichnis erstellen</h2>



<p class="wp-block-paragraph">Nun wird alles für Docker vorbereitet.</p>



<pre class="wp-block-code"><code>sudo mkdir -p /mnt/nextcloud-data/data
sudo mkdir -p /mnt/nextcloud-data/db

sudo chown -R mschneider:mschneider /mnt/nextcloud-data</code></pre>



<p class="wp-block-paragraph">Docker Compose Verzeichnis erstellen</p>



<pre class="wp-block-code"><code>mkdir -p ~/nextcloud
nano ~/nextcloud/docker-compose.yml</code></pre>



<pre class="wp-block-code"><code>services:
  db:
    image: mariadb:10.11
    container_name: nextcloud-db
    restart: always
    command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
    volumes:
      - /mnt/nextcloud-data/db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=rootPasswortAendern
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=nextcloudPasswortAendern

  redis:
    image: redis:alpine
    container_name: nextcloud-redis
    restart: always

  app:
    image: nextcloud:latest
    container_name: nextcloud-app
    restart: always
    ports:
      - "8080:80"
    volumes:
      - /mnt/nextcloud-data/data:/var/www/html
    environment:
      - MYSQL_HOST=db
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=nextcloudPasswortAendern
      - REDIS_HOST=redis
      - NEXTCLOUD_TRUSTED_DOMAINS=cloud.techdoc.at 10.10.0.10
      - NEXTCLOUD_ADMIN_USER=admin
      - NEXTCLOUD_ADMIN_PASSWORD=adminPasswortAendern
    depends_on:
      - db
      - redis</code></pre>



<h2 class="wp-block-heading">Nextcloud verwalten</h2>



<p class="wp-block-paragraph">Nun wird Nextcloud gestartet</p>



<pre class="wp-block-code"><code>cd ~/nextcloud
docker compose up -d</code></pre>



<p class="wp-block-paragraph">Logs auslesen</p>



<pre class="wp-block-code"><code>docker compose logs -f</code></pre>



<pre class="wp-block-code"><code>docker compose logs db</code></pre>



<pre class="wp-block-code"><code>docker compose logs app</code></pre>



<p class="wp-block-paragraph">Docker abdrehen</p>



<pre class="wp-block-code"><code>docker compose down</code></pre>



<h2 class="wp-block-heading">Traefik einrichten</h2>



<p class="wp-block-paragraph">Traefik einrichten um Letsencrypt und HA Proxy funktionen für Docker zu haben</p>



<pre class="wp-block-code"><code>cd ~/nextcloud</code></pre>



<p class="wp-block-paragraph">Nextcloud stoppen da wir verwaltung zukünftig nur über Traefik läuft.</p>



<pre class="wp-block-code"><code>docker compose down</code></pre>



<p class="wp-block-paragraph">Alle Daten löschen da noch nichts eingerichtet wurde.</p>



<pre class="wp-block-code"><code>sudo rm -rf /mnt/nextcloud-data/db/*
sudo rm -rf /mnt/nextcloud-data/data/*
sudo mv docker-compose.yml ..</code></pre>



<p class="wp-block-paragraph">Nun wird eine neue Datei erstellt.</p>



<pre class="wp-block-code"><code>sudo vi docker-compose.yml</code></pre>



<p class="wp-block-paragraph">Hier müssen folgende Werte angepasst werden.<br><code>deine@email.at</code> → deine echte Email für Let&#8217;s Encrypt <br><code>rootPasswortAendern</code> → sicheres Passwort <br><code>nextcloudPasswortAendern</code> → sicheres Passwort <br><code>adminPasswortAendern</code> → dein Nextcloud Admin Passwort</p>



<pre class="wp-block-code"><code>services:
  traefik:
    image: traefik:v2.11
    container_name: traefik
    restart: always
    command:
      - "--api.insecure=false"
      - "--providers.docker=true"
      - "--providers.docker.exposedbydefault=false"
      - "--entrypoints.web.address=:80"
      - "--entrypoints.websecure.address=:443"
      - "--entrypoints.web.http.redirections.entrypoint.to=websecure"
      - "--entrypoints.web.http.redirections.entrypoint.scheme=https"
      - "--certificatesresolvers.letsencrypt.acme.httpchallenge=true"
      - "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web"
      - "--certificatesresolvers.letsencrypt.acme.email=deine@email.at"
      - "--certificatesresolvers.letsencrypt.acme.storage=/letsencrypt/acme.json"
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - traefik-letsencrypt:/letsencrypt
    networks:
      - proxy

  db:
    image: mariadb:10.11
    container_name: nextcloud-db
    restart: always
    command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
    volumes:
      - /mnt/nextcloud-data/db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=rootPasswortAendern
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=nextcloudPasswortAendern
    networks:
      - internal

  redis:
    image: redis:alpine
    container_name: nextcloud-redis
    restart: always
    networks:
      - internal

  app:
    image: nextcloud:latest
    container_name: nextcloud-app
    restart: always
    volumes:
      - /mnt/nextcloud-data/data:/var/www/html
    environment:
      - MYSQL_HOST=db
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=nextcloudPasswortAendern
      - REDIS_HOST=redis
      - NEXTCLOUD_TRUSTED_DOMAINS=cloud.techdoc.at
      - NEXTCLOUD_ADMIN_USER=admin
      - NEXTCLOUD_ADMIN_PASSWORD=adminPasswortAendern
      - OVERWRITEPROTOCOL=https
      - OVERWRITECLIURL=https://cloud.techdoc.at
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.nextcloud.rule=Host(`cloud.techdoc.at`)"
      - "traefik.http.routers.nextcloud.entrypoints=websecure"
      - "traefik.http.routers.nextcloud.tls.certresolver=letsencrypt"
      - "traefik.http.services.nextcloud.loadbalancer.server.port=80"
      - "traefik.http.routers.nextcloud.middlewares=nextcloud-headers"
      - "traefik.http.middlewares.nextcloud-headers.headers.stsSeconds=31536000"
      - "traefik.http.middlewares.nextcloud-headers.headers.stsIncludeSubdomains=true"
    depends_on:
      - db
      - redis
      - traefik
    networks:
      - proxy
      - internal

volumes:
  traefik-letsencrypt:

networks:
  proxy:
    external: false
  internal:
    external: false</code></pre>



<p class="wp-block-paragraph">Nun den Service starten</p>



<pre class="wp-block-code"><code>docker compose up -d</code></pre>



<p class="wp-block-paragraph">Die Logs kontrollieren</p>



<pre class="wp-block-code"><code>docker compose logs -f traefik</code></pre>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.techdoc.at/usrv01-ubuntu-server-01/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>opnSense &#8211; Firewall</title>
		<link>https://www.techdoc.at/opnsense-firewall/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=opnsense-firewall</link>
					<comments>https://www.techdoc.at/opnsense-firewall/#respond</comments>
		
		<dc:creator><![CDATA[Michael Schneider]]></dc:creator>
		<pubDate>Sat, 23 May 2026 12:38:11 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://www.techdoc.at/?p=430</guid>

					<description><![CDATA[PortForwarding für usrv01 einrichten. Zuerst muss am externsten Router der Port 80 und 443 auf opnSense weitergeleitet werden. Danach unter [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">PortForwarding für usrv01 einrichten.</h2>



<p class="wp-block-paragraph">Zuerst muss am externsten Router der Port 80 und 443 auf opnSense weitergeleitet werden. Danach unter Firewall > NAT > Destination NAT folgendes einrichten.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="600" height="665" src="https://www.techdoc.at/wp-content/uploads/2026/05/grafik-26.png" alt="" class="wp-image-471" srcset="https://www.techdoc.at/wp-content/uploads/2026/05/grafik-26.png 600w, https://www.techdoc.at/wp-content/uploads/2026/05/grafik-26-271x300.png 271w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p class="wp-block-paragraph">Wichtig ist dabei, dass unten bei Firewall rule Erlauben ausgewählt wird.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="600" height="665" src="https://www.techdoc.at/wp-content/uploads/2026/05/grafik-27.png" alt="" class="wp-image-472" srcset="https://www.techdoc.at/wp-content/uploads/2026/05/grafik-27.png 600w, https://www.techdoc.at/wp-content/uploads/2026/05/grafik-27-271x300.png 271w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.techdoc.at/opnsense-firewall/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>usrv02 &#8211; Ubuntu Server 02</title>
		<link>https://www.techdoc.at/usrv02-ubuntu-server-02/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=usrv02-ubuntu-server-02</link>
					<comments>https://www.techdoc.at/usrv02-ubuntu-server-02/#respond</comments>
		
		<dc:creator><![CDATA[Michael Schneider]]></dc:creator>
		<pubDate>Sat, 23 May 2026 11:51:36 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://www.techdoc.at/?p=427</guid>

					<description><![CDATA[Passwordless Login Ich habe einen SSH Key auf meinem Notebook erstellt um mich ohne Passwort auf meinen Servern einzuloggen. Auf [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Passwordless Login</h2>



<p class="wp-block-paragraph">Ich habe einen SSH Key auf meinem Notebook erstellt um mich ohne Passwort auf meinen Servern einzuloggen.</p>



<pre class="wp-block-code"><code>scp -R id_ed25519.pub mschneider@192.168.68.252:/home/mschneider/</code></pre>



<p class="wp-block-paragraph"> Auf meiner PVE Maschine einloggen.</p>



<pre class="wp-block-code"><code>mkdir -p ~/.ssh
cat id_ed25519.pub &gt;&gt; .ssh/authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys</code></pre>



<p class="wp-block-paragraph">Auf PVE VIM installieren und einige SSH Einstellungen durchführen</p>



<pre class="wp-block-code"><code>sudo vim /etc/ssh/sshd_config</code></pre>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="577" height="289" src="https://www.techdoc.at/wp-content/uploads/2026/05/grafik.png" alt="" class="wp-image-424" srcset="https://www.techdoc.at/wp-content/uploads/2026/05/grafik.png 577w, https://www.techdoc.at/wp-content/uploads/2026/05/grafik-300x150.png 300w" sizes="auto, (max-width: 577px) 100vw, 577px" /></figure>



<pre class="wp-block-code"><code>sudo systemctl restart sshd</code></pre>



<h2 class="wp-block-heading">Updates durchführen</h2>



<pre class="wp-block-code"><code>sudo apt update &amp;&amp; sudo apt upgrade -y</code></pre>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.techdoc.at/usrv02-ubuntu-server-02/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PVE &#8211; Proxmox Virtual Enviroment</title>
		<link>https://www.techdoc.at/pve-proxmox-virtual-enviroment/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pve-proxmox-virtual-enviroment</link>
					<comments>https://www.techdoc.at/pve-proxmox-virtual-enviroment/#respond</comments>
		
		<dc:creator><![CDATA[Michael Schneider]]></dc:creator>
		<pubDate>Sat, 23 May 2026 10:57:17 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://www.techdoc.at/?p=423</guid>

					<description><![CDATA[Da ich für meine Heiminfrastruktur PVE benutze werde ich hier, ein paar Einstellungen dokumentieren. Passwordless Login Ich habe einen SSH [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Da ich für meine Heiminfrastruktur PVE benutze werde ich hier, ein paar Einstellungen dokumentieren.</p>



<h2 class="wp-block-heading">Passwordless Login</h2>



<p class="wp-block-paragraph">Ich habe einen SSH Key auf meinem Notebook erstellt um mich ohne Passwort auf meinen Servern einzuloggen.</p>



<pre class="wp-block-code"><code>scp -R id_ed25519.pub root@192.168.68.254:/root/</code></pre>



<p class="wp-block-paragraph"> Auf meiner PVE Maschine einloggen.</p>



<pre class="wp-block-code"><code>mkdir -p ~/.ssh
cat id_ed25519.pub &gt;&gt; .ssh/authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys</code></pre>



<p class="wp-block-paragraph">Auf PVE VIM installieren und einige SSH Einstellungen durchführen</p>



<pre class="wp-block-code"><code>vim /etc/ssh/sshd_config</code></pre>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="577" height="289" src="https://www.techdoc.at/wp-content/uploads/2026/05/grafik.png" alt="" class="wp-image-424" srcset="https://www.techdoc.at/wp-content/uploads/2026/05/grafik.png 577w, https://www.techdoc.at/wp-content/uploads/2026/05/grafik-300x150.png 300w" sizes="auto, (max-width: 577px) 100vw, 577px" /></figure>



<pre class="wp-block-code"><code>systemctl restart sshd</code></pre>



<h2 class="wp-block-heading">No subscription Meldung deaktivieren</h2>



<pre class="wp-block-code"><code>sed -i "s/Ext.Msg.show({/void({/g" \
  /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

systemctl restart pveproxy</code></pre>



<p class="wp-block-paragraph">Da es nach jedem Update neu überschrieben wird. Ein kleiner Fix</p>



<pre class="wp-block-code"><code>cat &gt; /etc/apt/apt.conf.d/99-pve-nag-fix &lt;&lt; 'EOF'
DPkg::Post-Invoke {
  "sed -i 's/Ext.Msg.show({/void({/g' \
  /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js || true";
  "systemctl restart pveproxy || true";
};
EOF</code></pre>



<h2 class="wp-block-heading">ZFS Dataset für Nextcloud einrichten</h2>



<p class="wp-block-paragraph">Mittels diesen Befehlen wird erstmal nur die aktuelle Speichergröße und die Gesundheit des ZFS ermittelt.</p>



<pre class="wp-block-code"><code>zpool list
zfs list</code></pre>



<p class="wp-block-paragraph">Nun wird der Dataset für Nextcloud erstellt.</p>



<pre class="wp-block-code"><code>zfs create -o quota=4T ZFS/nextcloud-data</code></pre>



<p class="wp-block-paragraph">Nun wird nochmal kontrolliert ob der Dataset erstellt wurde.</p>



<pre class="wp-block-code"><code>zfs list</code></pre>



<p class="wp-block-paragraph">ZFS Dataset als Storage in Proxmox registrieren</p>



<pre class="wp-block-code"><code>pvesm add zfspool nextcloud-storage \
  --pool ZFS \
  --content images \
  --nodes pve</code></pre>



<p class="wp-block-paragraph">Mit diesem Befehl können VMs und ihr<br>Status kontrolliert werden</p>



<pre class="wp-block-code"><code>qm list</code></pre>



<p class="wp-block-paragraph">Nun im neuen Dataset ein neues Disk Volume erstellen</p>



<pre class="wp-block-code"><code>pvesm alloc nextcloud-storage 101 vm-101-nextcloud 4000G</code></pre>



<p class="wp-block-paragraph">Nun wird der neue Storage der VM hinzugefügt</p>



<pre class="wp-block-code"><code>qm set 101 --scsi1 nextcloud-storage:vm-101-nextcloud</code></pre>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.techdoc.at/pve-proxmox-virtual-enviroment/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
