<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stoehr-hermaringen.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=192.168.4.1</id>
	<title>Privates Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stoehr-hermaringen.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=192.168.4.1"/>
	<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php/Spezial:Beitr%C3%A4ge/192.168.4.1"/>
	<updated>2026-06-03T13:16:50Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Mounten_einer_NAS_Freigabe&amp;diff=662</id>
		<title>Mounten einer NAS Freigabe</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Mounten_einer_NAS_Freigabe&amp;diff=662"/>
		<updated>2026-03-11T10:23:29Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: Die Seite wurde neu angelegt: „Um eine Freigabe einer NAS automatisch in das Dateisystem einzubinden ist folgende Vorgehensweise sinnvoll.  1.Ermitteln der Freigabe   2.Mountpoint erstellen unter /mnt  z.Bsp. mkdir /mnt/NAS  3. Immutable Flag setze  chattr +i /mnt/NAS &amp;lt;/br&amp;gt;  wenn diese Flag gesetzt wird kann das Verzeichnis nicht beschrieben werden, solange nichts drauf gemountet ist. (Rückgängig mit chattr -i /mnt/austausch)  4. Eintrag in der /etc/fstab  192.168.5.70:/Freigabe /mnt…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Um eine Freigabe einer NAS automatisch in das Dateisystem einzubinden ist folgende Vorgehensweise sinnvoll.&lt;br /&gt;
&lt;br /&gt;
1.Ermitteln der Freigabe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.Mountpoint erstellen unter /mnt&lt;br /&gt;
 z.Bsp. mkdir /mnt/NAS&lt;br /&gt;
&lt;br /&gt;
3. Immutable Flag setze&lt;br /&gt;
 chattr +i /mnt/NAS &amp;lt;/br&amp;gt;&lt;br /&gt;
 wenn diese Flag gesetzt wird kann das Verzeichnis nicht beschrieben werden, solange nichts drauf gemountet ist. (Rückgängig mit chattr -i /mnt/austausch)&lt;br /&gt;
&lt;br /&gt;
4. Eintrag in der /etc/fstab&lt;br /&gt;
 192.168.5.70:/Freigabe /mnt/NAS nfs defaults 0 0 nofail&amp;lt;/br&amp;gt;&lt;br /&gt;
 IP-Adresse vom NAS und Freigabename. Der Parameter nofail verhindert Startprobleme falls NAS nicht verfügbar ist.&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Linux_Systeme_allgemein&amp;diff=661</id>
		<title>Linux Systeme allgemein</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Linux_Systeme_allgemein&amp;diff=661"/>
		<updated>2026-03-11T10:16:00Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: /* Dateisystem Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Dateisystem Operation ===&lt;br /&gt;
*[[Mounten einer USB Festplatte]]&lt;br /&gt;
*[[Mounten einer NAS Freigabe]]&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Mounten_einer_USB_Festplatte&amp;diff=660</id>
		<title>Mounten einer USB Festplatte</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Mounten_einer_USB_Festplatte&amp;diff=660"/>
		<updated>2026-03-11T10:14:22Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Um eine USB Festplatte automatisch in das Dateisystem einzubinden ist folgende Vorgehensweise sinnvoll.&lt;br /&gt;
&lt;br /&gt;
1.Ermitteln der UUID&lt;br /&gt;
 Mit dem Befehl blkid kann die UUID ermittelt werden z.b. blkid | grep ssd falls die USB Platte als /dev/sdd erkannt wird. &amp;lt;/br&amp;gt;&lt;br /&gt;
 /dev/sdd1: UUID=&amp;quot;36a03ed8-3115-4db8-9869-3e81308369fd&amp;quot; BLOCK_SIZE=&amp;quot;4096&amp;quot; TYPE=&amp;quot;ext4&amp;quot; PARTUUID=&amp;quot;626e5c57-31cd-c747-bb37-b849a691c657&amp;quot; &amp;lt;/br&amp;gt;&lt;br /&gt;
 Nur die UUID ist von Interesse.&lt;br /&gt;
&lt;br /&gt;
2.Mountpoint erstellen unter /mnt&lt;br /&gt;
 z.Bsp. mkdir /mnt/austausch&lt;br /&gt;
&lt;br /&gt;
3. Immutable Flag setze&lt;br /&gt;
 chattr +i /mnt/austausch &amp;lt;/br&amp;gt;&lt;br /&gt;
 wenn diese Flag gesetzt wird kann das Verzeichnis nicht beschrieben werden, solange nichts drauf gemountet ist. (Rückgängig mit chattr -i /mnt/austausch)&lt;br /&gt;
&lt;br /&gt;
4. Eintrag in der /etc/fstab&lt;br /&gt;
 UUID=36a03ed8-3115-4db8-9869-3e81308369fd /mnt/austausch ext4 defaults 0 0 nofail&amp;lt;/br&amp;gt;&lt;br /&gt;
 Die UUID wurde oben mit blkid ermittelt. Der Parameter nofail verhindert Startprobleme falls USB Platte nicht verfügbar ist.&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Mounten_einer_USB_Festplatte&amp;diff=659</id>
		<title>Mounten einer USB Festplatte</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Mounten_einer_USB_Festplatte&amp;diff=659"/>
		<updated>2026-03-11T10:13:59Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Um eine USB Festplatte automatisch in das Dateisystem einzubinden ist folgende Vorgehensweise sinnvoll.&lt;br /&gt;
&lt;br /&gt;
1.Ermitteln der UUID&lt;br /&gt;
 Mit dem Befehl blkid kann die UUID ermittelt werden z.b. blkid | grep ssd falls die USB Platte als /dev/sdd erkannt wird. &amp;lt;/br&amp;gt;&lt;br /&gt;
 /dev/sdd1: UUID=&amp;quot;36a03ed8-3115-4db8-9869-3e81308369fd&amp;quot; BLOCK_SIZE=&amp;quot;4096&amp;quot; TYPE=&amp;quot;ext4&amp;quot; PARTUUID=&amp;quot;626e5c57-31cd-c747-bb37-b849a691c657&amp;quot; &amp;lt;/br&amp;gt;&lt;br /&gt;
 Nur die UUID ist von Interesse.&lt;br /&gt;
&lt;br /&gt;
2.Mountpoint erstellen unter /mnt&lt;br /&gt;
 z.Bsp. mkdir /mnt/austausch&lt;br /&gt;
&lt;br /&gt;
3. Immutable Flag setze&lt;br /&gt;
 chattr +i /mnt/austausch &amp;lt;/br&amp;gt;&lt;br /&gt;
 wenn diese Flag gesetzt wird kann das Verzeichnis nicht beschrieben werden, solange nichts drauf gemountet ist. (Rückgängig mit chattr -i /mnt/austausch)&lt;br /&gt;
&lt;br /&gt;
4. Eintrag in der /etc/fstab&lt;br /&gt;
 UUID=36a03ed8-3115-4db8-9869-3e81308369fd /mnt/austausch ext4 defaults 0 0 nofail&amp;lt;/br&amp;gt;&lt;br /&gt;
 UUID wurd oben mit blkid ermittelt. Der Parameter nofail verhindert Startprobleme falls USB Platte nicht verfügbar ist.&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Mounten_einer_USB_Festplatte&amp;diff=658</id>
		<title>Mounten einer USB Festplatte</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Mounten_einer_USB_Festplatte&amp;diff=658"/>
		<updated>2026-03-11T10:12:40Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Um eine USB Festplatte automatisch in das Dateisystem einzubinden ist folgende Vorgehensweise sinnvoll.&lt;br /&gt;
&lt;br /&gt;
1.Ermitteln der UUID&lt;br /&gt;
 Mit dem Befehl blkid kann die UUID ermittelt werden z.b. blkid | grep ssd falls die USB Platte als /dev/sdd erkannt wird. &amp;lt;/br&amp;gt;&lt;br /&gt;
 /dev/sdd1: UUID=&amp;quot;36a03ed8-3115-4db8-9869-3e81308369fd&amp;quot; BLOCK_SIZE=&amp;quot;4096&amp;quot; TYPE=&amp;quot;ext4&amp;quot; PARTUUID=&amp;quot;626e5c57-31cd-c747-bb37-b849a691c657&amp;quot; &amp;lt;/br&amp;gt;&lt;br /&gt;
 Nur die UUID ist von Interesse.&lt;br /&gt;
&lt;br /&gt;
2.Mountpoint erstellen unter /mnt&lt;br /&gt;
 z.Bsp. mkdir /mnt/austausch&lt;br /&gt;
&lt;br /&gt;
3. Immutable Flag setze&lt;br /&gt;
 chattr +i /mnt/austausch &amp;lt;/br&amp;gt;&lt;br /&gt;
 wenn diese Flag gesetzt wird kann das Verzeichnis nicht beschrieben werden, solange nichts drauf gemountet ist. (Rückgängig mit chattr -i /mnt/austausch)&lt;br /&gt;
&lt;br /&gt;
4. Eintrag in der /etc/fstab&lt;br /&gt;
 UUID=36a03ed8-3115-4db8-9869-3e81308369fd /mnt/austausch ext4 defaults 0 0 nofail&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Mounten_einer_USB_Festplatte&amp;diff=657</id>
		<title>Mounten einer USB Festplatte</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Mounten_einer_USB_Festplatte&amp;diff=657"/>
		<updated>2026-03-11T10:11:09Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: Die Seite wurde neu angelegt: „Um eine USB Festplatte automatisch in das Dateisystem einzubinden ist folgende Vorgehensweise sinnvoll.  1.Ermitteln der UUID  Mit dem Befehl blkid kann die UUID ermittelt werden z.b. blkid | grep ssd falls die USB Platte als /dev/sdd erkannt wird. &amp;lt;/br&amp;gt;  /dev/sdd1: UUID=&amp;quot;36a03ed8-3115-4db8-9869-3e81308369fd&amp;quot; BLOCK_SIZE=&amp;quot;4096&amp;quot; TYPE=&amp;quot;ext4&amp;quot; PARTUUID=&amp;quot;626e5c57-31cd-c747-bb37-b849a691c657&amp;quot; &amp;lt;/br&amp;gt;  Nur die UUID ist von Interesse.  2.Mountpoint erstellen unter /…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Um eine USB Festplatte automatisch in das Dateisystem einzubinden ist folgende Vorgehensweise sinnvoll.&lt;br /&gt;
&lt;br /&gt;
1.Ermitteln der UUID&lt;br /&gt;
 Mit dem Befehl blkid kann die UUID ermittelt werden z.b. blkid | grep ssd falls die USB Platte als /dev/sdd erkannt wird. &amp;lt;/br&amp;gt;&lt;br /&gt;
 /dev/sdd1: UUID=&amp;quot;36a03ed8-3115-4db8-9869-3e81308369fd&amp;quot; BLOCK_SIZE=&amp;quot;4096&amp;quot; TYPE=&amp;quot;ext4&amp;quot; PARTUUID=&amp;quot;626e5c57-31cd-c747-bb37-b849a691c657&amp;quot; &amp;lt;/br&amp;gt;&lt;br /&gt;
 Nur die UUID ist von Interesse.&lt;br /&gt;
&lt;br /&gt;
2.Mountpoint erstellen unter /mnt&lt;br /&gt;
 z.Bsp. mkdir /mnt/austausch&lt;br /&gt;
&lt;br /&gt;
3. Immutable Flag setze&lt;br /&gt;
 chattr +i /mnt/austausch &amp;lt;/br&amp;gt;&lt;br /&gt;
 wenn diese Flag gesetzt wird kann das Verzeichnis nicht beschrieben werden, solange nichts drauf gemountet ist. &lt;br /&gt;
&lt;br /&gt;
4. Eintrag in der /etc/fstab&lt;br /&gt;
 UUID=36a03ed8-3115-4db8-9869-3e81308369fd /mnt/austausch ext4 defaults 0 0 nofail&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Linux_Systeme_allgemein&amp;diff=656</id>
		<title>Linux Systeme allgemein</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Linux_Systeme_allgemein&amp;diff=656"/>
		<updated>2026-03-11T09:58:34Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: /* Dateisystem Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Dateisystem Operation ===&lt;br /&gt;
*[[Mounten einer USB Festplatte]]&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Linux_Systeme_allgemein&amp;diff=655</id>
		<title>Linux Systeme allgemein</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Linux_Systeme_allgemein&amp;diff=655"/>
		<updated>2026-03-11T09:57:14Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: /* Dateisystem Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Dateisystem Operation ===&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Linux_Systeme_allgemein&amp;diff=654</id>
		<title>Linux Systeme allgemein</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Linux_Systeme_allgemein&amp;diff=654"/>
		<updated>2026-03-11T09:53:43Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Dateisystem Operation ==&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Linux_Systeme_allgemein&amp;diff=653</id>
		<title>Linux Systeme allgemein</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Linux_Systeme_allgemein&amp;diff=653"/>
		<updated>2026-03-11T09:47:19Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: Die Seite wurde neu angelegt: „*Verschiende Befehle“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Verschiende Befehle]]&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=EDV&amp;diff=652</id>
		<title>EDV</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=EDV&amp;diff=652"/>
		<updated>2026-03-11T09:45:00Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Betriebsysteme =&lt;br /&gt;
== Linux ==&lt;br /&gt;
*[[Linux Server]]&lt;br /&gt;
*[[Linux Clients]]&lt;br /&gt;
*[[Linux Systeme allgemein]]&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
*[[Windows Server]]&lt;br /&gt;
*[[Windows Clients]]&lt;br /&gt;
&lt;br /&gt;
== Adroid ==&lt;br /&gt;
[[Android]]&lt;br /&gt;
&lt;br /&gt;
== IOS ==&lt;br /&gt;
[[IOS]]&lt;br /&gt;
&lt;br /&gt;
== ESX ==&lt;br /&gt;
[[ESX 8.0]]&lt;br /&gt;
&lt;br /&gt;
== Proxmox ==&lt;br /&gt;
*[[Proxmox VE 8.2 installieren]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox VE 8.2 Mailbenachrichtigung einstellen]]&lt;br /&gt;
&lt;br /&gt;
*[[Installation des QEMU Gast Agent]]&lt;br /&gt;
&lt;br /&gt;
*[[Wirguard Server als LXC Container unter Proxmox installieren]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox Backup Server mit Synology NAS per NFS verbinden]]&lt;br /&gt;
&lt;br /&gt;
*[[Eset Protect Server auf Proxmox installieren]]&lt;br /&gt;
&lt;br /&gt;
*[[Cyberpower USV Appliance auf Proxmox einrichten]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox Virtuelle Festplatte von raw und qcow2 format umwandeln]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox PVE div. Befehle]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox PBS div. Befehle]]&lt;br /&gt;
&lt;br /&gt;
= Anwenderprogramme =&lt;br /&gt;
== Datensicherung ==&lt;br /&gt;
*[[Veeam Dienst startet unter Windows 11 nicht]]&lt;br /&gt;
*[[Veeam Backup and Recovery : monatliche Jobs starten wöchentlich]]&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_PBS_div._Befehle&amp;diff=651</id>
		<title>Proxmox PBS div. Befehle</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_PBS_div._Befehle&amp;diff=651"/>
		<updated>2025-08-14T07:06:12Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: Die Seite wurde neu angelegt: „&amp;lt;B&amp;gt;Datastore auf PBS löschen&amp;lt;/B&amp;gt;  proxmox-backup-manager datastore remove &amp;lt;name&amp;gt;“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;B&amp;gt;Datastore auf PBS löschen&amp;lt;/B&amp;gt;&lt;br /&gt;
 proxmox-backup-manager datastore remove &amp;lt;name&amp;gt;&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=EDV&amp;diff=650</id>
		<title>EDV</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=EDV&amp;diff=650"/>
		<updated>2025-08-14T06:57:33Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: /* Proxmox */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Betriebsysteme =&lt;br /&gt;
== Linux ==&lt;br /&gt;
*[[Linux Server]]&lt;br /&gt;
*[[Linux Clients]]&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
*[[Windows Server]]&lt;br /&gt;
*[[Windows Clients]]&lt;br /&gt;
&lt;br /&gt;
== Adroid ==&lt;br /&gt;
[[Android]]&lt;br /&gt;
&lt;br /&gt;
== IOS ==&lt;br /&gt;
[[IOS]]&lt;br /&gt;
&lt;br /&gt;
== ESX ==&lt;br /&gt;
[[ESX 8.0]]&lt;br /&gt;
&lt;br /&gt;
== Proxmox ==&lt;br /&gt;
*[[Proxmox VE 8.2 installieren]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox VE 8.2 Mailbenachrichtigung einstellen]]&lt;br /&gt;
&lt;br /&gt;
*[[Installation des QEMU Gast Agent]]&lt;br /&gt;
&lt;br /&gt;
*[[Wirguard Server als LXC Container unter Proxmox installieren]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox Backup Server mit Synology NAS per NFS verbinden]]&lt;br /&gt;
&lt;br /&gt;
*[[Eset Protect Server auf Proxmox installieren]]&lt;br /&gt;
&lt;br /&gt;
*[[Cyberpower USV Appliance auf Proxmox einrichten]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox Virtuelle Festplatte von raw und qcow2 format umwandeln]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox PVE div. Befehle]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox PBS div. Befehle]]&lt;br /&gt;
&lt;br /&gt;
= Anwenderprogramme =&lt;br /&gt;
== Datensicherung ==&lt;br /&gt;
*[[Veeam Dienst startet unter Windows 11 nicht]]&lt;br /&gt;
*[[Veeam Backup and Recovery : monatliche Jobs starten wöchentlich]]&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Datensicherungen_zwischen_2_Standorten_%C3%BCbertragen_per_USB-Festplatte&amp;diff=649</id>
		<title>Datensicherungen zwischen 2 Standorten übertragen per USB-Festplatte</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Datensicherungen_zwischen_2_Standorten_%C3%BCbertragen_per_USB-Festplatte&amp;diff=649"/>
		<updated>2025-08-14T06:31:37Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Transfer von Datensicherung von einem Proxmox PVE auf einen anderen&amp;lt;/b&amp;gt;&lt;br /&gt;
-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Vorraussetzungen:&amp;lt;/b&amp;gt;&lt;br /&gt;
 - Beide PVEs arbeiten mit je einem eigenen PBS zusammen.&amp;lt;br&amp;gt;&lt;br /&gt;
 - Als Transfermedium dient eine ext. USB-Platte. (opt. mit Ext4 Dateisystem)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Arbeiten am Quellsystem&amp;lt;/b&amp;gt;&lt;br /&gt;
 - externe USB Platte als Datastore im Quell-PBS einbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
 - Diesen Datastore im Quell-PVE einbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
 - Am Quell-PVE ganz normal Datensicherungen durchführen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Arbeiten am Zielsystem&amp;lt;/b&amp;gt;&lt;br /&gt;
 - Am Ziel PBS einen neuen Datastore anlegen (z.B. unter /mnt/Austausch)&amp;lt;br&amp;gt;&lt;br /&gt;
 - damit wir die unter dann unter /mnt/Austausch alles für nachfolgende Datensicherungen vorbereitet (Verzeichnis .chunks usw.)&amp;lt;br&amp;gt;&lt;br /&gt;
 - Diese sind aber nicht notwendig bzw. stören. Deshalb alles was das System unter /mnt/Austausch angelegt hat löschen.&amp;lt;br&amp;gt;&lt;br /&gt;
 - USB Platte einstecken und die Datenpartition ermitteln&amp;lt;br&amp;gt;&lt;br /&gt;
 - die Datenpartition dann unter /mnt/Austausch mounten. Jetzt kann man über den angelegten Datastore auf die Datensicherung zugreifen.&amp;lt;br&amp;gt;&lt;br /&gt;
 - Am Ziel PVE den Datastore vom PBS als lokalen Datastore einbinden&amp;lt;br&amp;gt;&lt;br /&gt;
 - Jetzt ist eine Rücksicherung der Daten möglich.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Datensicherungen_zwischen_2_Standorten_%C3%BCbertragen_per_USB-Festplatte&amp;diff=648</id>
		<title>Datensicherungen zwischen 2 Standorten übertragen per USB-Festplatte</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Datensicherungen_zwischen_2_Standorten_%C3%BCbertragen_per_USB-Festplatte&amp;diff=648"/>
		<updated>2025-08-14T06:25:31Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: Die Seite wurde neu angelegt: „Transfer von Datensicherung von einem Proxmox PVE auf einen anderen -------------------------------------------------------------------   Vorraussetzungen: -----------------  - Beide PVEs arbeiten mit je einem eigenen PBS zusammen. - Als Transfermedium dient eine ext. USB-Platte. (opt. mit Ext4 Dateisystem)   Arbeiten am Quellsystem -----------------------  - externe USB Platte als Datastore im Quell-PBS einbinden. - Diesen Datastore im Quell-PVE einbinde…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transfer von Datensicherung von einem Proxmox PVE auf einen anderen&lt;br /&gt;
-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vorraussetzungen:&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
- Beide PVEs arbeiten mit je einem eigenen PBS zusammen.&lt;br /&gt;
- Als Transfermedium dient eine ext. USB-Platte. (opt. mit Ext4 Dateisystem)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arbeiten am Quellsystem&lt;br /&gt;
-----------------------&lt;br /&gt;
&lt;br /&gt;
- externe USB Platte als Datastore im Quell-PBS einbinden.&lt;br /&gt;
- Diesen Datastore im Quell-PVE einbinden.&lt;br /&gt;
- Am Quell-PVE ganz normal Datensicherungen durchführen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arbeiten am Zielsystem&lt;br /&gt;
----------------------&lt;br /&gt;
&lt;br /&gt;
- Am Ziel PBS einen neuen Datastore anlegen (z.B. unter /mnt/Austausch)&lt;br /&gt;
- damit wir die unter dann unter /mnt/Austausch alles für nachfolgende Datensicherungen vorbereitet (Verzeichnis .chunks usw.)&lt;br /&gt;
- Diese sind aber nicht notwendig bzw. stören. Deshalb alles was das System unter /mnt/Austausch angelegt hat löschen.&lt;br /&gt;
- USB Platte einstecken und die Datenpartition ermitteln&lt;br /&gt;
- die Datenpartition dann unter /mnt/Austausch mounten. Jetzt kann man über den angelegten Datastore auf die Datensicherung zugreifen.&lt;br /&gt;
- Am Ziel PVE den Datastore vom PBS als lokalen Datastore einbinden&lt;br /&gt;
- Jetzt ist eine Rücksicherung der Daten möglich.&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=EDV&amp;diff=647</id>
		<title>EDV</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=EDV&amp;diff=647"/>
		<updated>2025-08-14T06:24:08Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: /* Proxmox */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Betriebsysteme =&lt;br /&gt;
== Linux ==&lt;br /&gt;
*[[Linux Server]]&lt;br /&gt;
*[[Linux Clients]]&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
*[[Windows Server]]&lt;br /&gt;
*[[Windows Clients]]&lt;br /&gt;
&lt;br /&gt;
== Adroid ==&lt;br /&gt;
[[Android]]&lt;br /&gt;
&lt;br /&gt;
== IOS ==&lt;br /&gt;
[[IOS]]&lt;br /&gt;
&lt;br /&gt;
== ESX ==&lt;br /&gt;
[[ESX 8.0]]&lt;br /&gt;
&lt;br /&gt;
== Proxmox ==&lt;br /&gt;
*[[Proxmox VE 8.2 installieren]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox VE 8.2 Mailbenachrichtigung einstellen]]&lt;br /&gt;
&lt;br /&gt;
*[[Installation des QEMU Gast Agent]]&lt;br /&gt;
&lt;br /&gt;
*[[Wirguard Server als LXC Container unter Proxmox installieren]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox Backup Server mit Synology NAS per NFS verbinden]]&lt;br /&gt;
&lt;br /&gt;
*[[Eset Protect Server auf Proxmox installieren]]&lt;br /&gt;
&lt;br /&gt;
*[[Cyberpower USV Appliance auf Proxmox einrichten]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox Virtuelle Festplatte von raw und qcow2 format umwandeln]]&lt;br /&gt;
&lt;br /&gt;
*[[Datensicherungen zwischen 2 Standorten übertragen per USB-Festplatte]]&lt;br /&gt;
&lt;br /&gt;
= Anwenderprogramme =&lt;br /&gt;
== Datensicherung ==&lt;br /&gt;
*[[Veeam Dienst startet unter Windows 11 nicht]]&lt;br /&gt;
*[[Veeam Backup and Recovery : monatliche Jobs starten wöchentlich]]&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_VE_8.2_Mailbenachrichtigung_einstellen&amp;diff=646</id>
		<title>Proxmox VE 8.2 Mailbenachrichtigung einstellen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_VE_8.2_Mailbenachrichtigung_einstellen&amp;diff=646"/>
		<updated>2025-06-25T13:47:58Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: /* Proxmox Emailbenachrichtigung einstellen - Postfixkonfiguration anpassen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proxmox Emailbenachrichtigung einstellen - Postfixkonfiguration anpassen =&lt;br /&gt;
&lt;br /&gt;
Dies gilt sowohl für PVE als auch PBS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. benötigte Pakete installieren ##&lt;br /&gt;
 apt install postfix libsasl2-modules -y &lt;br /&gt;
&lt;br /&gt;
2. postfix Konfiguration anpassen ##&lt;br /&gt;
 nano /etc/postfix/main.cf &amp;lt;/br&amp;gt;&lt;br /&gt;
 auskommentieren&amp;lt;/br&amp;gt;&lt;br /&gt;
 #relayhost = &lt;br /&gt;
&lt;br /&gt;
 hinzufügen &amp;amp; anpassen&lt;br /&gt;
 relayhost = &amp;lt;smtp.mailserver.de&amp;gt;:587      hier eintragen 192.168.213.44:25  (lokaler Mailserver bei D/S Datentechnik)&lt;br /&gt;
 smtp_sasl_auth_enable = yes&lt;br /&gt;
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd&lt;br /&gt;
 smtp_sasl_security_options = noanonymous&lt;br /&gt;
 smtp_tls_CAfile = /etc/postfix/cacert.pem&lt;br /&gt;
 smtp_use_tls = yes &lt;br /&gt;
 sender_canonical_classes = envelope_sender, header_sender&lt;br /&gt;
 sender_canonical_maps =  regexp:/etc/postfix/sender_canonical_maps&lt;br /&gt;
 smtp_header_checks = regexp:/etc/postfix/header_check &lt;br /&gt;
&lt;br /&gt;
2.a !!! Postfix Konfiguration /etc/postfix/main.cf bei Strato als Mailprovider !!!&lt;br /&gt;
 # See /usr/share/postfix/main.cf.dist for a commented, more complete version&lt;br /&gt;
 myhostname=pve.faesermalz.com&lt;br /&gt;
 smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)&lt;br /&gt;
 biff = no&lt;br /&gt;
 # appending .domain is the MUA's job.&lt;br /&gt;
 append_dot_mydomain = no&lt;br /&gt;
 # Uncomment the next line to generate &amp;quot;delayed mail&amp;quot; warnings&lt;br /&gt;
 #delay_warning_time = 4h&lt;br /&gt;
 alias_maps = hash:/etc/aliases&lt;br /&gt;
 alias_database = hash:/etc/aliases&lt;br /&gt;
 mydestination = $myhostname, localhost.$mydomain, localhost&lt;br /&gt;
 #relayhost =&lt;br /&gt;
 mynetworks = 127.0.0.0/8&lt;br /&gt;
 inet_interfaces = loopback-only&lt;br /&gt;
 recipient_delimiter = +&lt;br /&gt;
 compatibility_level = 2&lt;br /&gt;
 relayhost = smtp.strato.de:465&lt;br /&gt;
 smtp_use_tls = yes&lt;br /&gt;
 smtp_tls_wrappermode = yes&lt;br /&gt;
 smtp_sasl_auth_enable = yes&lt;br /&gt;
 smtp_tls_security_level = encrypt&lt;br /&gt;
 smtp_sasl_security_options =&lt;br /&gt;
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd&lt;br /&gt;
 smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt&lt;br /&gt;
 sender_canonical_classes = envelope_sender, header_sender&lt;br /&gt;
 sender_canonical_maps =  regexp:/etc/postfix/sender_canonical_maps&lt;br /&gt;
 smtp_header_checks = regexp:/etc/postfix/header_check&lt;br /&gt;
&lt;br /&gt;
3. Absenderadresse anpassen ##&lt;br /&gt;
 nano /etc/postfix/sender_canonical_maps &lt;br /&gt;
 /.+/    absender@adresse.de &lt;br /&gt;
&lt;br /&gt;
4. Absenderadresse  nochmals anpassen ##&lt;br /&gt;
 nano /etc/postfix/header_check &lt;br /&gt;
 /From:.*/ REPLACE From: absender@adresse.de&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5. Benutzerdaten hinterlegen&lt;br /&gt;
 nano /etc/postfix/sasl_passwd &lt;br /&gt;
 &amp;lt;smtp.mailserver.de&amp;gt;:587 &amp;lt;user&amp;gt;:&amp;lt;passwort&amp;gt; hier eintragen 192.168.213.44:25   stoehr:x19...&lt;br /&gt;
&lt;br /&gt;
5.a !!! Benutzerdaten bei Strato als Mailprovider !!!&lt;br /&gt;
 nano /etc/postfix/sasl_passwd &lt;br /&gt;
 smtp.strato.de:465 admin@faesermalz.com:2019FMAdm!?&lt;br /&gt;
&lt;br /&gt;
6. gehashte Datenbank Datei erstellen&lt;br /&gt;
 postmap /etc/postfix/sasl_passwd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Zugriffsrechte anpassen&lt;br /&gt;
 chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db &lt;br /&gt;
 chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db  &lt;br /&gt;
&lt;br /&gt;
8. Postfix allgemeines snakeoil Zertifikat zuweisen&lt;br /&gt;
 cat /etc/ssl/certs/ssl-cert-snakeoil.pem |  tee -a /etc/postfix/cacert.pem &lt;br /&gt;
&lt;br /&gt;
9. Absenderadresse in GUI anpassen&lt;br /&gt;
 Datacenter &amp;gt; Options &amp;gt; Email from addresss&lt;br /&gt;
&lt;br /&gt;
10. postfix neustarten&lt;br /&gt;
 postfix reload &lt;br /&gt;
&lt;br /&gt;
11. E-Mail testen&lt;br /&gt;
 echo &amp;quot;Proxmox SMTP Test&amp;quot; | mail -s &amp;quot;SMTP Test&amp;quot; empfänger@adresse.de -r absender@adresse.de&lt;br /&gt;
&lt;br /&gt;
= EMailbenachrichtigung beim Einsatz von ZFS-Pools =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
siehe auch https://www.thomas-krenn.com/de/wiki/Mail_Notifications_in_Proxmox_VE_konfigurieren_und_erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hat man ZFS im Einsatz, so macht es auch Sinn, Benachrichtigungen bei ZFS-Fehlern zu bekommen. Hierzu kann man folgende Einstellungen treffen:&lt;br /&gt;
&lt;br /&gt;
1. Installation zfs-zed&lt;br /&gt;
 apt install zfs-zed&lt;br /&gt;
 &lt;br /&gt;
2. Anpassen der KOnfig-Datei &lt;br /&gt;
 nano /etc/zfs/zed.d/zed.rc&lt;br /&gt;
 # E-Mail Adresse entsprechend anpassen &lt;br /&gt;
 ZED_EMAIL_ADDR=&amp;quot;admin@Maildomain.de&amp;quot;&lt;br /&gt;
 # Zum Testen temporär setzen&lt;br /&gt;
 ZED_NOTIFY_VERBOSE=1    &lt;br /&gt;
 # (ZED_NOTIFY_VERBOSE=0 keine Benachrichtigung falls alles i.Ordnung)&lt;br /&gt;
 # (ZED_NOTIFY_VERBOSE=1 immer eine Benachrichtigung)&lt;br /&gt;
&lt;br /&gt;
3. Dienst neu starten&lt;br /&gt;
 systemctl reload-or-restart zed.service&lt;br /&gt;
&lt;br /&gt;
4. Testen&lt;br /&gt;
 # Zum Testen kann man folgendes Test-Szenario verwenden:&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 dd if=/dev/zero of=sparse_file bs=1 count=0 seek=512M&lt;br /&gt;
 zpool create test /tmp/sparse_file&lt;br /&gt;
 zpool scrub test&lt;br /&gt;
&lt;br /&gt;
Danach solltet Ihr eine E-Mail erhalten haben, dass das Scrubbing von test abgeschlossen ist. Das Test-File könnt ihr danach wieder löschen, indem ihr den temporären Pool löscht:&lt;br /&gt;
&lt;br /&gt;
 zpool export test&lt;br /&gt;
 rm /tmp/sparse_file&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_VE_8.2_Mailbenachrichtigung_einstellen&amp;diff=645</id>
		<title>Proxmox VE 8.2 Mailbenachrichtigung einstellen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_VE_8.2_Mailbenachrichtigung_einstellen&amp;diff=645"/>
		<updated>2025-06-25T13:46:33Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proxmox Emailbenachrichtigung einstellen - Postfixkonfiguration anpassen =&lt;br /&gt;
&lt;br /&gt;
Dies gilt sowohl für PVE als auch PBS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. benötigte Pakete installieren ##&lt;br /&gt;
 apt install postfix libsasl2-modules -y &lt;br /&gt;
&lt;br /&gt;
2. postfix Konfiguration anpassen ##&lt;br /&gt;
 nano /etc/postfix/main.cf &amp;lt;/br&amp;gt;&lt;br /&gt;
 auskommentieren&amp;lt;/br&amp;gt;&lt;br /&gt;
 #relayhost = &lt;br /&gt;
&lt;br /&gt;
 hinzufügen &amp;amp; anpassen&lt;br /&gt;
 relayhost = &amp;lt;smtp.mailserver.de&amp;gt;:587      hier eintragen 192.168.213.44:25  (lokaler Mailserver bei D/S Datentechnik)&lt;br /&gt;
 smtp_sasl_auth_enable = yes&lt;br /&gt;
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd&lt;br /&gt;
 smtp_sasl_security_options = noanonymous&lt;br /&gt;
 smtp_tls_CAfile = /etc/postfix/cacert.pem&lt;br /&gt;
 smtp_use_tls = yes &lt;br /&gt;
 sender_canonical_classes = envelope_sender, header_sender&lt;br /&gt;
 sender_canonical_maps =  regexp:/etc/postfix/sender_canonical_maps&lt;br /&gt;
 smtp_header_checks = regexp:/etc/postfix/header_check &lt;br /&gt;
&lt;br /&gt;
2.a Postfixkonfiguration /etc/postfix/main.cf bei Strato als Mailprovider&lt;br /&gt;
 # See /usr/share/postfix/main.cf.dist for a commented, more complete version&lt;br /&gt;
 myhostname=pve.faesermalz.com&lt;br /&gt;
 smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)&lt;br /&gt;
 biff = no&lt;br /&gt;
 # appending .domain is the MUA's job.&lt;br /&gt;
 append_dot_mydomain = no&lt;br /&gt;
 # Uncomment the next line to generate &amp;quot;delayed mail&amp;quot; warnings&lt;br /&gt;
 #delay_warning_time = 4h&lt;br /&gt;
 alias_maps = hash:/etc/aliases&lt;br /&gt;
 alias_database = hash:/etc/aliases&lt;br /&gt;
 mydestination = $myhostname, localhost.$mydomain, localhost&lt;br /&gt;
 #relayhost =&lt;br /&gt;
 mynetworks = 127.0.0.0/8&lt;br /&gt;
 inet_interfaces = loopback-only&lt;br /&gt;
 recipient_delimiter = +&lt;br /&gt;
 compatibility_level = 2&lt;br /&gt;
 relayhost = smtp.strato.de:465&lt;br /&gt;
 smtp_use_tls = yes&lt;br /&gt;
 smtp_tls_wrappermode = yes&lt;br /&gt;
 smtp_sasl_auth_enable = yes&lt;br /&gt;
 smtp_tls_security_level = encrypt&lt;br /&gt;
 smtp_sasl_security_options =&lt;br /&gt;
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd&lt;br /&gt;
 smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt&lt;br /&gt;
 sender_canonical_classes = envelope_sender, header_sender&lt;br /&gt;
 sender_canonical_maps =  regexp:/etc/postfix/sender_canonical_maps&lt;br /&gt;
 smtp_header_checks = regexp:/etc/postfix/header_check&lt;br /&gt;
&lt;br /&gt;
3. Absenderadresse anpassen ##&lt;br /&gt;
 nano /etc/postfix/sender_canonical_maps &lt;br /&gt;
 /.+/    absender@adresse.de &lt;br /&gt;
&lt;br /&gt;
4. Absenderadresse  nochmals anpassen ##&lt;br /&gt;
 nano /etc/postfix/header_check &lt;br /&gt;
 /From:.*/ REPLACE From: absender@adresse.de&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5. Benutzerdaten hinterlegen&lt;br /&gt;
 nano /etc/postfix/sasl_passwd &lt;br /&gt;
 &amp;lt;smtp.mailserver.de&amp;gt;:587 &amp;lt;user&amp;gt;:&amp;lt;passwort&amp;gt; hier eintragen 192.168.213.44:25   stoehr:x19...&lt;br /&gt;
&lt;br /&gt;
5.a Benetzerdaten bei Strato als Mailprovider&lt;br /&gt;
 nano /etc/postfix/sasl_passwd &lt;br /&gt;
 smtp.strato.de:465 admin@faesermalz.com:2019FMAdm!?&lt;br /&gt;
&lt;br /&gt;
6. gehashte Datenbank Datei erstellen&lt;br /&gt;
 postmap /etc/postfix/sasl_passwd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Zugriffsrechte anpassen&lt;br /&gt;
 chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db &lt;br /&gt;
 chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db  &lt;br /&gt;
&lt;br /&gt;
8. Postfix allgemeines snakeoil Zertifikat zuweisen&lt;br /&gt;
 cat /etc/ssl/certs/ssl-cert-snakeoil.pem |  tee -a /etc/postfix/cacert.pem &lt;br /&gt;
&lt;br /&gt;
9. Absenderadresse in GUI anpassen&lt;br /&gt;
 Datacenter &amp;gt; Options &amp;gt; Email from addresss&lt;br /&gt;
&lt;br /&gt;
10. postfix neustarten&lt;br /&gt;
 postfix reload &lt;br /&gt;
&lt;br /&gt;
11. E-Mail testen&lt;br /&gt;
 echo &amp;quot;Proxmox SMTP Test&amp;quot; | mail -s &amp;quot;SMTP Test&amp;quot; empfänger@adresse.de -r absender@adresse.de&lt;br /&gt;
&lt;br /&gt;
= EMailbenachrichtigung beim Einsatz von ZFS-Pools =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
siehe auch https://www.thomas-krenn.com/de/wiki/Mail_Notifications_in_Proxmox_VE_konfigurieren_und_erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hat man ZFS im Einsatz, so macht es auch Sinn, Benachrichtigungen bei ZFS-Fehlern zu bekommen. Hierzu kann man folgende Einstellungen treffen:&lt;br /&gt;
&lt;br /&gt;
1. Installation zfs-zed&lt;br /&gt;
 apt install zfs-zed&lt;br /&gt;
 &lt;br /&gt;
2. Anpassen der KOnfig-Datei &lt;br /&gt;
 nano /etc/zfs/zed.d/zed.rc&lt;br /&gt;
 # E-Mail Adresse entsprechend anpassen &lt;br /&gt;
 ZED_EMAIL_ADDR=&amp;quot;admin@Maildomain.de&amp;quot;&lt;br /&gt;
 # Zum Testen temporär setzen&lt;br /&gt;
 ZED_NOTIFY_VERBOSE=1    &lt;br /&gt;
 # (ZED_NOTIFY_VERBOSE=0 keine Benachrichtigung falls alles i.Ordnung)&lt;br /&gt;
 # (ZED_NOTIFY_VERBOSE=1 immer eine Benachrichtigung)&lt;br /&gt;
&lt;br /&gt;
3. Dienst neu starten&lt;br /&gt;
 systemctl reload-or-restart zed.service&lt;br /&gt;
&lt;br /&gt;
4. Testen&lt;br /&gt;
 # Zum Testen kann man folgendes Test-Szenario verwenden:&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 dd if=/dev/zero of=sparse_file bs=1 count=0 seek=512M&lt;br /&gt;
 zpool create test /tmp/sparse_file&lt;br /&gt;
 zpool scrub test&lt;br /&gt;
&lt;br /&gt;
Danach solltet Ihr eine E-Mail erhalten haben, dass das Scrubbing von test abgeschlossen ist. Das Test-File könnt ihr danach wieder löschen, indem ihr den temporären Pool löscht:&lt;br /&gt;
&lt;br /&gt;
 zpool export test&lt;br /&gt;
 rm /tmp/sparse_file&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_VE_8.2_Mailbenachrichtigung_einstellen&amp;diff=644</id>
		<title>Proxmox VE 8.2 Mailbenachrichtigung einstellen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_VE_8.2_Mailbenachrichtigung_einstellen&amp;diff=644"/>
		<updated>2025-06-25T13:46:02Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: /* Proxmox Emailbenachrichtigung einstellen - Postfixkonfiguration anpassen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proxmox Emailbenachrichtigung einstellen - Postfixkonfiguration anpassen =&lt;br /&gt;
&lt;br /&gt;
Dies gilt sowohl für PVE als auch PBS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. benötigte Pakete installieren ##&lt;br /&gt;
 apt install postfix libsasl2-modules -y &lt;br /&gt;
&lt;br /&gt;
2. postfix Konfiguration anpassen ##&lt;br /&gt;
 nano /etc/postfix/main.cf &amp;lt;/br&amp;gt;&lt;br /&gt;
 auskommentieren&amp;lt;/br&amp;gt;&lt;br /&gt;
 #relayhost = &lt;br /&gt;
&lt;br /&gt;
 hinzufügen &amp;amp; anpassen&lt;br /&gt;
 relayhost = &amp;lt;smtp.mailserver.de&amp;gt;:587      hier eintragen 192.168.213.44:25  (lokaler Mailserver bei D/S Datentechnik)&lt;br /&gt;
 smtp_sasl_auth_enable = yes&lt;br /&gt;
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd&lt;br /&gt;
 smtp_sasl_security_options = noanonymous&lt;br /&gt;
 smtp_tls_CAfile = /etc/postfix/cacert.pem&lt;br /&gt;
 smtp_use_tls = yes &lt;br /&gt;
 sender_canonical_classes = envelope_sender, header_sender&lt;br /&gt;
 sender_canonical_maps =  regexp:/etc/postfix/sender_canonical_maps&lt;br /&gt;
 smtp_header_checks = regexp:/etc/postfix/header_check &lt;br /&gt;
&lt;br /&gt;
2.a Postfixkonfiguration bei Strato als Mailprovider&lt;br /&gt;
 # See /usr/share/postfix/main.cf.dist for a commented, more complete version&lt;br /&gt;
 myhostname=pve.faesermalz.com&lt;br /&gt;
 smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)&lt;br /&gt;
 biff = no&lt;br /&gt;
 # appending .domain is the MUA's job.&lt;br /&gt;
 append_dot_mydomain = no&lt;br /&gt;
 # Uncomment the next line to generate &amp;quot;delayed mail&amp;quot; warnings&lt;br /&gt;
 #delay_warning_time = 4h&lt;br /&gt;
 alias_maps = hash:/etc/aliases&lt;br /&gt;
 alias_database = hash:/etc/aliases&lt;br /&gt;
 mydestination = $myhostname, localhost.$mydomain, localhost&lt;br /&gt;
 #relayhost =&lt;br /&gt;
 mynetworks = 127.0.0.0/8&lt;br /&gt;
 inet_interfaces = loopback-only&lt;br /&gt;
 recipient_delimiter = +&lt;br /&gt;
 compatibility_level = 2&lt;br /&gt;
 relayhost = smtp.strato.de:465&lt;br /&gt;
 smtp_use_tls = yes&lt;br /&gt;
 smtp_tls_wrappermode = yes&lt;br /&gt;
 smtp_sasl_auth_enable = yes&lt;br /&gt;
 smtp_tls_security_level = encrypt&lt;br /&gt;
 smtp_sasl_security_options =&lt;br /&gt;
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd&lt;br /&gt;
 smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt&lt;br /&gt;
 sender_canonical_classes = envelope_sender, header_sender&lt;br /&gt;
 sender_canonical_maps =  regexp:/etc/postfix/sender_canonical_maps&lt;br /&gt;
 smtp_header_checks = regexp:/etc/postfix/header_check&lt;br /&gt;
&lt;br /&gt;
3. Absenderadresse anpassen ##&lt;br /&gt;
 nano /etc/postfix/sender_canonical_maps &lt;br /&gt;
 /.+/    absender@adresse.de &lt;br /&gt;
&lt;br /&gt;
4. Absenderadresse  nochmals anpassen ##&lt;br /&gt;
 nano /etc/postfix/header_check &lt;br /&gt;
 /From:.*/ REPLACE From: absender@adresse.de&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5. Benutzerdaten hinterlegen&lt;br /&gt;
 nano /etc/postfix/sasl_passwd &lt;br /&gt;
 &amp;lt;smtp.mailserver.de&amp;gt;:587 &amp;lt;user&amp;gt;:&amp;lt;passwort&amp;gt; hier eintragen 192.168.213.44:25   stoehr:x19...&lt;br /&gt;
&lt;br /&gt;
5.a Benetzerdaten bei Strato als Mailprovider&lt;br /&gt;
 nano /etc/postfix/sasl_passwd &lt;br /&gt;
 smtp.strato.de:465 admin@faesermalz.com:2019FMAdm!?&lt;br /&gt;
&lt;br /&gt;
6. gehashte Datenbank Datei erstellen&lt;br /&gt;
 postmap /etc/postfix/sasl_passwd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Zugriffsrechte anpassen&lt;br /&gt;
 chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db &lt;br /&gt;
 chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db  &lt;br /&gt;
&lt;br /&gt;
8. Postfix allgemeines snakeoil Zertifikat zuweisen&lt;br /&gt;
 cat /etc/ssl/certs/ssl-cert-snakeoil.pem |  tee -a /etc/postfix/cacert.pem &lt;br /&gt;
&lt;br /&gt;
9. Absenderadresse in GUI anpassen&lt;br /&gt;
 Datacenter &amp;gt; Options &amp;gt; Email from addresss&lt;br /&gt;
&lt;br /&gt;
10. postfix neustarten&lt;br /&gt;
 postfix reload &lt;br /&gt;
&lt;br /&gt;
11. E-Mail testen&lt;br /&gt;
 echo &amp;quot;Proxmox SMTP Test&amp;quot; | mail -s &amp;quot;SMTP Test&amp;quot; empfänger@adresse.de -r absender@adresse.de&lt;br /&gt;
&lt;br /&gt;
= EMailbenachrichtigung beim Einsatz von ZFS-Pools =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
siehe auch https://www.thomas-krenn.com/de/wiki/Mail_Notifications_in_Proxmox_VE_konfigurieren_und_erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hat man ZFS im Einsatz, so macht es auch Sinn, Benachrichtigungen bei ZFS-Fehlern zu bekommen. Hierzu kann man folgende Einstellungen treffen:&lt;br /&gt;
&lt;br /&gt;
1. Installation zfs-zed&lt;br /&gt;
 apt install zfs-zed&lt;br /&gt;
 &lt;br /&gt;
2. Anpassen der KOnfig-Datei &lt;br /&gt;
 nano /etc/zfs/zed.d/zed.rc&lt;br /&gt;
 # E-Mail Adresse entsprechend anpassen &lt;br /&gt;
 ZED_EMAIL_ADDR=&amp;quot;admin@Maildomain.de&amp;quot;&lt;br /&gt;
 # Zum Testen temporär setzen&lt;br /&gt;
 ZED_NOTIFY_VERBOSE=1    &lt;br /&gt;
 # (ZED_NOTIFY_VERBOSE=0 keine Benachrichtigung falls alles i.Ordnung)&lt;br /&gt;
 # (ZED_NOTIFY_VERBOSE=1 immer eine Benachrichtigung)&lt;br /&gt;
&lt;br /&gt;
3. Dienst neu starten&lt;br /&gt;
 systemctl reload-or-restart zed.service&lt;br /&gt;
&lt;br /&gt;
4. Testen&lt;br /&gt;
 # Zum Testen kann man folgendes Test-Szenario verwenden:&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 dd if=/dev/zero of=sparse_file bs=1 count=0 seek=512M&lt;br /&gt;
 zpool create test /tmp/sparse_file&lt;br /&gt;
 zpool scrub test&lt;br /&gt;
&lt;br /&gt;
Danach solltet Ihr eine E-Mail erhalten haben, dass das Scrubbing von test abgeschlossen ist. Das Test-File könnt ihr danach wieder löschen, indem ihr den temporären Pool löscht:&lt;br /&gt;
&lt;br /&gt;
 zpool export test&lt;br /&gt;
 rm /tmp/sparse_file&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_VE_8.2_Mailbenachrichtigung_einstellen&amp;diff=643</id>
		<title>Proxmox VE 8.2 Mailbenachrichtigung einstellen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_VE_8.2_Mailbenachrichtigung_einstellen&amp;diff=643"/>
		<updated>2025-06-25T13:45:20Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proxmox Emailbenachrichtigung einstellen - Postfixkonfiguration anpassen =&lt;br /&gt;
&lt;br /&gt;
Dies gilt sowohl für PVE als auch PBS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. benötigte Pakete installieren ##&lt;br /&gt;
 apt install postfix libsasl2-modules -y &lt;br /&gt;
&lt;br /&gt;
2. postfix Konfiguration anpassen ##&lt;br /&gt;
 nano /etc/postfix/main.cf &amp;lt;/br&amp;gt;&lt;br /&gt;
 auskommentieren&amp;lt;/br&amp;gt;&lt;br /&gt;
 #relayhost = &lt;br /&gt;
&lt;br /&gt;
 hinzufügen &amp;amp; anpassen&lt;br /&gt;
 relayhost = &amp;lt;smtp.mailserver.de&amp;gt;:587      hier eintragen 192.168.213.44:25  (lokaler Mailserver bei D/S Datentechnik)&lt;br /&gt;
 smtp_sasl_auth_enable = yes&lt;br /&gt;
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd&lt;br /&gt;
 smtp_sasl_security_options = noanonymous&lt;br /&gt;
 smtp_tls_CAfile = /etc/postfix/cacert.pem&lt;br /&gt;
 smtp_use_tls = yes &lt;br /&gt;
 sender_canonical_classes = envelope_sender, header_sender&lt;br /&gt;
 sender_canonical_maps =  regexp:/etc/postfix/sender_canonical_maps&lt;br /&gt;
 smtp_header_checks = regexp:/etc/postfix/header_check &lt;br /&gt;
&lt;br /&gt;
2.a Postfixkonfiguration bei Strato als Mailprovider&lt;br /&gt;
 # See /usr/share/postfix/main.cf.dist for a commented, more complete version&lt;br /&gt;
&lt;br /&gt;
 myhostname=pve.faesermalz.com&lt;br /&gt;
 smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)&lt;br /&gt;
 biff = no&lt;br /&gt;
 # appending .domain is the MUA's job.&lt;br /&gt;
 append_dot_mydomain = no&lt;br /&gt;
 # Uncomment the next line to generate &amp;quot;delayed mail&amp;quot; warnings&lt;br /&gt;
 #delay_warning_time = 4h&lt;br /&gt;
 alias_maps = hash:/etc/aliases&lt;br /&gt;
 alias_database = hash:/etc/aliases&lt;br /&gt;
 mydestination = $myhostname, localhost.$mydomain, localhost&lt;br /&gt;
 #relayhost =&lt;br /&gt;
 mynetworks = 127.0.0.0/8&lt;br /&gt;
 inet_interfaces = loopback-only&lt;br /&gt;
 recipient_delimiter = +&lt;br /&gt;
 compatibility_level = 2&lt;br /&gt;
 relayhost = smtp.strato.de:465&lt;br /&gt;
 smtp_use_tls = yes&lt;br /&gt;
 smtp_tls_wrappermode = yes&lt;br /&gt;
 smtp_sasl_auth_enable = yes&lt;br /&gt;
 smtp_tls_security_level = encrypt&lt;br /&gt;
 smtp_sasl_security_options =&lt;br /&gt;
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd&lt;br /&gt;
 smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt&lt;br /&gt;
 sender_canonical_classes = envelope_sender, header_sender&lt;br /&gt;
 sender_canonical_maps =  regexp:/etc/postfix/sender_canonical_maps&lt;br /&gt;
 smtp_header_checks = regexp:/etc/postfix/header_check&lt;br /&gt;
&lt;br /&gt;
3. Absenderadresse anpassen ##&lt;br /&gt;
 nano /etc/postfix/sender_canonical_maps &lt;br /&gt;
 /.+/    absender@adresse.de &lt;br /&gt;
&lt;br /&gt;
4. Absenderadresse  nochmals anpassen ##&lt;br /&gt;
 nano /etc/postfix/header_check &lt;br /&gt;
 /From:.*/ REPLACE From: absender@adresse.de&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5. Benutzerdaten hinterlegen&lt;br /&gt;
 nano /etc/postfix/sasl_passwd &lt;br /&gt;
 &amp;lt;smtp.mailserver.de&amp;gt;:587 &amp;lt;user&amp;gt;:&amp;lt;passwort&amp;gt; hier eintragen 192.168.213.44:25   stoehr:x19...&lt;br /&gt;
&lt;br /&gt;
5.a Benetzerdaten bei Strato als Mailprovider&lt;br /&gt;
 nano /etc/postfix/sasl_passwd &lt;br /&gt;
 smtp.strato.de:465 admin@faesermalz.com:2019FMAdm!?&lt;br /&gt;
&lt;br /&gt;
6. gehashte Datenbank Datei erstellen&lt;br /&gt;
 postmap /etc/postfix/sasl_passwd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Zugriffsrechte anpassen&lt;br /&gt;
 chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db &lt;br /&gt;
 chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db  &lt;br /&gt;
&lt;br /&gt;
8. Postfix allgemeines snakeoil Zertifikat zuweisen&lt;br /&gt;
 cat /etc/ssl/certs/ssl-cert-snakeoil.pem |  tee -a /etc/postfix/cacert.pem &lt;br /&gt;
&lt;br /&gt;
9. Absenderadresse in GUI anpassen&lt;br /&gt;
 Datacenter &amp;gt; Options &amp;gt; Email from addresss&lt;br /&gt;
&lt;br /&gt;
10. postfix neustarten&lt;br /&gt;
 postfix reload &lt;br /&gt;
&lt;br /&gt;
11. E-Mail testen&lt;br /&gt;
 echo &amp;quot;Proxmox SMTP Test&amp;quot; | mail -s &amp;quot;SMTP Test&amp;quot; empfänger@adresse.de -r absender@adresse.de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= EMailbenachrichtigung beim Einsatz von ZFS-Pools =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
siehe auch https://www.thomas-krenn.com/de/wiki/Mail_Notifications_in_Proxmox_VE_konfigurieren_und_erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hat man ZFS im Einsatz, so macht es auch Sinn, Benachrichtigungen bei ZFS-Fehlern zu bekommen. Hierzu kann man folgende Einstellungen treffen:&lt;br /&gt;
&lt;br /&gt;
1. Installation zfs-zed&lt;br /&gt;
 apt install zfs-zed&lt;br /&gt;
 &lt;br /&gt;
2. Anpassen der KOnfig-Datei &lt;br /&gt;
 nano /etc/zfs/zed.d/zed.rc&lt;br /&gt;
 # E-Mail Adresse entsprechend anpassen &lt;br /&gt;
 ZED_EMAIL_ADDR=&amp;quot;admin@Maildomain.de&amp;quot;&lt;br /&gt;
 # Zum Testen temporär setzen&lt;br /&gt;
 ZED_NOTIFY_VERBOSE=1    &lt;br /&gt;
 # (ZED_NOTIFY_VERBOSE=0 keine Benachrichtigung falls alles i.Ordnung)&lt;br /&gt;
 # (ZED_NOTIFY_VERBOSE=1 immer eine Benachrichtigung)&lt;br /&gt;
&lt;br /&gt;
3. Dienst neu starten&lt;br /&gt;
 systemctl reload-or-restart zed.service&lt;br /&gt;
&lt;br /&gt;
4. Testen&lt;br /&gt;
 # Zum Testen kann man folgendes Test-Szenario verwenden:&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 dd if=/dev/zero of=sparse_file bs=1 count=0 seek=512M&lt;br /&gt;
 zpool create test /tmp/sparse_file&lt;br /&gt;
 zpool scrub test&lt;br /&gt;
&lt;br /&gt;
Danach solltet Ihr eine E-Mail erhalten haben, dass das Scrubbing von test abgeschlossen ist. Das Test-File könnt ihr danach wieder löschen, indem ihr den temporären Pool löscht:&lt;br /&gt;
&lt;br /&gt;
 zpool export test&lt;br /&gt;
 rm /tmp/sparse_file&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_VE_8.2_Mailbenachrichtigung_einstellen&amp;diff=642</id>
		<title>Proxmox VE 8.2 Mailbenachrichtigung einstellen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_VE_8.2_Mailbenachrichtigung_einstellen&amp;diff=642"/>
		<updated>2025-06-25T13:44:29Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Proxmox Emailbenachrichtigung einstellen - Postfixkonfiguration anpassen =&lt;br /&gt;
&lt;br /&gt;
Dies gilt sowohl für PVE als auch PBS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. benötigte Pakete installieren ##&lt;br /&gt;
 apt install postfix libsasl2-modules -y &lt;br /&gt;
&lt;br /&gt;
2. postfix Konfiguration anpassen ##&lt;br /&gt;
 nano /etc/postfix/main.cf &amp;lt;/br&amp;gt;&lt;br /&gt;
 auskommentieren&amp;lt;/br&amp;gt;&lt;br /&gt;
 #relayhost = &lt;br /&gt;
&lt;br /&gt;
 hinzufügen &amp;amp; anpassen&lt;br /&gt;
 relayhost = &amp;lt;smtp.mailserver.de&amp;gt;:587      hier eintragen 192.168.213.44:25  (lokaler Mailserver bei D/S Datentechnik)&lt;br /&gt;
 smtp_sasl_auth_enable = yes&lt;br /&gt;
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd&lt;br /&gt;
 smtp_sasl_security_options = noanonymous&lt;br /&gt;
 smtp_tls_CAfile = /etc/postfix/cacert.pem&lt;br /&gt;
 smtp_use_tls = yes &lt;br /&gt;
 sender_canonical_classes = envelope_sender, header_sender&lt;br /&gt;
 sender_canonical_maps =  regexp:/etc/postfix/sender_canonical_maps&lt;br /&gt;
 smtp_header_checks = regexp:/etc/postfix/header_check &lt;br /&gt;
&lt;br /&gt;
2.a Postfixkonfiguration bei Strato als Mailprovider&lt;br /&gt;
 # See /usr/share/postfix/main.cf.dist for a commented, more complete version&lt;br /&gt;
&lt;br /&gt;
 myhostname=pve.faesermalz.com&lt;br /&gt;
&lt;br /&gt;
 smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)&lt;br /&gt;
 biff = no&lt;br /&gt;
&lt;br /&gt;
 # appending .domain is the MUA's job.&lt;br /&gt;
 append_dot_mydomain = no&lt;br /&gt;
&lt;br /&gt;
 # Uncomment the next line to generate &amp;quot;delayed mail&amp;quot; warnings&lt;br /&gt;
 #delay_warning_time = 4h&lt;br /&gt;
&lt;br /&gt;
 alias_maps = hash:/etc/aliases&lt;br /&gt;
 alias_database = hash:/etc/aliases&lt;br /&gt;
 mydestination = $myhostname, localhost.$mydomain, localhost&lt;br /&gt;
 #relayhost =&lt;br /&gt;
 mynetworks = 127.0.0.0/8&lt;br /&gt;
 inet_interfaces = loopback-only&lt;br /&gt;
 recipient_delimiter = +&lt;br /&gt;
 &lt;br /&gt;
 compatibility_level = 2&lt;br /&gt;
&lt;br /&gt;
 relayhost = smtp.strato.de:465&lt;br /&gt;
 smtp_use_tls = yes&lt;br /&gt;
 smtp_tls_wrappermode = yes&lt;br /&gt;
 smtp_sasl_auth_enable = yes&lt;br /&gt;
 smtp_tls_security_level = encrypt&lt;br /&gt;
 smtp_sasl_security_options =&lt;br /&gt;
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd&lt;br /&gt;
 smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt&lt;br /&gt;
 sender_canonical_classes = envelope_sender, header_sender&lt;br /&gt;
 sender_canonical_maps =  regexp:/etc/postfix/sender_canonical_maps&lt;br /&gt;
 smtp_header_checks = regexp:/etc/postfix/header_check&lt;br /&gt;
&lt;br /&gt;
3. Absenderadresse anpassen ##&lt;br /&gt;
 nano /etc/postfix/sender_canonical_maps &lt;br /&gt;
 /.+/    absender@adresse.de &lt;br /&gt;
&lt;br /&gt;
4. Absenderadresse  nochmals anpassen ##&lt;br /&gt;
 nano /etc/postfix/header_check &lt;br /&gt;
 /From:.*/ REPLACE From: absender@adresse.de&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5. Benutzerdaten hinterlegen&lt;br /&gt;
 nano /etc/postfix/sasl_passwd &lt;br /&gt;
 &amp;lt;smtp.mailserver.de&amp;gt;:587 &amp;lt;user&amp;gt;:&amp;lt;passwort&amp;gt; hier eintragen 192.168.213.44:25   stoehr:x19...&lt;br /&gt;
&lt;br /&gt;
5.a Benetzerdaten bei Strato als Mailprovider&lt;br /&gt;
 nano /etc/postfix/sasl_passwd &lt;br /&gt;
 smtp.strato.de:465 admin@faesermalz.com:2019FMAdm!?&lt;br /&gt;
&lt;br /&gt;
6. gehashte Datenbank Datei erstellen&lt;br /&gt;
 postmap /etc/postfix/sasl_passwd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Zugriffsrechte anpassen&lt;br /&gt;
 chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db &lt;br /&gt;
 chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db  &lt;br /&gt;
&lt;br /&gt;
8. Postfix allgemeines snakeoil Zertifikat zuweisen&lt;br /&gt;
 cat /etc/ssl/certs/ssl-cert-snakeoil.pem |  tee -a /etc/postfix/cacert.pem &lt;br /&gt;
&lt;br /&gt;
9. Absenderadresse in GUI anpassen&lt;br /&gt;
 Datacenter &amp;gt; Options &amp;gt; Email from addresss&lt;br /&gt;
&lt;br /&gt;
10. postfix neustarten&lt;br /&gt;
 postfix reload &lt;br /&gt;
&lt;br /&gt;
11. E-Mail testen&lt;br /&gt;
 echo &amp;quot;Proxmox SMTP Test&amp;quot; | mail -s &amp;quot;SMTP Test&amp;quot; empfänger@adresse.de -r absender@adresse.de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= EMailbenachrichtigung beim Einsatz von ZFS-Pools =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
siehe auch https://www.thomas-krenn.com/de/wiki/Mail_Notifications_in_Proxmox_VE_konfigurieren_und_erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hat man ZFS im Einsatz, so macht es auch Sinn, Benachrichtigungen bei ZFS-Fehlern zu bekommen. Hierzu kann man folgende Einstellungen treffen:&lt;br /&gt;
&lt;br /&gt;
1. Installation zfs-zed&lt;br /&gt;
 apt install zfs-zed&lt;br /&gt;
 &lt;br /&gt;
2. Anpassen der KOnfig-Datei &lt;br /&gt;
 nano /etc/zfs/zed.d/zed.rc&lt;br /&gt;
 # E-Mail Adresse entsprechend anpassen &lt;br /&gt;
 ZED_EMAIL_ADDR=&amp;quot;admin@Maildomain.de&amp;quot;&lt;br /&gt;
 # Zum Testen temporär setzen&lt;br /&gt;
 ZED_NOTIFY_VERBOSE=1    &lt;br /&gt;
 # (ZED_NOTIFY_VERBOSE=0 keine Benachrichtigung falls alles i.Ordnung)&lt;br /&gt;
 # (ZED_NOTIFY_VERBOSE=1 immer eine Benachrichtigung)&lt;br /&gt;
&lt;br /&gt;
3. Dienst neu starten&lt;br /&gt;
 systemctl reload-or-restart zed.service&lt;br /&gt;
&lt;br /&gt;
4. Testen&lt;br /&gt;
 # Zum Testen kann man folgendes Test-Szenario verwenden:&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 dd if=/dev/zero of=sparse_file bs=1 count=0 seek=512M&lt;br /&gt;
 zpool create test /tmp/sparse_file&lt;br /&gt;
 zpool scrub test&lt;br /&gt;
&lt;br /&gt;
Danach solltet Ihr eine E-Mail erhalten haben, dass das Scrubbing von test abgeschlossen ist. Das Test-File könnt ihr danach wieder löschen, indem ihr den temporären Pool löscht:&lt;br /&gt;
&lt;br /&gt;
 zpool export test&lt;br /&gt;
 rm /tmp/sparse_file&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Cyberpower_USV_Appliance_auf_Proxmox_einrichten&amp;diff=641</id>
		<title>Cyberpower USV Appliance auf Proxmox einrichten</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Cyberpower_USV_Appliance_auf_Proxmox_einrichten&amp;diff=641"/>
		<updated>2025-06-25T09:29:59Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Shutdown PVE bei Stromausfall über USV&lt;br /&gt;
&lt;br /&gt;
Nachdem es keine direkte Unterstützung von Seiten Cyberpower für Proxmox gibt wird der Shutdownprozess über eine virt. Maschine auf dem PVE bewerkstellig.&lt;br /&gt;
Auf dieser virtuelle Maschine ist die Powerpanel Software installiert und über die durchgereichte USB Schnittstelle kann diese die USV überwachen.&lt;br /&gt;
Das Herunterfahren des PVE erfolgt über eine über passwortlose ssh Verbindung.&lt;br /&gt;
&lt;br /&gt;
Vorraussetzung : Cyberpower USV ist am Server per USV angeschlossen.&lt;br /&gt;
&lt;br /&gt;
 1. virtuelle Maschine für USV-Anbindung anlegen und einrichten. &amp;lt;/br&amp;gt;   Die USB Schnittstelle, an der die USV per USB-Kabel angeschlossen ist an diese virt. Maschine durchreichen.&amp;lt;/br&amp;gt;   z.Bsp. Virtuelle Ubuntu 22.04 Servermaschine mit dem Namen USV&lt;br /&gt;
&lt;br /&gt;
 2. Download : CyberPower_PPB_Linux+64bit_v4.10.1.sh. &amp;lt;/br&amp;gt;   Diese Datei auf die virtuelle Maschine USV kopieren und das Script ausführbar machen.&lt;br /&gt;
&lt;br /&gt;
 3. Powerpanel Business installieren mit ./CyberPower_PPB_Linux+64bit_v4.10.1.sh &amp;lt;/br&amp;gt;   die Installation ist selbsterklärend. Option Local&lt;br /&gt;
&lt;br /&gt;
 4. Powerpanel Business starten mit http://Ip-Adresse:3052.&amp;lt;/br&amp;gt;   Passwort abändern&lt;br /&gt;
&lt;br /&gt;
 5. Jetzt Schüsselpaar für den root Zugriff auf den PVE erstellen und den öffentlichen Schlüssel auf den PVE installieren&amp;lt;/br&amp;gt;   Alles erfolgt auf der virt. Maschine USV&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;   ssh-keygen -t rsa&amp;lt;/br&amp;gt;   ssh-copy-id -i Public-Key root@PVE&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;   einmal die passwortlose Verbindung test&lt;br /&gt;
&lt;br /&gt;
 6. Jetzt ein Shutdown Script auf dem USV erstellen und dieses unter /usr/local/PPB/extcmd ablegen. Vorlage ist vorhanden:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # You can write your own commands by any *.sh&lt;br /&gt;
 # *.sh file supports Unix/Linux shell command&amp;lt;/br&amp;gt;&lt;br /&gt;
 # Available environment variable&lt;br /&gt;
 # $EVENT_STAGE when an event occurred, there are two stage for invoking commands.&lt;br /&gt;
 # When an event occurred, it enters OCCUR stage and invoking related commands.&lt;br /&gt;
 # When an event finished, it enters FINISH stage and invoking related commands.&lt;br /&gt;
 # $EVENT represents the event identification, $EVENT_CONDITION represents the condition identification.&lt;br /&gt;
 #  To understand the value definition of both environment variable, please check online help or user's manual.&lt;br /&gt;
 # $MODULE_NO represents a UPS module number to help identify which module the event occur on. (PPB Local Only)&amp;lt;/br&amp;gt;&lt;br /&gt;
 if [ &amp;quot;$EVENT_STAGE&amp;quot; = &amp;quot;OCCUR&amp;quot; ]; then&lt;br /&gt;
   ssh root@192.168.196.40 'echo &amp;quot;Eisenring : USV fährt Server herunter :&amp;quot; | mail -s &amp;quot;Eisenring: Problem mit Stromversorgung&amp;quot; admin@kanal-eisenring.de -r admin@kanal-eisenring.de'&lt;br /&gt;
   sleep 10&lt;br /&gt;
   ssh root@192.168.196.40 'shutdown -h now'&lt;br /&gt;
 fi&amp;lt;/br&amp;gt;&lt;br /&gt;
 if [ &amp;quot;$EVENT_STAGE&amp;quot; = &amp;quot;FINISH&amp;quot; ]; then&lt;br /&gt;
   echo&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 7. Aktivieren des Scripts in der Powerpanel Konsole unter Einstellungen/Einstellungen zum Herunterfahren/Erweitert&amp;lt;/br&amp;gt;&lt;br /&gt;
 Spalte &amp;quot;AKTIV&amp;quot; Hacken setzen falls dieser Zustand beachtet werden soll.&lt;br /&gt;
 Spalte &amp;quot;Script&amp;quot; das erstellte Script auszuwählen&amp;lt;/br&amp;gt;&lt;br /&gt;
 In der Regel sind folgende Zustände wichtig: &amp;quot;Batteriekapazität kritisch&amp;quot; &amp;quot;Stromausfall&amp;quot; &amp;quot;Lokale Kommunikation bei Stromausfall unterbrochen&amp;quot; &amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
 !!!!!!  Wichtig das Benutzerdefinierte Script auf jeden Fall 1 Mal Manuell ausführen, um zu testen ob es geht  !!!!!!!!&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
 Dazu gibt´s in dieser Maske einen Button Test.&lt;br /&gt;
&lt;br /&gt;
 8. Benachrichtung einstellen direkt in der Weboberfläche von PowerPanel Business Local&amp;lt;/br&amp;gt;&lt;br /&gt;
 - unter Einstellungen / Benachrichtigungen /&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=639</id>
		<title>Installation Nextcloud unter Ubuntu 24.04 LTS</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=639"/>
		<updated>2025-05-28T09:52:54Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es gibt auch eine sehr gute Anleitung für Nextcloud unter Unbutn24.04 LTS auf der Basis eines LEMP statt eines LAMP Stapels.&amp;lt;/br&amp;gt;&lt;br /&gt;
Diese ist zu finden unter : [https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban/ https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban].&amp;lt;/br&amp;gt;&lt;br /&gt;
Dort gibt es auch eine Anleitung zum Backup und Restore von Nextcloud Instanzen. (Incl. Scripte)&lt;br /&gt;
Bei den nächsten Installationen sollte ich diese Variante mal testen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Anleistung basiert aber im wesentlichen auf folgender Anleitung:  &lt;br /&gt;
&lt;br /&gt;
[https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung/ https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Die Anleitung wurde in bestimmten Punkten angepasst wegen neuer PHP Version 8.3&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die beiden zusätzlichen Änderungen am Schuss ergeben sich nach dem überprüfen der Einstellungen in Nextcloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nextcloud 29 (Hub 8) Installation auf Basis Ubuntu 24.04 LTS'''&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
*Betriebsystem auf aktuellen Stand bringen&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion apache&lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3&lt;br /&gt;
 apt install software-properties-common&lt;br /&gt;
 add-apt-repository ppa:ondrej/php&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3  Module ohne php-dompdf wie bei PHP 8.1 Module&lt;br /&gt;
 apt install php8.3 libapache2-mod-php8.3 php8.3-zip php8.3-xml php8.3-mbstring php8.3-gd php8.3-curl php8.3-imagick libmagickcore-6.q16-6-extra php8.3-intl php8.3-bcmath php8.3-gmp php8.3-cli php8.3-mysql php8.3-zip php8.3-gd  php8.3-mbstring php8.3-curl php8.3-xml php-pear unzip nano php8.3-apcu redis-server ufw php8.3-redis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*anpassen der PHP.ini Datei&lt;br /&gt;
 nano /etc/php/8.3/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
 memory_limit = 1024M&lt;br /&gt;
 upload_max_filesize = 16G&lt;br /&gt;
 post_max_size = 16G&lt;br /&gt;
 date.timezone = Europe/Berlin&lt;br /&gt;
 output_buffering = Off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installation Datenbank Server&lt;br /&gt;
 apt install mariadb-server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maria DB Server Konfiguration&lt;br /&gt;
 mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*öffnen SQL Dialog&lt;br /&gt;
 mysql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database calles nextcloud&lt;br /&gt;
 CREATE DATABASE nextcloud; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database user with password&lt;br /&gt;
 CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_here';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*grant accesss to databse&lt;br /&gt;
 GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*save changes and exit&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
 EXIT;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Download lastest nextcloud version&lt;br /&gt;
 cd /tmp &amp;amp;&amp;amp; wget https://download.nextcloud.com/server/releases/latest.zip&lt;br /&gt;
 unzip latest.zip&lt;br /&gt;
 mv nextcloud /var/www/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create new conf&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/sites-available/nextcloud.conf &amp;lt;/br&amp;gt;&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin master@domain.com&lt;br /&gt;
    DocumentRoot /var/www/nextcloud/&lt;br /&gt;
    ServerName demo.domain.com&lt;br /&gt;
    ServerAlias www.demo.domain.com&lt;br /&gt;
  &lt;br /&gt;
    Alias /nextcloud &amp;quot;/var/www/nextcloud/&amp;quot; &amp;lt;/br&amp;gt;&lt;br /&gt;
    &amp;lt;Directory /var/www/nextcloud/&amp;gt;&lt;br /&gt;
       Options +FollowSymlinks&lt;br /&gt;
       AllowOverride All&lt;br /&gt;
       Require all granted&lt;br /&gt;
       &amp;lt;IfModule mod_dav.c&amp;gt;&lt;br /&gt;
          Dav off&lt;br /&gt;
       &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
       SetEnv HOME /var/www/nextcloud&lt;br /&gt;
       SetEnv HTTP_HOME /var/www/nextcloud&lt;br /&gt;
    &amp;lt;/Directory&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
    ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
    CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Enable the NextCloud and Rewrite Module&lt;br /&gt;
 a2ensite nextcloud.conf&lt;br /&gt;
 a2enmod rewrite&lt;br /&gt;
 a2enmod headers&lt;br /&gt;
 a2enmod env&lt;br /&gt;
 a2enmod dir&lt;br /&gt;
 a2enmod mime&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*restart apache&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare data folder&lt;br /&gt;
 mkdir /home/data/&lt;br /&gt;
 chown -R www-data:www-data /home/data/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare nextcloud Folder&lt;br /&gt;
 chown -R www-data:www-data /var/www/nextcloud/&lt;br /&gt;
 chmod -R 755 /var/www/nextcloud/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*install certbot and create Let's Encrypt SSL-Certificate&lt;br /&gt;
 apt install certbot python3-certbot-apache&lt;br /&gt;
&lt;br /&gt;
*Falls diese Maschine hinter einem Reverseproxy platziert ist, dann vorübergehend Port 80 und Port 443 direkt auf diese Maschine weiterleiten.&lt;br /&gt;
*Nur dann funktioniert der nächste Schritt und unter /etc/apache2/sites_available die Datei nextcloud-le-ssl.conf angelegt.&lt;br /&gt;
*Nach dem nächsten Schritt kann das Portforwarding sofern vorhanden wieder auf den Reverse Proxy umgestellt werden.&lt;br /&gt;
&lt;br /&gt;
* erstes Zertifikat anfordern&lt;br /&gt;
 certbot --apache -m master@domain.com -d cloud.domain.com&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
--&amp;gt; only lasts 90 days&lt;br /&gt;
&lt;br /&gt;
*gegebenenfall das Paket cron installieren&lt;br /&gt;
&lt;br /&gt;
 install crontab&lt;br /&gt;
 crontab -e&lt;br /&gt;
 40 3 * * 0 letsencrypt renew &amp;gt;&amp;gt; /var/log/letsencrypt-renew.log &amp;amp;&amp;amp; service apache2 reload &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
*Falls ein Revers Proxy im Einsatz ist, dann bitte den nachfolgenden Link beachten.&lt;br /&gt;
[[Nextcloud Server hinter einem Nginx Reverse Proxy Server]]&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Domain ansurfen und Einrichtung abschließen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------&lt;br /&gt;
&lt;br /&gt;
'''Abschliessende Änderungen:'''&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Datei : /etc/apache2/sites-available/nextcloud-le-ssl.conf um folgenden Eintrag&lt;br /&gt;
 Fettgedrucktes unter Servername einfügen !!! Achtung Servername an Gegebenheiten anpassen&lt;br /&gt;
&lt;br /&gt;
 Strict-Transport-Security:&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
     ServerName cloud.nextcloud.com&lt;br /&gt;
     &amp;lt;B&amp;gt;&amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
        Header always set Strict-Transport-Security &amp;quot;max-age=15552000; includeSubDomains&amp;quot;&lt;br /&gt;
     &amp;lt;/IfModule&amp;gt;&amp;lt;/B&amp;gt;&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Einstellungen in der Datein  /var/www/nextcloud/config/config.php um folgenden Eintrag&lt;br /&gt;
 'default_phone_region' =&amp;gt; 'DE',&lt;br /&gt;
	&lt;br /&gt;
(bei einer Snap Installation unter Ubuntu 20.04 liegt die Datei unter /var/snap/nextcloud/current/config/config.php)&lt;br /&gt;
&lt;br /&gt;
*Erweiterung der Crontabelle des Users www-data für regelmäßige vom System auszuführende Wartungsaufgaben alle 5 Minuten. [[https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html Hinweis]]&lt;br /&gt;
 crontab -u www-data -e&lt;br /&gt;
&lt;br /&gt;
 */5 * * * * php -f /var/www/nextcloud/cron.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maintenance Zeitfenster (Wartungsfenster) für zeitintensive Cronjobs in die Zeit von 1:00 bis 4:00 Uhr legen&lt;br /&gt;
 cd /var/www/nextcloud&lt;br /&gt;
 sudo -u www-data php occ config:system:set maintenance_window_start --type=integer --value=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;B&amp;gt;Leistungsverbessserung durch MemCache&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siehe auch https://blog.admin-intelligence.de/nextcloud-durch-caches-beschleunigen/&lt;br /&gt;
&lt;br /&gt;
Installation APCU&lt;br /&gt;
  sudo apt-get install php-apcu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches in der Configuration Nextcloud durch hinzufügen folgenden Parameters memcache.local&lt;br /&gt;
 nano /var/www/nextcloud/config/config.php &amp;lt;BR&amp;gt;&lt;br /&gt;
 'memcache.local' =&amp;gt; '\OC\Memcache\APCu', &lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches auch für PHP durch hinzufügen des Parameters apc.enable_cli &lt;br /&gt;
 nano /etc/php/8.3/cli/php.ini &amp;lt;BR&amp;gt;&lt;br /&gt;
 apc.enable_cli = 1&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;B&amp;gt;Locking nicht über Datenbank sondern über Redis DB (Speicherdatenbank)&amp;lt;/B&amp;gt;&lt;br /&gt;
Abwandlung der Anleitung aus [https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban/&lt;br /&gt;
&lt;br /&gt;
Dazu installieren wir erst einmal Redis selbst mitsamt dem passenden PHP-Paket:&lt;br /&gt;
 &amp;lt;B&amp;gt;ACHTUNG: Diesen Schritt nur ausführen, falls das Modul php8.3-redis noch nicht installiert ist.&lt;br /&gt;
 Dto. mit dem redis-server.&lt;br /&gt;
 Sonst kann es sein, dass evtl. das PHP Modul mit einer anderen PHP version installiert wird&lt;br /&gt;
 was aber zu Fehlern führt. Im Zweifelsfall diesen Schritt auslassen&amp;lt;/B&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt install redis-server php8.3-redis  &lt;br /&gt;
&lt;br /&gt;
Alte konfig sichern&lt;br /&gt;
 cp /etc/redis/redis.conf /etc/redis/redis.conf.bak&lt;br /&gt;
&lt;br /&gt;
Wie schon bei PHP sollte Redis über einen Socket angesprochen werden. Dazu ändert ihr die Konfiguration folgendermaßen ab:&lt;br /&gt;
 nano /etc/redis/redis.conf&lt;br /&gt;
&lt;br /&gt;
 port 0 &lt;br /&gt;
 unixsocket /var/run/redis/redis-server.sock &lt;br /&gt;
 unixsocketperm 770&lt;br /&gt;
&lt;br /&gt;
User redis der Gruppe www-data hinzu&lt;br /&gt;
 usermod -a -G redis www-data&lt;br /&gt;
&lt;br /&gt;
Redis Dienst einmal neu starten&lt;br /&gt;
 service redis-server restart&lt;br /&gt;
&lt;br /&gt;
die config.php der Nextcloud muss noch erweitert werden.&lt;br /&gt;
einfügen des nachfolgenden Blocks am Ende vor derschließenden Klammer.&lt;br /&gt;
&lt;br /&gt;
  nano /var/www/nextcloud/config/config.php&lt;br /&gt;
&lt;br /&gt;
  'filelocking.enabled' =&amp;gt; true,&lt;br /&gt;
  'memcache.locking' =&amp;gt; '\OC\Memcache\Redis',&lt;br /&gt;
  'redis' =&amp;gt; array (&lt;br /&gt;
     'host' =&amp;gt; '/var/run/redis/redis-server.sock',&lt;br /&gt;
     'port' =&amp;gt; 0,&lt;br /&gt;
     'timeout' =&amp;gt; 0.0,&lt;br /&gt;
      ),&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=638</id>
		<title>Installation Nextcloud unter Ubuntu 24.04 LTS</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=638"/>
		<updated>2025-05-28T09:47:24Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es gibt auch eine sehr gute Anleitung für Nextcloud unter Unbutn24.04 LTS auf der Basis eines LEMP statt eines LAMP Stapels.&amp;lt;/br&amp;gt;&lt;br /&gt;
Diese ist zu finden unter : [https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban/ https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban].&amp;lt;/br&amp;gt;&lt;br /&gt;
Dort gibt es auch eine Anleitung zum Backup und Restore von Nextcloud Instanzen. (Incl. Scripte)&lt;br /&gt;
Bei den nächsten Installationen sollte ich diese Variante mal testen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Anleistung basiert aber im wesentlichen auf folgender Anleitung:  &lt;br /&gt;
&lt;br /&gt;
[https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung/ https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Die Anleitung wurde in bestimmten Punkten angepasst wegen neuer PHP Version 8.3&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die beiden zusätzlichen Änderungen am Schuss ergeben sich nach dem überprüfen der Einstellungen in Nextcloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nextcloud 29 (Hub 8) Installation auf Basis Ubuntu 24.04 LTS'''&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
*Betriebsystem auf aktuellen Stand bringen&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion apache&lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3&lt;br /&gt;
 apt install software-properties-common&lt;br /&gt;
 add-apt-repository ppa:ondrej/php&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3  Module ohne php-dompdf wie bei PHP 8.1 Module&lt;br /&gt;
 apt install php8.3 libapache2-mod-php8.3 php8.3-zip php8.3-xml php8.3-mbstring php8.3-gd php8.3-curl php8.3-imagick libmagickcore-6.q16-6-extra php8.3-intl php8.3-bcmath php8.3-gmp php8.3-cli php8.3-mysql php8.3-zip php8.3-gd  php8.3-mbstring php8.3-curl php8.3-xml php-pear unzip nano php8.3-apcu redis-server ufw php8.3-redis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*anpassen der PHP.ini Datei&lt;br /&gt;
 nano /etc/php/8.3/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
 memory_limit = 1024M&lt;br /&gt;
 upload_max_filesize = 16G&lt;br /&gt;
 post_max_size = 16G&lt;br /&gt;
 date.timezone = Europe/Berlin&lt;br /&gt;
 output_buffering = Off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installation Datenbank Server&lt;br /&gt;
 apt install mariadb-server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maria DB Server Konfiguration&lt;br /&gt;
 mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*öffnen SQL Dialog&lt;br /&gt;
 mysql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database calles nextcloud&lt;br /&gt;
 CREATE DATABASE nextcloud; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database user with password&lt;br /&gt;
 CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_here';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*grant accesss to databse&lt;br /&gt;
 GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*save changes and exit&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
 EXIT;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Download lastest nextcloud version&lt;br /&gt;
 cd /tmp &amp;amp;&amp;amp; wget https://download.nextcloud.com/server/releases/latest.zip&lt;br /&gt;
 unzip latest.zip&lt;br /&gt;
 mv nextcloud /var/www/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create new conf&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/sites-available/nextcloud.conf &amp;lt;/br&amp;gt;&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin master@domain.com&lt;br /&gt;
    DocumentRoot /var/www/nextcloud/&lt;br /&gt;
    ServerName demo.domain.com&lt;br /&gt;
    ServerAlias www.demo.domain.com&lt;br /&gt;
  &lt;br /&gt;
    Alias /nextcloud &amp;quot;/var/www/nextcloud/&amp;quot; &amp;lt;/br&amp;gt;&lt;br /&gt;
    &amp;lt;Directory /var/www/nextcloud/&amp;gt;&lt;br /&gt;
       Options +FollowSymlinks&lt;br /&gt;
       AllowOverride All&lt;br /&gt;
       Require all granted&lt;br /&gt;
       &amp;lt;IfModule mod_dav.c&amp;gt;&lt;br /&gt;
          Dav off&lt;br /&gt;
       &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
       SetEnv HOME /var/www/nextcloud&lt;br /&gt;
       SetEnv HTTP_HOME /var/www/nextcloud&lt;br /&gt;
    &amp;lt;/Directory&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
    ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
    CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Enable the NextCloud and Rewrite Module&lt;br /&gt;
 a2ensite nextcloud.conf&lt;br /&gt;
 a2enmod rewrite&lt;br /&gt;
 a2enmod headers&lt;br /&gt;
 a2enmod env&lt;br /&gt;
 a2enmod dir&lt;br /&gt;
 a2enmod mime&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*restart apache&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare data folder&lt;br /&gt;
 mkdir /home/data/&lt;br /&gt;
 chown -R www-data:www-data /home/data/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare nextcloud Folder&lt;br /&gt;
 chown -R www-data:www-data /var/www/nextcloud/&lt;br /&gt;
 chmod -R 755 /var/www/nextcloud/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*install certbot and create Let's Encrypt SSL-Certificate&lt;br /&gt;
 apt install certbot python3-certbot-apache&lt;br /&gt;
&lt;br /&gt;
*Falls diese Maschine hinter einem Reverseproxy platziert ist, dann vorübergehend Port 80 und Port 443 direkt auf diese Maschine weiterleiten.&lt;br /&gt;
*Nur dann funktioniert der nächste Schritt und unter /etc/apache2/sites_available die Datei nextcloud-le-ssl.conf angelegt.&lt;br /&gt;
*Nach dem nächsten Schritt kann das Portforwarding sofern vorhanden wieder auf den Reverse Proxy umgestellt werden.&lt;br /&gt;
&lt;br /&gt;
* erstes Zertifikat anfordern&lt;br /&gt;
 certbot --apache -m master@domain.com -d cloud.domain.com&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
--&amp;gt; only lasts 90 days&lt;br /&gt;
&lt;br /&gt;
*gegebenenfall das Paket cron installieren&lt;br /&gt;
&lt;br /&gt;
 install crontab&lt;br /&gt;
 crontab -e&lt;br /&gt;
 40 3 * * 0 letsencrypt renew &amp;gt;&amp;gt; /var/log/letsencrypt-renew.log &amp;amp;&amp;amp; service apache2 reload &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
*Falls ein Revers Proxy im Einsatz ist, dann bitte den nachfolgenden Link beachten.&lt;br /&gt;
[[Nextcloud Server hinter einem Nginx Reverse Proxy Server]]&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Domain ansurfen und Einrichtung abschließen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------&lt;br /&gt;
&lt;br /&gt;
'''Abschliessende Änderungen:'''&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Datei : /etc/apache2/sites-available/nextcloud-le-ssl.conf um folgenden Eintrag&lt;br /&gt;
 Fettgedrucktes unter Servername einfügen !!! Achtung Servername an Gegebenheiten anpassen&lt;br /&gt;
&lt;br /&gt;
 Strict-Transport-Security:&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
     ServerName cloud.nextcloud.com&lt;br /&gt;
     &amp;lt;B&amp;gt;&amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
        Header always set Strict-Transport-Security &amp;quot;max-age=15552000; includeSubDomains&amp;quot;&lt;br /&gt;
     &amp;lt;/IfModule&amp;gt;&amp;lt;/B&amp;gt;&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Einstellungen in der Datein  /var/www/nextcloud/config/config.php um folgenden Eintrag&lt;br /&gt;
 'default_phone_region' =&amp;gt; 'DE',&lt;br /&gt;
	&lt;br /&gt;
(bei einer Snap Installation unter Ubuntu 20.04 liegt die Datei unter /var/snap/nextcloud/current/config/config.php)&lt;br /&gt;
&lt;br /&gt;
*Erweiterung der Crontabelle des Users www-data für regelmäßige vom System auszuführende Wartungsaufgaben alle 5 Minuten. [[https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html Hinweis]]&lt;br /&gt;
 crontab -u www-data -e&lt;br /&gt;
&lt;br /&gt;
 */5 * * * * php -f /var/www/nextcloud/cron.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maintenance Zeitfenster (Wartungsfenster) für zeitintensive Cronjobs in die Zeit von 1:00 bis 4:00 Uhr legen&lt;br /&gt;
 cd /var/www/nextcloud&lt;br /&gt;
 sudo -u www-data php occ config:system:set maintenance_window_start --type=integer --value=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;B&amp;gt;Leistungsverbessserung durch MemCache&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siehe auch https://blog.admin-intelligence.de/nextcloud-durch-caches-beschleunigen/&lt;br /&gt;
&lt;br /&gt;
Installation APCU&lt;br /&gt;
  sudo apt-get install php-apcu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches in der Configuration Nextcloud durch hinzufügen folgenden Parameters memcache.local&lt;br /&gt;
 nano /var/www/nextcloud/config/config.php &amp;lt;BR&amp;gt;&lt;br /&gt;
 'memcache.local' =&amp;gt; '\OC\Memcache\APCu', &lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches auch für PHP durch hinzufügen des Parameters apc.enable_cli &lt;br /&gt;
 nano /etc/php/8.3/cli/php.ini &amp;lt;BR&amp;gt;&lt;br /&gt;
 apc.enable_cli = 1&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;B&amp;gt;Locking nicht über Datenbank sondern über Redis DB (Speicherdatenbank)&amp;lt;/B&amp;gt;&lt;br /&gt;
Abwandlung der Anleitung aus [https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban/&lt;br /&gt;
&lt;br /&gt;
Dazu installieren wir erst einmal Redis selbst mitsamt dem passenden PHP-Paket:&lt;br /&gt;
 &amp;lt;B&amp;gt;ACHTUNG: Zuerst prüfen ob der redis-server und das php Modul schon installiert sind&lt;br /&gt;
 Sonst kann es sein, dass evtl. eine PHP Modul mit einer anderen PHP version installiert wird&lt;br /&gt;
 was aber zu fehlern führt. Im Zweifelsfall diesen Schritt auslassen&amp;lt;/B&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt install redis-server php-redis  &lt;br /&gt;
&lt;br /&gt;
Als nächstes muss die Konfiguration des Programms angepasst werden. Davor erstellen wir aber zur Sicherheit erst einmal eine Kopie der originalen Konfigurationsdatei:&lt;br /&gt;
 cp /etc/redis/redis.conf /etc/redis/redis.conf.bak&lt;br /&gt;
&lt;br /&gt;
Wie schon bei PHP sollte Redis über einen Socket angesprochen werden. Dazu ändert ihr die Konfiguration folgendermaßen ab:&lt;br /&gt;
 nano /etc/redis/redis.conf&lt;br /&gt;
&lt;br /&gt;
 port 0 &lt;br /&gt;
 unixsocket /var/run/redis/redis-server.sock &lt;br /&gt;
 unixsocketperm 770&lt;br /&gt;
&lt;br /&gt;
User redis der Gruppe www-data hinzu&lt;br /&gt;
 usermod -a -G redis www-data&lt;br /&gt;
&lt;br /&gt;
Redis Dienst einmal neu starten&lt;br /&gt;
 service redis-server restart&lt;br /&gt;
&lt;br /&gt;
die config.php der Nextcloud muss noch erweitert werden.&lt;br /&gt;
einfügen des nachfolgenden Blocks am Ende vor derschließenden Klammer.&lt;br /&gt;
&lt;br /&gt;
  nano /var/www/nextcloud/config/config.php&lt;br /&gt;
&lt;br /&gt;
  'filelocking.enabled' =&amp;gt; true,&lt;br /&gt;
  'memcache.locking' =&amp;gt; '\OC\Memcache\Redis',&lt;br /&gt;
  'redis' =&amp;gt; array (&lt;br /&gt;
     'host' =&amp;gt; '/var/run/redis/redis-server.sock',&lt;br /&gt;
     'port' =&amp;gt; 0,&lt;br /&gt;
     'timeout' =&amp;gt; 0.0,&lt;br /&gt;
      ),&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=637</id>
		<title>Installation Nextcloud unter Ubuntu 24.04 LTS</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=637"/>
		<updated>2025-05-28T09:37:44Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es gibt auch eine sehr gute Anleitung für Nextcloud unter Unbutn24.04 LTS auf der Basis eines LEMP statt eines LAMP Stapels.&amp;lt;/br&amp;gt;&lt;br /&gt;
Diese ist zu finden unter : [https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban/ https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban].&amp;lt;/br&amp;gt;&lt;br /&gt;
Dort gibt es auch eine Anleitung zum Backup und Restore von Nextcloud Instanzen. (Incl. Scripte)&lt;br /&gt;
Bei den nächsten Installationen sollte ich diese Variante mal testen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Anleistung basiert aber im wesentlichen auf folgender Anleitung:  &lt;br /&gt;
&lt;br /&gt;
[https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung/ https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Die Anleitung wurde in bestimmten Punkten angepasst wegen neuer PHP Version 8.3&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die beiden zusätzlichen Änderungen am Schuss ergeben sich nach dem überprüfen der Einstellungen in Nextcloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nextcloud 29 (Hub 8) Installation auf Basis Ubuntu 24.04 LTS'''&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
*Betriebsystem auf aktuellen Stand bringen&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion apache&lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3&lt;br /&gt;
 apt install software-properties-common&lt;br /&gt;
 add-apt-repository ppa:ondrej/php&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3  Module ohne php-dompdf wie bei PHP 8.1 Module&lt;br /&gt;
 apt install php8.3 libapache2-mod-php8.3 php8.3-zip php8.3-xml php8.3-mbstring php8.3-gd php8.3-curl php8.3-imagick libmagickcore-6.q16-6-extra php8.3-intl php8.3-bcmath php8.3-gmp php8.3-cli php8.3-mysql php8.3-zip php8.3-gd  php8.3-mbstring php8.3-curl php8.3-xml php-pear unzip nano php8.3-apcu redis-server ufw php8.3-redis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*anpassen der PHP.ini Datei&lt;br /&gt;
 nano /etc/php/8.3/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
 memory_limit = 1024M&lt;br /&gt;
 upload_max_filesize = 16G&lt;br /&gt;
 post_max_size = 16G&lt;br /&gt;
 date.timezone = Europe/Berlin&lt;br /&gt;
 output_buffering = Off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installation Datenbank Server&lt;br /&gt;
 apt install mariadb-server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maria DB Server Konfiguration&lt;br /&gt;
 mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*öffnen SQL Dialog&lt;br /&gt;
 mysql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database calles nextcloud&lt;br /&gt;
 CREATE DATABASE nextcloud; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database user with password&lt;br /&gt;
 CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_here';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*grant accesss to databse&lt;br /&gt;
 GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*save changes and exit&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
 EXIT;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Download lastest nextcloud version&lt;br /&gt;
 cd /tmp &amp;amp;&amp;amp; wget https://download.nextcloud.com/server/releases/latest.zip&lt;br /&gt;
 unzip latest.zip&lt;br /&gt;
 mv nextcloud /var/www/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create new conf&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/sites-available/nextcloud.conf &amp;lt;/br&amp;gt;&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin master@domain.com&lt;br /&gt;
    DocumentRoot /var/www/nextcloud/&lt;br /&gt;
    ServerName demo.domain.com&lt;br /&gt;
    ServerAlias www.demo.domain.com&lt;br /&gt;
  &lt;br /&gt;
    Alias /nextcloud &amp;quot;/var/www/nextcloud/&amp;quot; &amp;lt;/br&amp;gt;&lt;br /&gt;
    &amp;lt;Directory /var/www/nextcloud/&amp;gt;&lt;br /&gt;
       Options +FollowSymlinks&lt;br /&gt;
       AllowOverride All&lt;br /&gt;
       Require all granted&lt;br /&gt;
       &amp;lt;IfModule mod_dav.c&amp;gt;&lt;br /&gt;
          Dav off&lt;br /&gt;
       &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
       SetEnv HOME /var/www/nextcloud&lt;br /&gt;
       SetEnv HTTP_HOME /var/www/nextcloud&lt;br /&gt;
    &amp;lt;/Directory&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
    ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
    CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Enable the NextCloud and Rewrite Module&lt;br /&gt;
 a2ensite nextcloud.conf&lt;br /&gt;
 a2enmod rewrite&lt;br /&gt;
 a2enmod headers&lt;br /&gt;
 a2enmod env&lt;br /&gt;
 a2enmod dir&lt;br /&gt;
 a2enmod mime&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*restart apache&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare data folder&lt;br /&gt;
 mkdir /home/data/&lt;br /&gt;
 chown -R www-data:www-data /home/data/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare nextcloud Folder&lt;br /&gt;
 chown -R www-data:www-data /var/www/nextcloud/&lt;br /&gt;
 chmod -R 755 /var/www/nextcloud/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*install certbot and create Let's Encrypt SSL-Certificate&lt;br /&gt;
 apt install certbot python3-certbot-apache&lt;br /&gt;
&lt;br /&gt;
*Falls diese Maschine hinter einem Reverseproxy platziert ist, dann vorübergehend Port 80 und Port 443 direkt auf diese Maschine weiterleiten.&lt;br /&gt;
*Nur dann funktioniert der nächste Schritt und unter /etc/apache2/sites_available die Datei nextcloud-le-ssl.conf angelegt.&lt;br /&gt;
*Nach dem nächsten Schritt kann das Portforwarding sofern vorhanden wieder auf den Reverse Proxy umgestellt werden.&lt;br /&gt;
&lt;br /&gt;
* erstes Zertifikat anfordern&lt;br /&gt;
 certbot --apache -m master@domain.com -d cloud.domain.com&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
--&amp;gt; only lasts 90 days&lt;br /&gt;
&lt;br /&gt;
*gegebenenfall das Paket cron installieren&lt;br /&gt;
&lt;br /&gt;
 install crontab&lt;br /&gt;
 crontab -e&lt;br /&gt;
 40 3 * * 0 letsencrypt renew &amp;gt;&amp;gt; /var/log/letsencrypt-renew.log &amp;amp;&amp;amp; service apache2 reload &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
*Falls ein Revers Proxy im Einsatz ist, dann bitte den nachfolgenden Link beachten.&lt;br /&gt;
[[Nextcloud Server hinter einem Nginx Reverse Proxy Server]]&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Domain ansurfen und Einrichtung abschließen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------&lt;br /&gt;
&lt;br /&gt;
'''Abschliessende Änderungen:'''&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Datei : /etc/apache2/sites-available/nextcloud-le-ssl.conf um folgenden Eintrag&lt;br /&gt;
 Fettgedrucktes unter Servername einfügen !!! Achtung Servername an Gegebenheiten anpassen&lt;br /&gt;
&lt;br /&gt;
 Strict-Transport-Security:&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
     ServerName cloud.nextcloud.com&lt;br /&gt;
     &amp;lt;B&amp;gt;&amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
        Header always set Strict-Transport-Security &amp;quot;max-age=15552000; includeSubDomains&amp;quot;&lt;br /&gt;
     &amp;lt;/IfModule&amp;gt;&amp;lt;/B&amp;gt;&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Einstellungen in der Datein  /var/www/nextcloud/config/config.php um folgenden Eintrag&lt;br /&gt;
 'default_phone_region' =&amp;gt; 'DE',&lt;br /&gt;
	&lt;br /&gt;
(bei einer Snap Installation unter Ubuntu 20.04 liegt die Datei unter /var/snap/nextcloud/current/config/config.php)&lt;br /&gt;
&lt;br /&gt;
*Erweiterung der Crontabelle des Users www-data für regelmäßige vom System auszuführende Wartungsaufgaben alle 5 Minuten. [[https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html Hinweis]]&lt;br /&gt;
 crontab -u www-data -e&lt;br /&gt;
&lt;br /&gt;
 */5 * * * * php -f /var/www/nextcloud/cron.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maintenance Zeitfenster (Wartungsfenster) für zeitintensive Cronjobs in die Zeit von 1:00 bis 4:00 Uhr legen&lt;br /&gt;
 cd /var/www/nextcloud&lt;br /&gt;
 sudo -u www-data php occ config:system:set maintenance_window_start --type=integer --value=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;B&amp;gt;Leistungsverbessserung durch MemCache&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siehe auch https://blog.admin-intelligence.de/nextcloud-durch-caches-beschleunigen/&lt;br /&gt;
&lt;br /&gt;
Installation APCU&lt;br /&gt;
  sudo apt-get install php-apcu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches in der Configuration Nextcloud durch hinzufügen folgenden Parameters memcache.local&lt;br /&gt;
 nano /var/www/nextcloud/config/config.php &amp;lt;BR&amp;gt;&lt;br /&gt;
 'memcache.local' =&amp;gt; '\OC\Memcache\APCu', &lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches auch für PHP durch hinzufügen des Parameters apc.enable_cli &lt;br /&gt;
 nano /etc/php/8.3/cli/php.ini &amp;lt;BR&amp;gt;&lt;br /&gt;
 apc.enable_cli = 1&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;B&amp;gt;Locking nicht über Datenbank sondern über Redis DB (Speicherdatenbank)&amp;lt;/B&amp;gt;&lt;br /&gt;
Dazu installieren wir erst einmal Redis selbst mitsamt dem passenden PHP-Paket:&lt;br /&gt;
 &amp;lt;B&amp;gt;ACHTUNG: Zuerst prüfen ob der redis-server und das php Modul schon installiert sind&lt;br /&gt;
 Sonst kann es sein, dass evtl. eine PHP Modul mit einer anderen PHP version installiert wird&lt;br /&gt;
 was aber zu fehlern führt. Im Zweifelsfall diesen Schritt auslassen&amp;lt;/B&amp;gt;&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt install redis-server php-redis &amp;lt;/br&amp;gt; &lt;br /&gt;
 cp /etc/redis/redis.conf /etc/redis/redis.conf.bak&lt;br /&gt;
 nano /etc/redis/redis.conf&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=636</id>
		<title>Installation Nextcloud unter Ubuntu 24.04 LTS</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=636"/>
		<updated>2025-05-28T09:37:07Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es gibt auch eine sehr gute Anleitung für Nextcloud unter Unbutn24.04 LTS auf der Basis eines LEMP statt eines LAMP Stapels.&amp;lt;/br&amp;gt;&lt;br /&gt;
Diese ist zu finden unter : [https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban/ https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban].&amp;lt;/br&amp;gt;&lt;br /&gt;
Dort gibt es auch eine Anleitung zum Backup und Restore von Nextcloud Instanzen. (Incl. Scripte)&lt;br /&gt;
Bei den nächsten Installationen sollte ich diese Variante mal testen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Anleistung basiert aber im wesentlichen auf folgender Anleitung:  &lt;br /&gt;
&lt;br /&gt;
[https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung/ https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Die Anleitung wurde in bestimmten Punkten angepasst wegen neuer PHP Version 8.3&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die beiden zusätzlichen Änderungen am Schuss ergeben sich nach dem überprüfen der Einstellungen in Nextcloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nextcloud 29 (Hub 8) Installation auf Basis Ubuntu 24.04 LTS'''&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
*Betriebsystem auf aktuellen Stand bringen&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion apache&lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3&lt;br /&gt;
 apt install software-properties-common&lt;br /&gt;
 add-apt-repository ppa:ondrej/php&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3  Module ohne php-dompdf wie bei PHP 8.1 Module&lt;br /&gt;
 apt install php8.3 libapache2-mod-php8.3 php8.3-zip php8.3-xml php8.3-mbstring php8.3-gd php8.3-curl php8.3-imagick libmagickcore-6.q16-6-extra php8.3-intl php8.3-bcmath php8.3-gmp php8.3-cli php8.3-mysql php8.3-zip php8.3-gd  php8.3-mbstring php8.3-curl php8.3-xml php-pear unzip nano php8.3-apcu redis-server ufw php8.3-redis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*anpassen der PHP.ini Datei&lt;br /&gt;
 nano /etc/php/8.3/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
 memory_limit = 1024M&lt;br /&gt;
 upload_max_filesize = 16G&lt;br /&gt;
 post_max_size = 16G&lt;br /&gt;
 date.timezone = Europe/Berlin&lt;br /&gt;
 output_buffering = Off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installation Datenbank Server&lt;br /&gt;
 apt install mariadb-server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maria DB Server Konfiguration&lt;br /&gt;
 mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*öffnen SQL Dialog&lt;br /&gt;
 mysql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database calles nextcloud&lt;br /&gt;
 CREATE DATABASE nextcloud; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database user with password&lt;br /&gt;
 CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_here';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*grant accesss to databse&lt;br /&gt;
 GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*save changes and exit&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
 EXIT;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Download lastest nextcloud version&lt;br /&gt;
 cd /tmp &amp;amp;&amp;amp; wget https://download.nextcloud.com/server/releases/latest.zip&lt;br /&gt;
 unzip latest.zip&lt;br /&gt;
 mv nextcloud /var/www/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create new conf&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/sites-available/nextcloud.conf &amp;lt;/br&amp;gt;&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin master@domain.com&lt;br /&gt;
    DocumentRoot /var/www/nextcloud/&lt;br /&gt;
    ServerName demo.domain.com&lt;br /&gt;
    ServerAlias www.demo.domain.com&lt;br /&gt;
  &lt;br /&gt;
    Alias /nextcloud &amp;quot;/var/www/nextcloud/&amp;quot; &amp;lt;/br&amp;gt;&lt;br /&gt;
    &amp;lt;Directory /var/www/nextcloud/&amp;gt;&lt;br /&gt;
       Options +FollowSymlinks&lt;br /&gt;
       AllowOverride All&lt;br /&gt;
       Require all granted&lt;br /&gt;
       &amp;lt;IfModule mod_dav.c&amp;gt;&lt;br /&gt;
          Dav off&lt;br /&gt;
       &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
       SetEnv HOME /var/www/nextcloud&lt;br /&gt;
       SetEnv HTTP_HOME /var/www/nextcloud&lt;br /&gt;
    &amp;lt;/Directory&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
    ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
    CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Enable the NextCloud and Rewrite Module&lt;br /&gt;
 a2ensite nextcloud.conf&lt;br /&gt;
 a2enmod rewrite&lt;br /&gt;
 a2enmod headers&lt;br /&gt;
 a2enmod env&lt;br /&gt;
 a2enmod dir&lt;br /&gt;
 a2enmod mime&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*restart apache&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare data folder&lt;br /&gt;
 mkdir /home/data/&lt;br /&gt;
 chown -R www-data:www-data /home/data/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare nextcloud Folder&lt;br /&gt;
 chown -R www-data:www-data /var/www/nextcloud/&lt;br /&gt;
 chmod -R 755 /var/www/nextcloud/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*install certbot and create Let's Encrypt SSL-Certificate&lt;br /&gt;
 apt install certbot python3-certbot-apache&lt;br /&gt;
&lt;br /&gt;
*Falls diese Maschine hinter einem Reverseproxy platziert ist, dann vorübergehend Port 80 und Port 443 direkt auf diese Maschine weiterleiten.&lt;br /&gt;
*Nur dann funktioniert der nächste Schritt und unter /etc/apache2/sites_available die Datei nextcloud-le-ssl.conf angelegt.&lt;br /&gt;
*Nach dem nächsten Schritt kann das Portforwarding sofern vorhanden wieder auf den Reverse Proxy umgestellt werden.&lt;br /&gt;
&lt;br /&gt;
* erstes Zertifikat anfordern&lt;br /&gt;
 certbot --apache -m master@domain.com -d cloud.domain.com&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
--&amp;gt; only lasts 90 days&lt;br /&gt;
&lt;br /&gt;
*gegebenenfall das Paket cron installieren&lt;br /&gt;
&lt;br /&gt;
 install crontab&lt;br /&gt;
 crontab -e&lt;br /&gt;
 40 3 * * 0 letsencrypt renew &amp;gt;&amp;gt; /var/log/letsencrypt-renew.log &amp;amp;&amp;amp; service apache2 reload &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
*Falls ein Revers Proxy im Einsatz ist, dann bitte den nachfolgenden Link beachten.&lt;br /&gt;
[[Nextcloud Server hinter einem Nginx Reverse Proxy Server]]&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Domain ansurfen und Einrichtung abschließen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------&lt;br /&gt;
&lt;br /&gt;
'''Abschliessende Änderungen:'''&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Datei : /etc/apache2/sites-available/nextcloud-le-ssl.conf um folgenden Eintrag&lt;br /&gt;
 Fettgedrucktes unter Servername einfügen !!! Achtung Servername an Gegebenheiten anpassen&lt;br /&gt;
&lt;br /&gt;
 Strict-Transport-Security:&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
     ServerName cloud.nextcloud.com&lt;br /&gt;
     &amp;lt;B&amp;gt;&amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
        Header always set Strict-Transport-Security &amp;quot;max-age=15552000; includeSubDomains&amp;quot;&lt;br /&gt;
     &amp;lt;/IfModule&amp;gt;&amp;lt;/B&amp;gt;&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Einstellungen in der Datein  /var/www/nextcloud/config/config.php um folgenden Eintrag&lt;br /&gt;
 'default_phone_region' =&amp;gt; 'DE',&lt;br /&gt;
	&lt;br /&gt;
(bei einer Snap Installation unter Ubuntu 20.04 liegt die Datei unter /var/snap/nextcloud/current/config/config.php)&lt;br /&gt;
&lt;br /&gt;
*Erweiterung der Crontabelle des Users www-data für regelmäßige vom System auszuführende Wartungsaufgaben alle 5 Minuten. [[https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html Hinweis]]&lt;br /&gt;
 crontab -u www-data -e&lt;br /&gt;
&lt;br /&gt;
 */5 * * * * php -f /var/www/nextcloud/cron.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maintenance Zeitfenster (Wartungsfenster) für zeitintensive Cronjobs in die Zeit von 1:00 bis 4:00 Uhr legen&lt;br /&gt;
 cd /var/www/nextcloud&lt;br /&gt;
 sudo -u www-data php occ config:system:set maintenance_window_start --type=integer --value=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;B&amp;gt;Leistungsverbessserung durch MemCache&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siehe auch https://blog.admin-intelligence.de/nextcloud-durch-caches-beschleunigen/&lt;br /&gt;
&lt;br /&gt;
Installation APCU&lt;br /&gt;
  sudo apt-get install php-apcu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches in der Configuration Nextcloud durch hinzufügen folgenden Parameters memcache.local&lt;br /&gt;
 nano /var/www/nextcloud/config/config.php &amp;lt;BR&amp;gt;&lt;br /&gt;
 'memcache.local' =&amp;gt; '\OC\Memcache\APCu', &lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches auch für PHP durch hinzufügen des Parameters apc.enable_cli &lt;br /&gt;
 nano /etc/php/8.3/cli/php.ini &amp;lt;BR&amp;gt;&lt;br /&gt;
 apc.enable_cli = 1&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;B&amp;gt;Locking nicht über Datenbank sondern über Redis DB (Speicherdatenbank)&amp;lt;/B&amp;gt;&lt;br /&gt;
Dazu installieren wir erst einmal Redis selbst mitsamt dem passenden PHP-Paket:&lt;br /&gt;
 &amp;lt;B&amp;gt;ACHTUNG: Zuerst prüfen ob der redis-server und das php Modul schon installiert sind&lt;br /&gt;
 Sonst kann es sein, dass evtl. eine PHP Modul mit einer anderen PHP version installiert wird&lt;br /&gt;
 was aber zu fehlern führt. Im Zweifelsfall diesen Schritt auslassen&amp;lt;/B&amp;gt;&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt install redis-server php-redis &lt;br /&gt;
 cp /etc/redis/redis.conf /etc/redis/redis.conf.bak&lt;br /&gt;
 nano /etc/redis/redis.conf&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=635</id>
		<title>Installation Nextcloud unter Ubuntu 24.04 LTS</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=635"/>
		<updated>2025-05-28T07:34:06Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es gibt auch eine sehr gute Anleitung für Nextcloud unter Unbutn24.04 LTS auf der Basis eines LEMP statt eines LAMP Stapels.&amp;lt;/br&amp;gt;&lt;br /&gt;
Diese ist zu finden unter : [https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban/ https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban].&amp;lt;/br&amp;gt;&lt;br /&gt;
Dort gibt es auch eine Anleitung zum Backup und Restore von Nextcloud Instanzen. (Incl. Scripte)&lt;br /&gt;
Bei den nächsten Installationen sollte ich diese Variante mal testen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Anleistung basiert aber im wesentlichen auf folgender Anleitung:  &lt;br /&gt;
&lt;br /&gt;
[https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung/ https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Die Anleitung wurde in bestimmten Punkten angepasst wegen neuer PHP Version 8.3&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die beiden zusätzlichen Änderungen am Schuss ergeben sich nach dem überprüfen der Einstellungen in Nextcloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nextcloud 29 (Hub 8) Installation auf Basis Ubuntu 24.04 LTS'''&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
*Betriebsystem auf aktuellen Stand bringen&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion apache&lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3&lt;br /&gt;
 apt install software-properties-common&lt;br /&gt;
 add-apt-repository ppa:ondrej/php&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3  Module ohne php-dompdf wie bei PHP 8.1 Module&lt;br /&gt;
 apt install php8.3 libapache2-mod-php8.3 php8.3-zip php8.3-xml php8.3-mbstring php8.3-gd php8.3-curl php8.3-imagick libmagickcore-6.q16-6-extra php8.3-intl php8.3-bcmath php8.3-gmp php8.3-cli php8.3-mysql php8.3-zip php8.3-gd  php8.3-mbstring php8.3-curl php8.3-xml php-pear unzip nano php8.3-apcu redis-server ufw php8.3-redis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*anpassen der PHP.ini Datei&lt;br /&gt;
 nano /etc/php/8.3/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
 memory_limit = 1024M&lt;br /&gt;
 upload_max_filesize = 16G&lt;br /&gt;
 post_max_size = 16G&lt;br /&gt;
 date.timezone = Europe/Berlin&lt;br /&gt;
 output_buffering = Off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installation Datenbank Server&lt;br /&gt;
 apt install mariadb-server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maria DB Server Konfiguration&lt;br /&gt;
 mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*öffnen SQL Dialog&lt;br /&gt;
 mysql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database calles nextcloud&lt;br /&gt;
 CREATE DATABASE nextcloud; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database user with password&lt;br /&gt;
 CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_here';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*grant accesss to databse&lt;br /&gt;
 GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*save changes and exit&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
 EXIT;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Download lastest nextcloud version&lt;br /&gt;
 cd /tmp &amp;amp;&amp;amp; wget https://download.nextcloud.com/server/releases/latest.zip&lt;br /&gt;
 unzip latest.zip&lt;br /&gt;
 mv nextcloud /var/www/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create new conf&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/sites-available/nextcloud.conf &amp;lt;/br&amp;gt;&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin master@domain.com&lt;br /&gt;
    DocumentRoot /var/www/nextcloud/&lt;br /&gt;
    ServerName demo.domain.com&lt;br /&gt;
    ServerAlias www.demo.domain.com&lt;br /&gt;
  &lt;br /&gt;
    Alias /nextcloud &amp;quot;/var/www/nextcloud/&amp;quot; &amp;lt;/br&amp;gt;&lt;br /&gt;
    &amp;lt;Directory /var/www/nextcloud/&amp;gt;&lt;br /&gt;
       Options +FollowSymlinks&lt;br /&gt;
       AllowOverride All&lt;br /&gt;
       Require all granted&lt;br /&gt;
       &amp;lt;IfModule mod_dav.c&amp;gt;&lt;br /&gt;
          Dav off&lt;br /&gt;
       &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
       SetEnv HOME /var/www/nextcloud&lt;br /&gt;
       SetEnv HTTP_HOME /var/www/nextcloud&lt;br /&gt;
    &amp;lt;/Directory&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
    ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
    CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Enable the NextCloud and Rewrite Module&lt;br /&gt;
 a2ensite nextcloud.conf&lt;br /&gt;
 a2enmod rewrite&lt;br /&gt;
 a2enmod headers&lt;br /&gt;
 a2enmod env&lt;br /&gt;
 a2enmod dir&lt;br /&gt;
 a2enmod mime&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*restart apache&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare data folder&lt;br /&gt;
 mkdir /home/data/&lt;br /&gt;
 chown -R www-data:www-data /home/data/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare nextcloud Folder&lt;br /&gt;
 chown -R www-data:www-data /var/www/nextcloud/&lt;br /&gt;
 chmod -R 755 /var/www/nextcloud/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*install certbot and create Let's Encrypt SSL-Certificate&lt;br /&gt;
 apt install certbot python3-certbot-apache&lt;br /&gt;
&lt;br /&gt;
*Falls diese Maschine hinter einem Reverseproxy platziert ist, dann vorübergehend Port 80 und Port 443 direkt auf diese Maschine weiterleiten.&lt;br /&gt;
*Nur dann funktioniert der nächste Schritt und unter /etc/apache2/sites_available die Datei nextcloud-le-ssl.conf angelegt.&lt;br /&gt;
*Nach dem nächsten Schritt kann das Portforwarding sofern vorhanden wieder auf den Reverse Proxy umgestellt werden.&lt;br /&gt;
&lt;br /&gt;
* erstes Zertifikat anfordern&lt;br /&gt;
 certbot --apache -m master@domain.com -d cloud.domain.com&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
--&amp;gt; only lasts 90 days&lt;br /&gt;
&lt;br /&gt;
*gegebenenfall das Paket cron installieren&lt;br /&gt;
&lt;br /&gt;
 install crontab&lt;br /&gt;
 crontab -e&lt;br /&gt;
 40 3 * * 0 letsencrypt renew &amp;gt;&amp;gt; /var/log/letsencrypt-renew.log &amp;amp;&amp;amp; service apache2 reload &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
*Falls ein Revers Proxy im Einsatz ist, dann bitte den nachfolgenden Link beachten.&lt;br /&gt;
[[Nextcloud Server hinter einem Nginx Reverse Proxy Server]]&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Domain ansurfen und Einrichtung abschließen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------&lt;br /&gt;
&lt;br /&gt;
'''Abschliessende Änderungen:'''&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Datei : /etc/apache2/sites-available/nextcloud-le-ssl.conf um folgenden Eintrag&lt;br /&gt;
 Fettgedrucktes unter Servername einfügen !!! Achtung Servername an Gegebenheiten anpassen&lt;br /&gt;
&lt;br /&gt;
 Strict-Transport-Security:&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
     ServerName cloud.nextcloud.com&lt;br /&gt;
     &amp;lt;B&amp;gt;&amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
        Header always set Strict-Transport-Security &amp;quot;max-age=15552000; includeSubDomains&amp;quot;&lt;br /&gt;
     &amp;lt;/IfModule&amp;gt;&amp;lt;/B&amp;gt;&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Einstellungen in der Datein  /var/www/nextcloud/config/config.php um folgenden Eintrag&lt;br /&gt;
 'default_phone_region' =&amp;gt; 'DE',&lt;br /&gt;
	&lt;br /&gt;
(bei einer Snap Installation unter Ubuntu 20.04 liegt die Datei unter /var/snap/nextcloud/current/config/config.php)&lt;br /&gt;
&lt;br /&gt;
*Erweiterung der Crontabelle des Users www-data für regelmäßige vom System auszuführende Wartungsaufgaben alle 5 Minuten. [[https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html Hinweis]]&lt;br /&gt;
 crontab -u www-data -e&lt;br /&gt;
&lt;br /&gt;
 */5 * * * * php -f /var/www/nextcloud/cron.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maintenance Zeitfenster (Wartungsfenster) für zeitintensive Cronjobs in die Zeit von 1:00 bis 4:00 Uhr legen&lt;br /&gt;
 cd /var/www/nextcloud&lt;br /&gt;
 sudo -u www-data php occ config:system:set maintenance_window_start --type=integer --value=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;B&amp;gt;Leistungsverbessserung durch MemCache&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siehe auch https://blog.admin-intelligence.de/nextcloud-durch-caches-beschleunigen/&lt;br /&gt;
&lt;br /&gt;
Installation APCU&lt;br /&gt;
  sudo apt-get install php-apcu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches in der Configuration Nextcloud durch hinzufügen folgenden Parameters memcache.local&lt;br /&gt;
 nano /var/www/nextcloud/config/config.php &amp;lt;BR&amp;gt;&lt;br /&gt;
 'memcache.local' =&amp;gt; '\OC\Memcache\APCu', &lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches auch für PHP durch hinzufügen des Parameters apc.enable_cli &lt;br /&gt;
 nano /etc/php/8.3/cli/php.ini &amp;lt;BR&amp;gt;&lt;br /&gt;
 apc.enable_cli = 1&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Verschiedene_externe_Links_zu_Nextcloud&amp;diff=634</id>
		<title>Verschiedene externe Links zu Nextcloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Verschiedene_externe_Links_zu_Nextcloud&amp;diff=634"/>
		<updated>2025-05-22T14:11:43Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installation unter Ubuntu 24.04 auf Basis LEMP Stapels inkl. Failban und Redis&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban.&lt;br /&gt;
&lt;br /&gt;
Nextcloud: Updates richtig durchführen&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 https://decatec.de/home-server/nextcloud-updates-richtig-durchfuehren/&lt;br /&gt;
&lt;br /&gt;
Upgrade von Ubuntu 22.04 LTS auf 24.04 LTS inkl. Nacharbeiten für Nextcloud&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 https://decatec.de/home-server/upgrade-von-ubuntu-22-04-lts-auf-24-04-lts-inkl-nacharbeiten-fuer-nextcloud/&lt;br /&gt;
&lt;br /&gt;
Nextcloud Webserver Server testen&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  https://www.ssllabs.com/ssltest/analyze.html?viaform=on&amp;amp;d=&amp;amp;hideResults=on&lt;br /&gt;
&lt;br /&gt;
Nextcloud Security Check&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 https://scan.nextcloud.com/&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Verschiedene_externe_Links_zu_Nextcloud&amp;diff=633</id>
		<title>Verschiedene externe Links zu Nextcloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Verschiedene_externe_Links_zu_Nextcloud&amp;diff=633"/>
		<updated>2025-05-22T14:06:52Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installation unter Ubuntu 24.04 auf Basis LEMP Stapels inkl. Failban und Redis&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban.&lt;br /&gt;
&lt;br /&gt;
Nextcloud: Updates richtig durchführen&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 https://decatec.de/home-server/nextcloud-updates-richtig-durchfuehren/&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Verschiedene_externe_Links_zu_Nextcloud&amp;diff=632</id>
		<title>Verschiedene externe Links zu Nextcloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Verschiedene_externe_Links_zu_Nextcloud&amp;diff=632"/>
		<updated>2025-05-22T14:05:53Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installation unter Ubuntu 24.04 auf Basis LEMP Stapels inkl. Failban und Redis&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban.&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Verschiedene_externe_Links_zu_Nextcloud&amp;diff=631</id>
		<title>Verschiedene externe Links zu Nextcloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Verschiedene_externe_Links_zu_Nextcloud&amp;diff=631"/>
		<updated>2025-05-22T14:05:34Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installation unter Ubuntu 24.04 auf Basis LEMP Stapels inkl. Failban und Redis&amp;gt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban.&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Verschiedene_externe_Links_zu_Nextcloud&amp;diff=630</id>
		<title>Verschiedene externe Links zu Nextcloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Verschiedene_externe_Links_zu_Nextcloud&amp;diff=630"/>
		<updated>2025-05-22T14:05:12Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installation unter Ubuntu 24.04 auf Basis LEMP Stapels inkl. Failban und Redis&amp;gt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban.&lt;br /&gt;
Dort gibt es auch eine Anleitung zum Backup und Restore von Nextcloud Instanzen. (Incl. Scripte) Bei den nächsten Installationen sollte ich diese Variante mal testen.&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Verschiedene_externe_Links_zu_Nextcloud&amp;diff=629</id>
		<title>Verschiedene externe Links zu Nextcloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Verschiedene_externe_Links_zu_Nextcloud&amp;diff=629"/>
		<updated>2025-05-22T14:04:16Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: Die Seite wurde neu angelegt: „Installation unter Ubuntu 24.04 auf Basis LEMP Stapels inkl. Failban und Redis“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installation unter Ubuntu 24.04 auf Basis LEMP Stapels inkl. Failban und Redis&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Linux_Server&amp;diff=628</id>
		<title>Linux Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Linux_Server&amp;diff=628"/>
		<updated>2025-05-22T14:03:21Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Nextcloud Server unter Ubuntu==&lt;br /&gt;
* [[Installation Nextcloud unter Ubuntu 22.04 LTS]]&lt;br /&gt;
* [[Installation Nextcloud unter Ubuntu 24.04 LTS]]&lt;br /&gt;
* [[Nextcloud OCC Befehle]]&lt;br /&gt;
* [[Nextcloud Server hinter einem Nginx Reverse Proxy Server]]&lt;br /&gt;
* [[Nextcloud über WebDAV als Netzlaufwerk einbinden]]&lt;br /&gt;
* [[Windows Freigabe in Nextcloud einbinden]]&lt;br /&gt;
* [[Nextcloud Backups erstellen und wiederherstellen]]&lt;br /&gt;
* [[Verschiedene externe Links zu Nextcloud]]&lt;br /&gt;
&lt;br /&gt;
==Kerio Server unter Ubuntu==&lt;br /&gt;
* [[Kerio Server hinter einem Nginx Reverse Proxy Server]]&lt;br /&gt;
* [[Kerio Groupware Server unter Ubuntu 22.04 LTS]]&lt;br /&gt;
==Nginx Reverse Proxymanager Server unter Ubuntu 22.044 LTS==&lt;br /&gt;
* [[Installation Nginx Reverse Proxymanager unter Ubuntu 22.04 LTS]]&lt;br /&gt;
&lt;br /&gt;
* [[Zugriff auf Server hinter einem Nginx Reverse Proxy aus internem Netz]]&lt;br /&gt;
&lt;br /&gt;
==Mediawiki Server unter Ubuntu==&lt;br /&gt;
* [[Installation Mediawiki unter Ubuntu 22.04 LTS]]&lt;br /&gt;
&lt;br /&gt;
==Mailcow unter Ubuntu 22.04 LTS auf Netcup VServer==&lt;br /&gt;
*[[Installation Mailcow unter Ubuntu 22.04 LTS auf Netcup VServer]]&lt;br /&gt;
&lt;br /&gt;
==OPNsense 23.7==&lt;br /&gt;
*[[Installation von OPNsense 23.7]]&lt;br /&gt;
*[[Konfiguration OpenVPN Server]]&lt;br /&gt;
&lt;br /&gt;
==IOBroker ==&lt;br /&gt;
*[[Installation von IOBroker]]&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Linux_Server&amp;diff=627</id>
		<title>Linux Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Linux_Server&amp;diff=627"/>
		<updated>2025-05-22T14:02:17Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Nextcloud Server unter Ubuntu==&lt;br /&gt;
* [[Verschiedene externe Links zu Nextcloud]]&lt;br /&gt;
* [[Installation Nextcloud unter Ubuntu 22.04 LTS]]&lt;br /&gt;
* [[Installation Nextcloud unter Ubuntu 24.04 LTS]]&lt;br /&gt;
* [[Nextcloud OCC Befehle]]&lt;br /&gt;
* [[Nextcloud Server hinter einem Nginx Reverse Proxy Server]]&lt;br /&gt;
* [[Nextcloud über WebDAV als Netzlaufwerk einbinden]]&lt;br /&gt;
* [[Windows Freigabe in Nextcloud einbinden]]&lt;br /&gt;
* [[Nextcloud Backups erstellen und wiederherstellen]]&lt;br /&gt;
&lt;br /&gt;
==Kerio Server unter Ubuntu==&lt;br /&gt;
* [[Kerio Server hinter einem Nginx Reverse Proxy Server]]&lt;br /&gt;
* [[Kerio Groupware Server unter Ubuntu 22.04 LTS]]&lt;br /&gt;
==Nginx Reverse Proxymanager Server unter Ubuntu 22.044 LTS==&lt;br /&gt;
* [[Installation Nginx Reverse Proxymanager unter Ubuntu 22.04 LTS]]&lt;br /&gt;
&lt;br /&gt;
* [[Zugriff auf Server hinter einem Nginx Reverse Proxy aus internem Netz]]&lt;br /&gt;
&lt;br /&gt;
==Mediawiki Server unter Ubuntu==&lt;br /&gt;
* [[Installation Mediawiki unter Ubuntu 22.04 LTS]]&lt;br /&gt;
&lt;br /&gt;
==Mailcow unter Ubuntu 22.04 LTS auf Netcup VServer==&lt;br /&gt;
*[[Installation Mailcow unter Ubuntu 22.04 LTS auf Netcup VServer]]&lt;br /&gt;
&lt;br /&gt;
==OPNsense 23.7==&lt;br /&gt;
*[[Installation von OPNsense 23.7]]&lt;br /&gt;
*[[Konfiguration OpenVPN Server]]&lt;br /&gt;
&lt;br /&gt;
==IOBroker ==&lt;br /&gt;
*[[Installation von IOBroker]]&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=626</id>
		<title>Installation Nextcloud unter Ubuntu 24.04 LTS</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=626"/>
		<updated>2025-05-22T13:54:48Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es gibt auch eine sehr gute Anleitung für Nextcloud unter Unbutn24.04 LTS auf der Basis eines LEMP statt eines LAMP Stapels.&amp;lt;/br&amp;gt;&lt;br /&gt;
Diese ist zu finden unter : [https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban/ https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban].&amp;lt;/br&amp;gt;&lt;br /&gt;
Dort gibt es auch eine Anleitung zum Backup und Restore von Nextcloud Instanzen. (Incl. Scripte)&lt;br /&gt;
Bei den nächsten Installationen sollte ich diese Variante mal testen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Anleistung basiert aber im wesentlichen auf folgender Anleitung:  &lt;br /&gt;
&lt;br /&gt;
[https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung/ https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Die Anleitung wurde in bestimmten Punkten angepasst wegen neuer PHP Version 8.3&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die beiden zusätzlichen Änderungen am Schuss ergeben sich nach dem überprüfen der Einstellungen in Nextcloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nextcloud 29 (Hub 8) Installation auf Basis Ubuntu 24.04 LTS'''&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
*Betriebsystem auf aktuellen Stand bringen&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion apache&lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3&lt;br /&gt;
 apt install software-properties-common&lt;br /&gt;
 add-apt-repository ppa:ondrej/php&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3  Module ohne php-dompdf wie bei PHP 8.1 Module&lt;br /&gt;
 apt install php8.3 libapache2-mod-php8.3 php8.3-zip php8.3-xml php8.3-mbstring php8.3-gd php8.3-curl php8.3-imagick libmagickcore-6.q16-6-extra php8.3-intl php8.3-bcmath php8.3-gmp php8.3-cli php8.3-mysql php8.3-zip php8.3-gd  php8.3-mbstring php8.3-curl php8.3-xml php-pear unzip nano php8.3-apcu redis-server ufw php8.3-redis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*anpassen der PHP.ini Datei&lt;br /&gt;
 nano /etc/php/8.3/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
 memory_limit = 1024M&lt;br /&gt;
 upload_max_filesize = 16G&lt;br /&gt;
 post_max_size = 16G&lt;br /&gt;
 date.timezone = Europe/Berlin&lt;br /&gt;
 output_buffering = Off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installation Datenbank Server&lt;br /&gt;
 apt install mariadb-server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maria DB Server Konfiguration&lt;br /&gt;
 mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*öffnen SQL Dialog&lt;br /&gt;
 mysql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database calles nextcloud&lt;br /&gt;
 CREATE DATABASE nextcloud; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database user with password&lt;br /&gt;
 CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_here';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*grant accesss to databse&lt;br /&gt;
 GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*save changes and exit&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
 EXIT;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Download lastest nextcloud version&lt;br /&gt;
 cd /tmp &amp;amp;&amp;amp; wget https://download.nextcloud.com/server/releases/latest.zip&lt;br /&gt;
 unzip latest.zip&lt;br /&gt;
 mv nextcloud /var/www/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create new conf&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/sites-available/nextcloud.conf &amp;lt;/br&amp;gt;&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin master@domain.com&lt;br /&gt;
    DocumentRoot /var/www/nextcloud/&lt;br /&gt;
    ServerName demo.domain.com&lt;br /&gt;
    ServerAlias www.demo.domain.com&lt;br /&gt;
  &lt;br /&gt;
    Alias /nextcloud &amp;quot;/var/www/nextcloud/&amp;quot; &amp;lt;/br&amp;gt;&lt;br /&gt;
    &amp;lt;Directory /var/www/nextcloud/&amp;gt;&lt;br /&gt;
       Options +FollowSymlinks&lt;br /&gt;
       AllowOverride All&lt;br /&gt;
       Require all granted&lt;br /&gt;
       &amp;lt;IfModule mod_dav.c&amp;gt;&lt;br /&gt;
          Dav off&lt;br /&gt;
       &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
       SetEnv HOME /var/www/nextcloud&lt;br /&gt;
       SetEnv HTTP_HOME /var/www/nextcloud&lt;br /&gt;
    &amp;lt;/Directory&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
    ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
    CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Enable the NextCloud and Rewrite Module&lt;br /&gt;
 a2ensite nextcloud.conf&lt;br /&gt;
 a2enmod rewrite&lt;br /&gt;
 a2enmod headers&lt;br /&gt;
 a2enmod env&lt;br /&gt;
 a2enmod dir&lt;br /&gt;
 a2enmod mime&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*restart apache&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare data folder&lt;br /&gt;
 mkdir /home/data/&lt;br /&gt;
 chown -R www-data:www-data /home/data/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare nextcloud Folder&lt;br /&gt;
 chown -R www-data:www-data /var/www/nextcloud/&lt;br /&gt;
 chmod -R 755 /var/www/nextcloud/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*install certbot and create Let's Encrypt SSL-Certificate&lt;br /&gt;
 apt install certbot python3-certbot-apache&lt;br /&gt;
&lt;br /&gt;
*Falls diese Maschine hinter einem Reverseproxy platziert ist, dann vorübergehend Port 80 und Port 443 direkt auf diese Maschine weiterleiten.&lt;br /&gt;
*Nur dann funktioniert der nächste Schritt und unter /etc/apache2/sites_available die Datei nextcloud-le-ssl.conf angelegt.&lt;br /&gt;
*Nach dem nächsten Schritt kann das Portforwarding sofern vorhanden wieder auf den Reverse Proxy umgestellt werden.&lt;br /&gt;
&lt;br /&gt;
* erstes Zertifikat anfordern&lt;br /&gt;
 certbot --apache -m master@domain.com -d cloud.domain.com&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
--&amp;gt; only lasts 90 days&lt;br /&gt;
&lt;br /&gt;
*gegebenenfall das Paket cron installieren&lt;br /&gt;
&lt;br /&gt;
 install crontab&lt;br /&gt;
 crontab -e&lt;br /&gt;
 40 3 * * 0 letsencrypt renew &amp;gt;&amp;gt; /var/log/letsencrypt-renew.log &amp;amp;&amp;amp; service apache2 reload &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
*Falls ein Revers Proxy im Einsatz ist, dann bitte den nachfolgenden Link beachten.&lt;br /&gt;
[[Nextcloud Server hinter einem Nginx Reverse Proxy Server]]&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Domain ansurfen und Einrichtung abschließen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------&lt;br /&gt;
&lt;br /&gt;
'''Abschliessende Änderungen:'''&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Datei : /etc/apache2/sites-available/nextcloud-le-ssl.conf um folgenden Eintrag&lt;br /&gt;
 Fettgedrucktes unter Servername einfügen &lt;br /&gt;
&lt;br /&gt;
 Strict-Transport-Security:&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
     ServerName cloud.nextcloud.com&lt;br /&gt;
     &amp;lt;B&amp;gt;&amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
        Header always set Strict-Transport-Security &amp;quot;max-age=15552000; includeSubDomains&amp;quot;&lt;br /&gt;
     &amp;lt;/IfModule&amp;gt;&amp;lt;/B&amp;gt;&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Einstellungen in der Datein  /var/www/nextcloud/config/config.php um folgenden Eintrag&lt;br /&gt;
 'default_phone_region' =&amp;gt; 'DE',&lt;br /&gt;
	&lt;br /&gt;
(bei einer Snap Installation unter Ubuntu 20.04 liegt die Datei unter /var/snap/nextcloud/current/config/config.php)&lt;br /&gt;
&lt;br /&gt;
*Erweiterung der Crontabelle des Users www-data für regelmäßige vom System auszuführende Wartungsaufgaben alle 5 Minuten. [[https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html Hinweis]]&lt;br /&gt;
 crontab -u www-data -e&lt;br /&gt;
&lt;br /&gt;
 */5 * * * * php -f /var/www/nextcloud/cron.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maintenance Zeitfenster (Wartungsfenster) für zeitintensive Cronjobs in die Zeit von 1:00 bis 4:00 Uhr legen&lt;br /&gt;
 cd /var/www/nextcloud&lt;br /&gt;
 sudo -u www-data php occ config:system:set maintenance_window_start --type=integer --value=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;B&amp;gt;Leistungsverbessserung durch MemCache&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siehe auch https://blog.admin-intelligence.de/nextcloud-durch-caches-beschleunigen/&lt;br /&gt;
&lt;br /&gt;
Installation APCU&lt;br /&gt;
  sudo apt-get install php-apcu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches in der Configuration Nextcloud durch hinzufügen folgenden Parameters memcache.local&lt;br /&gt;
 nano /var/www/nextcloud/config/config.php &amp;lt;BR&amp;gt;&lt;br /&gt;
 'memcache.local' =&amp;gt; '\OC\Memcache\APCu', &lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches auch für PHP durch hinzufügen des Parameters apc.enable_cli &lt;br /&gt;
 nano /etc/php/8.3/cli/php.ini &amp;lt;BR&amp;gt;&lt;br /&gt;
 apc.enable_cli = 1&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=625</id>
		<title>Installation Nextcloud unter Ubuntu 24.04 LTS</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=625"/>
		<updated>2025-05-22T13:54:23Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es gibt auch eine sehr gute Anleitung für Nextcloud unter Unbutn24.04 LTS auf der Basis eines LEMP statt eines LAMP Stapels.&amp;lt;/br&amp;gt;&lt;br /&gt;
Diese ist zu finden unter : [https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban/ https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban].&lt;br /&gt;
Dort gibt es auch eine Anleitung zum Backup und Restore von Nextcloud Instanzen. (Incl. Scripte)&lt;br /&gt;
Bei den nächsten Installationen sollte ich diese Variante mal testen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Anleistung basiert aber im wesentlichen auf folgender Anleitung:  &lt;br /&gt;
&lt;br /&gt;
[https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung/ https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Die Anleitung wurde in bestimmten Punkten angepasst wegen neuer PHP Version 8.3&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die beiden zusätzlichen Änderungen am Schuss ergeben sich nach dem überprüfen der Einstellungen in Nextcloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nextcloud 29 (Hub 8) Installation auf Basis Ubuntu 24.04 LTS'''&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
*Betriebsystem auf aktuellen Stand bringen&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion apache&lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3&lt;br /&gt;
 apt install software-properties-common&lt;br /&gt;
 add-apt-repository ppa:ondrej/php&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3  Module ohne php-dompdf wie bei PHP 8.1 Module&lt;br /&gt;
 apt install php8.3 libapache2-mod-php8.3 php8.3-zip php8.3-xml php8.3-mbstring php8.3-gd php8.3-curl php8.3-imagick libmagickcore-6.q16-6-extra php8.3-intl php8.3-bcmath php8.3-gmp php8.3-cli php8.3-mysql php8.3-zip php8.3-gd  php8.3-mbstring php8.3-curl php8.3-xml php-pear unzip nano php8.3-apcu redis-server ufw php8.3-redis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*anpassen der PHP.ini Datei&lt;br /&gt;
 nano /etc/php/8.3/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
 memory_limit = 1024M&lt;br /&gt;
 upload_max_filesize = 16G&lt;br /&gt;
 post_max_size = 16G&lt;br /&gt;
 date.timezone = Europe/Berlin&lt;br /&gt;
 output_buffering = Off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installation Datenbank Server&lt;br /&gt;
 apt install mariadb-server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maria DB Server Konfiguration&lt;br /&gt;
 mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*öffnen SQL Dialog&lt;br /&gt;
 mysql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database calles nextcloud&lt;br /&gt;
 CREATE DATABASE nextcloud; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database user with password&lt;br /&gt;
 CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_here';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*grant accesss to databse&lt;br /&gt;
 GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*save changes and exit&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
 EXIT;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Download lastest nextcloud version&lt;br /&gt;
 cd /tmp &amp;amp;&amp;amp; wget https://download.nextcloud.com/server/releases/latest.zip&lt;br /&gt;
 unzip latest.zip&lt;br /&gt;
 mv nextcloud /var/www/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create new conf&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/sites-available/nextcloud.conf &amp;lt;/br&amp;gt;&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin master@domain.com&lt;br /&gt;
    DocumentRoot /var/www/nextcloud/&lt;br /&gt;
    ServerName demo.domain.com&lt;br /&gt;
    ServerAlias www.demo.domain.com&lt;br /&gt;
  &lt;br /&gt;
    Alias /nextcloud &amp;quot;/var/www/nextcloud/&amp;quot; &amp;lt;/br&amp;gt;&lt;br /&gt;
    &amp;lt;Directory /var/www/nextcloud/&amp;gt;&lt;br /&gt;
       Options +FollowSymlinks&lt;br /&gt;
       AllowOverride All&lt;br /&gt;
       Require all granted&lt;br /&gt;
       &amp;lt;IfModule mod_dav.c&amp;gt;&lt;br /&gt;
          Dav off&lt;br /&gt;
       &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
       SetEnv HOME /var/www/nextcloud&lt;br /&gt;
       SetEnv HTTP_HOME /var/www/nextcloud&lt;br /&gt;
    &amp;lt;/Directory&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
    ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
    CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Enable the NextCloud and Rewrite Module&lt;br /&gt;
 a2ensite nextcloud.conf&lt;br /&gt;
 a2enmod rewrite&lt;br /&gt;
 a2enmod headers&lt;br /&gt;
 a2enmod env&lt;br /&gt;
 a2enmod dir&lt;br /&gt;
 a2enmod mime&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*restart apache&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare data folder&lt;br /&gt;
 mkdir /home/data/&lt;br /&gt;
 chown -R www-data:www-data /home/data/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare nextcloud Folder&lt;br /&gt;
 chown -R www-data:www-data /var/www/nextcloud/&lt;br /&gt;
 chmod -R 755 /var/www/nextcloud/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*install certbot and create Let's Encrypt SSL-Certificate&lt;br /&gt;
 apt install certbot python3-certbot-apache&lt;br /&gt;
&lt;br /&gt;
*Falls diese Maschine hinter einem Reverseproxy platziert ist, dann vorübergehend Port 80 und Port 443 direkt auf diese Maschine weiterleiten.&lt;br /&gt;
*Nur dann funktioniert der nächste Schritt und unter /etc/apache2/sites_available die Datei nextcloud-le-ssl.conf angelegt.&lt;br /&gt;
*Nach dem nächsten Schritt kann das Portforwarding sofern vorhanden wieder auf den Reverse Proxy umgestellt werden.&lt;br /&gt;
&lt;br /&gt;
* erstes Zertifikat anfordern&lt;br /&gt;
 certbot --apache -m master@domain.com -d cloud.domain.com&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
--&amp;gt; only lasts 90 days&lt;br /&gt;
&lt;br /&gt;
*gegebenenfall das Paket cron installieren&lt;br /&gt;
&lt;br /&gt;
 install crontab&lt;br /&gt;
 crontab -e&lt;br /&gt;
 40 3 * * 0 letsencrypt renew &amp;gt;&amp;gt; /var/log/letsencrypt-renew.log &amp;amp;&amp;amp; service apache2 reload &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
*Falls ein Revers Proxy im Einsatz ist, dann bitte den nachfolgenden Link beachten.&lt;br /&gt;
[[Nextcloud Server hinter einem Nginx Reverse Proxy Server]]&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Domain ansurfen und Einrichtung abschließen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------&lt;br /&gt;
&lt;br /&gt;
'''Abschliessende Änderungen:'''&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Datei : /etc/apache2/sites-available/nextcloud-le-ssl.conf um folgenden Eintrag&lt;br /&gt;
 Fettgedrucktes unter Servername einfügen &lt;br /&gt;
&lt;br /&gt;
 Strict-Transport-Security:&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
     ServerName cloud.nextcloud.com&lt;br /&gt;
     &amp;lt;B&amp;gt;&amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
        Header always set Strict-Transport-Security &amp;quot;max-age=15552000; includeSubDomains&amp;quot;&lt;br /&gt;
     &amp;lt;/IfModule&amp;gt;&amp;lt;/B&amp;gt;&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Einstellungen in der Datein  /var/www/nextcloud/config/config.php um folgenden Eintrag&lt;br /&gt;
 'default_phone_region' =&amp;gt; 'DE',&lt;br /&gt;
	&lt;br /&gt;
(bei einer Snap Installation unter Ubuntu 20.04 liegt die Datei unter /var/snap/nextcloud/current/config/config.php)&lt;br /&gt;
&lt;br /&gt;
*Erweiterung der Crontabelle des Users www-data für regelmäßige vom System auszuführende Wartungsaufgaben alle 5 Minuten. [[https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html Hinweis]]&lt;br /&gt;
 crontab -u www-data -e&lt;br /&gt;
&lt;br /&gt;
 */5 * * * * php -f /var/www/nextcloud/cron.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maintenance Zeitfenster (Wartungsfenster) für zeitintensive Cronjobs in die Zeit von 1:00 bis 4:00 Uhr legen&lt;br /&gt;
 cd /var/www/nextcloud&lt;br /&gt;
 sudo -u www-data php occ config:system:set maintenance_window_start --type=integer --value=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;B&amp;gt;Leistungsverbessserung durch MemCache&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siehe auch https://blog.admin-intelligence.de/nextcloud-durch-caches-beschleunigen/&lt;br /&gt;
&lt;br /&gt;
Installation APCU&lt;br /&gt;
  sudo apt-get install php-apcu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches in der Configuration Nextcloud durch hinzufügen folgenden Parameters memcache.local&lt;br /&gt;
 nano /var/www/nextcloud/config/config.php &amp;lt;BR&amp;gt;&lt;br /&gt;
 'memcache.local' =&amp;gt; '\OC\Memcache\APCu', &lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches auch für PHP durch hinzufügen des Parameters apc.enable_cli &lt;br /&gt;
 nano /etc/php/8.3/cli/php.ini &amp;lt;BR&amp;gt;&lt;br /&gt;
 apc.enable_cli = 1&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=624</id>
		<title>Installation Nextcloud unter Ubuntu 24.04 LTS</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=624"/>
		<updated>2025-05-22T13:52:55Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es gibt auch eine sehr gute Anleitung für Nextcloud unter Unbutn24.04 LTS auf der Basis eines LEMP statt eines LAMP Stapels.&amp;lt;/br&amp;gt;&lt;br /&gt;
Diese ist zu finden unter : [https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban/ https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Anleistung basiert im wesentlichen auf folgender Anleitung:  &lt;br /&gt;
&lt;br /&gt;
[https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung/ https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Die Anleitung wurde in bestimmten Punkten angepasst wegen neuer PHP Version 8.3&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die beiden zusätzlichen Änderungen am Schuss ergeben sich nach dem überprüfen der Einstellungen in Nextcloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nextcloud 29 (Hub 8) Installation auf Basis Ubuntu 24.04 LTS'''&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
*Betriebsystem auf aktuellen Stand bringen&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion apache&lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3&lt;br /&gt;
 apt install software-properties-common&lt;br /&gt;
 add-apt-repository ppa:ondrej/php&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3  Module ohne php-dompdf wie bei PHP 8.1 Module&lt;br /&gt;
 apt install php8.3 libapache2-mod-php8.3 php8.3-zip php8.3-xml php8.3-mbstring php8.3-gd php8.3-curl php8.3-imagick libmagickcore-6.q16-6-extra php8.3-intl php8.3-bcmath php8.3-gmp php8.3-cli php8.3-mysql php8.3-zip php8.3-gd  php8.3-mbstring php8.3-curl php8.3-xml php-pear unzip nano php8.3-apcu redis-server ufw php8.3-redis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*anpassen der PHP.ini Datei&lt;br /&gt;
 nano /etc/php/8.3/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
 memory_limit = 1024M&lt;br /&gt;
 upload_max_filesize = 16G&lt;br /&gt;
 post_max_size = 16G&lt;br /&gt;
 date.timezone = Europe/Berlin&lt;br /&gt;
 output_buffering = Off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installation Datenbank Server&lt;br /&gt;
 apt install mariadb-server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maria DB Server Konfiguration&lt;br /&gt;
 mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*öffnen SQL Dialog&lt;br /&gt;
 mysql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database calles nextcloud&lt;br /&gt;
 CREATE DATABASE nextcloud; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database user with password&lt;br /&gt;
 CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_here';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*grant accesss to databse&lt;br /&gt;
 GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*save changes and exit&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
 EXIT;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Download lastest nextcloud version&lt;br /&gt;
 cd /tmp &amp;amp;&amp;amp; wget https://download.nextcloud.com/server/releases/latest.zip&lt;br /&gt;
 unzip latest.zip&lt;br /&gt;
 mv nextcloud /var/www/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create new conf&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/sites-available/nextcloud.conf &amp;lt;/br&amp;gt;&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin master@domain.com&lt;br /&gt;
    DocumentRoot /var/www/nextcloud/&lt;br /&gt;
    ServerName demo.domain.com&lt;br /&gt;
    ServerAlias www.demo.domain.com&lt;br /&gt;
  &lt;br /&gt;
    Alias /nextcloud &amp;quot;/var/www/nextcloud/&amp;quot; &amp;lt;/br&amp;gt;&lt;br /&gt;
    &amp;lt;Directory /var/www/nextcloud/&amp;gt;&lt;br /&gt;
       Options +FollowSymlinks&lt;br /&gt;
       AllowOverride All&lt;br /&gt;
       Require all granted&lt;br /&gt;
       &amp;lt;IfModule mod_dav.c&amp;gt;&lt;br /&gt;
          Dav off&lt;br /&gt;
       &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
       SetEnv HOME /var/www/nextcloud&lt;br /&gt;
       SetEnv HTTP_HOME /var/www/nextcloud&lt;br /&gt;
    &amp;lt;/Directory&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
    ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
    CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Enable the NextCloud and Rewrite Module&lt;br /&gt;
 a2ensite nextcloud.conf&lt;br /&gt;
 a2enmod rewrite&lt;br /&gt;
 a2enmod headers&lt;br /&gt;
 a2enmod env&lt;br /&gt;
 a2enmod dir&lt;br /&gt;
 a2enmod mime&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*restart apache&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare data folder&lt;br /&gt;
 mkdir /home/data/&lt;br /&gt;
 chown -R www-data:www-data /home/data/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare nextcloud Folder&lt;br /&gt;
 chown -R www-data:www-data /var/www/nextcloud/&lt;br /&gt;
 chmod -R 755 /var/www/nextcloud/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*install certbot and create Let's Encrypt SSL-Certificate&lt;br /&gt;
 apt install certbot python3-certbot-apache&lt;br /&gt;
&lt;br /&gt;
*Falls diese Maschine hinter einem Reverseproxy platziert ist, dann vorübergehend Port 80 und Port 443 direkt auf diese Maschine weiterleiten.&lt;br /&gt;
*Nur dann funktioniert der nächste Schritt und unter /etc/apache2/sites_available die Datei nextcloud-le-ssl.conf angelegt.&lt;br /&gt;
*Nach dem nächsten Schritt kann das Portforwarding sofern vorhanden wieder auf den Reverse Proxy umgestellt werden.&lt;br /&gt;
&lt;br /&gt;
* erstes Zertifikat anfordern&lt;br /&gt;
 certbot --apache -m master@domain.com -d cloud.domain.com&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
--&amp;gt; only lasts 90 days&lt;br /&gt;
&lt;br /&gt;
*gegebenenfall das Paket cron installieren&lt;br /&gt;
&lt;br /&gt;
 install crontab&lt;br /&gt;
 crontab -e&lt;br /&gt;
 40 3 * * 0 letsencrypt renew &amp;gt;&amp;gt; /var/log/letsencrypt-renew.log &amp;amp;&amp;amp; service apache2 reload &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
*Falls ein Revers Proxy im Einsatz ist, dann bitte den nachfolgenden Link beachten.&lt;br /&gt;
[[Nextcloud Server hinter einem Nginx Reverse Proxy Server]]&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Domain ansurfen und Einrichtung abschließen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------&lt;br /&gt;
&lt;br /&gt;
'''Abschliessende Änderungen:'''&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Datei : /etc/apache2/sites-available/nextcloud-le-ssl.conf um folgenden Eintrag&lt;br /&gt;
 Fettgedrucktes unter Servername einfügen &lt;br /&gt;
&lt;br /&gt;
 Strict-Transport-Security:&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
     ServerName cloud.nextcloud.com&lt;br /&gt;
     &amp;lt;B&amp;gt;&amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
        Header always set Strict-Transport-Security &amp;quot;max-age=15552000; includeSubDomains&amp;quot;&lt;br /&gt;
     &amp;lt;/IfModule&amp;gt;&amp;lt;/B&amp;gt;&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Einstellungen in der Datein  /var/www/nextcloud/config/config.php um folgenden Eintrag&lt;br /&gt;
 'default_phone_region' =&amp;gt; 'DE',&lt;br /&gt;
	&lt;br /&gt;
(bei einer Snap Installation unter Ubuntu 20.04 liegt die Datei unter /var/snap/nextcloud/current/config/config.php)&lt;br /&gt;
&lt;br /&gt;
*Erweiterung der Crontabelle des Users www-data für regelmäßige vom System auszuführende Wartungsaufgaben alle 5 Minuten. [[https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html Hinweis]]&lt;br /&gt;
 crontab -u www-data -e&lt;br /&gt;
&lt;br /&gt;
 */5 * * * * php -f /var/www/nextcloud/cron.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maintenance Zeitfenster (Wartungsfenster) für zeitintensive Cronjobs in die Zeit von 1:00 bis 4:00 Uhr legen&lt;br /&gt;
 cd /var/www/nextcloud&lt;br /&gt;
 sudo -u www-data php occ config:system:set maintenance_window_start --type=integer --value=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;B&amp;gt;Leistungsverbessserung durch MemCache&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siehe auch https://blog.admin-intelligence.de/nextcloud-durch-caches-beschleunigen/&lt;br /&gt;
&lt;br /&gt;
Installation APCU&lt;br /&gt;
  sudo apt-get install php-apcu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches in der Configuration Nextcloud durch hinzufügen folgenden Parameters memcache.local&lt;br /&gt;
 nano /var/www/nextcloud/config/config.php &amp;lt;BR&amp;gt;&lt;br /&gt;
 'memcache.local' =&amp;gt; '\OC\Memcache\APCu', &lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches auch für PHP durch hinzufügen des Parameters apc.enable_cli &lt;br /&gt;
 nano /etc/php/8.3/cli/php.ini &amp;lt;BR&amp;gt;&lt;br /&gt;
 apc.enable_cli = 1&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=623</id>
		<title>Installation Nextcloud unter Ubuntu 24.04 LTS</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=623"/>
		<updated>2025-05-22T13:52:12Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es gibt auch eine sehr gute Anleitung für Nextcloud unter Unbutn24.04 LTS auf der Basis eines LEMP statt eines LAMP Stapels.&lt;br /&gt;
Diese ist zu finden unter : [https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban/ https://decatec.de/home-server/nextcloud-auf-ubuntu-server-24-04-lts-mit-nginx-mariadb-postgresql-php-lets-encrypt-redis-und-fail2ban]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Anleistung basiert im wesentlichen auf folgender Anleitung:  &lt;br /&gt;
&lt;br /&gt;
[https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung/ https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Die Anleitung wurde in bestimmten Punkten angepasst wegen neuer PHP Version 8.3&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die beiden zusätzlichen Änderungen am Schuss ergeben sich nach dem überprüfen der Einstellungen in Nextcloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nextcloud 29 (Hub 8) Installation auf Basis Ubuntu 24.04 LTS'''&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
*Betriebsystem auf aktuellen Stand bringen&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion apache&lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3&lt;br /&gt;
 apt install software-properties-common&lt;br /&gt;
 add-apt-repository ppa:ondrej/php&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3  Module ohne php-dompdf wie bei PHP 8.1 Module&lt;br /&gt;
 apt install php8.3 libapache2-mod-php8.3 php8.3-zip php8.3-xml php8.3-mbstring php8.3-gd php8.3-curl php8.3-imagick libmagickcore-6.q16-6-extra php8.3-intl php8.3-bcmath php8.3-gmp php8.3-cli php8.3-mysql php8.3-zip php8.3-gd  php8.3-mbstring php8.3-curl php8.3-xml php-pear unzip nano php8.3-apcu redis-server ufw php8.3-redis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*anpassen der PHP.ini Datei&lt;br /&gt;
 nano /etc/php/8.3/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
 memory_limit = 1024M&lt;br /&gt;
 upload_max_filesize = 16G&lt;br /&gt;
 post_max_size = 16G&lt;br /&gt;
 date.timezone = Europe/Berlin&lt;br /&gt;
 output_buffering = Off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installation Datenbank Server&lt;br /&gt;
 apt install mariadb-server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maria DB Server Konfiguration&lt;br /&gt;
 mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*öffnen SQL Dialog&lt;br /&gt;
 mysql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database calles nextcloud&lt;br /&gt;
 CREATE DATABASE nextcloud; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database user with password&lt;br /&gt;
 CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_here';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*grant accesss to databse&lt;br /&gt;
 GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*save changes and exit&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
 EXIT;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Download lastest nextcloud version&lt;br /&gt;
 cd /tmp &amp;amp;&amp;amp; wget https://download.nextcloud.com/server/releases/latest.zip&lt;br /&gt;
 unzip latest.zip&lt;br /&gt;
 mv nextcloud /var/www/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create new conf&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/sites-available/nextcloud.conf &amp;lt;/br&amp;gt;&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin master@domain.com&lt;br /&gt;
    DocumentRoot /var/www/nextcloud/&lt;br /&gt;
    ServerName demo.domain.com&lt;br /&gt;
    ServerAlias www.demo.domain.com&lt;br /&gt;
  &lt;br /&gt;
    Alias /nextcloud &amp;quot;/var/www/nextcloud/&amp;quot; &amp;lt;/br&amp;gt;&lt;br /&gt;
    &amp;lt;Directory /var/www/nextcloud/&amp;gt;&lt;br /&gt;
       Options +FollowSymlinks&lt;br /&gt;
       AllowOverride All&lt;br /&gt;
       Require all granted&lt;br /&gt;
       &amp;lt;IfModule mod_dav.c&amp;gt;&lt;br /&gt;
          Dav off&lt;br /&gt;
       &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
       SetEnv HOME /var/www/nextcloud&lt;br /&gt;
       SetEnv HTTP_HOME /var/www/nextcloud&lt;br /&gt;
    &amp;lt;/Directory&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
    ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
    CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Enable the NextCloud and Rewrite Module&lt;br /&gt;
 a2ensite nextcloud.conf&lt;br /&gt;
 a2enmod rewrite&lt;br /&gt;
 a2enmod headers&lt;br /&gt;
 a2enmod env&lt;br /&gt;
 a2enmod dir&lt;br /&gt;
 a2enmod mime&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*restart apache&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare data folder&lt;br /&gt;
 mkdir /home/data/&lt;br /&gt;
 chown -R www-data:www-data /home/data/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare nextcloud Folder&lt;br /&gt;
 chown -R www-data:www-data /var/www/nextcloud/&lt;br /&gt;
 chmod -R 755 /var/www/nextcloud/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*install certbot and create Let's Encrypt SSL-Certificate&lt;br /&gt;
 apt install certbot python3-certbot-apache&lt;br /&gt;
&lt;br /&gt;
*Falls diese Maschine hinter einem Reverseproxy platziert ist, dann vorübergehend Port 80 und Port 443 direkt auf diese Maschine weiterleiten.&lt;br /&gt;
*Nur dann funktioniert der nächste Schritt und unter /etc/apache2/sites_available die Datei nextcloud-le-ssl.conf angelegt.&lt;br /&gt;
*Nach dem nächsten Schritt kann das Portforwarding sofern vorhanden wieder auf den Reverse Proxy umgestellt werden.&lt;br /&gt;
&lt;br /&gt;
* erstes Zertifikat anfordern&lt;br /&gt;
 certbot --apache -m master@domain.com -d cloud.domain.com&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
--&amp;gt; only lasts 90 days&lt;br /&gt;
&lt;br /&gt;
*gegebenenfall das Paket cron installieren&lt;br /&gt;
&lt;br /&gt;
 install crontab&lt;br /&gt;
 crontab -e&lt;br /&gt;
 40 3 * * 0 letsencrypt renew &amp;gt;&amp;gt; /var/log/letsencrypt-renew.log &amp;amp;&amp;amp; service apache2 reload &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
*Falls ein Revers Proxy im Einsatz ist, dann bitte den nachfolgenden Link beachten.&lt;br /&gt;
[[Nextcloud Server hinter einem Nginx Reverse Proxy Server]]&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Domain ansurfen und Einrichtung abschließen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------&lt;br /&gt;
&lt;br /&gt;
'''Abschliessende Änderungen:'''&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Datei : /etc/apache2/sites-available/nextcloud-le-ssl.conf um folgenden Eintrag&lt;br /&gt;
 Fettgedrucktes unter Servername einfügen &lt;br /&gt;
&lt;br /&gt;
 Strict-Transport-Security:&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
     ServerName cloud.nextcloud.com&lt;br /&gt;
     &amp;lt;B&amp;gt;&amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
        Header always set Strict-Transport-Security &amp;quot;max-age=15552000; includeSubDomains&amp;quot;&lt;br /&gt;
     &amp;lt;/IfModule&amp;gt;&amp;lt;/B&amp;gt;&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Einstellungen in der Datein  /var/www/nextcloud/config/config.php um folgenden Eintrag&lt;br /&gt;
 'default_phone_region' =&amp;gt; 'DE',&lt;br /&gt;
	&lt;br /&gt;
(bei einer Snap Installation unter Ubuntu 20.04 liegt die Datei unter /var/snap/nextcloud/current/config/config.php)&lt;br /&gt;
&lt;br /&gt;
*Erweiterung der Crontabelle des Users www-data für regelmäßige vom System auszuführende Wartungsaufgaben alle 5 Minuten. [[https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html Hinweis]]&lt;br /&gt;
 crontab -u www-data -e&lt;br /&gt;
&lt;br /&gt;
 */5 * * * * php -f /var/www/nextcloud/cron.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maintenance Zeitfenster (Wartungsfenster) für zeitintensive Cronjobs in die Zeit von 1:00 bis 4:00 Uhr legen&lt;br /&gt;
 cd /var/www/nextcloud&lt;br /&gt;
 sudo -u www-data php occ config:system:set maintenance_window_start --type=integer --value=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;B&amp;gt;Leistungsverbessserung durch MemCache&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siehe auch https://blog.admin-intelligence.de/nextcloud-durch-caches-beschleunigen/&lt;br /&gt;
&lt;br /&gt;
Installation APCU&lt;br /&gt;
  sudo apt-get install php-apcu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches in der Configuration Nextcloud durch hinzufügen folgenden Parameters memcache.local&lt;br /&gt;
 nano /var/www/nextcloud/config/config.php &amp;lt;BR&amp;gt;&lt;br /&gt;
 'memcache.local' =&amp;gt; '\OC\Memcache\APCu', &lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches auch für PHP durch hinzufügen des Parameters apc.enable_cli &lt;br /&gt;
 nano /etc/php/8.3/cli/php.ini &amp;lt;BR&amp;gt;&lt;br /&gt;
 apc.enable_cli = 1&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_Virtuelle_Festplatte_von_raw_und_qcow2_format_umwandeln&amp;diff=622</id>
		<title>Proxmox Virtuelle Festplatte von raw und qcow2 format umwandeln</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_Virtuelle_Festplatte_von_raw_und_qcow2_format_umwandeln&amp;diff=622"/>
		<updated>2025-04-09T06:09:26Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox Virtuelle Festplatte von raw und qcow2 format umwandeln&lt;br /&gt;
&lt;br /&gt;
Manchmal kommt es vor das Virtuelle Maschinen bzw. deren virtuelle Disks in RAW-Format angelegt wurden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das RAW Format wurde ursprünglich aus Performance-Gründen gewählt, hat aber den Nachteil, das der gesamte&lt;br /&gt;
Plattenplatz sofort bei der Erstellung des Laufwerks belegt wird.&lt;br /&gt;
&lt;br /&gt;
z.B. Legt man bei einer Virtuellen Maschine eine virtuelle Festplatte mit 300GB an wird diese nach der Erstellung&lt;br /&gt;
im VM-Manager sofort mit 300GB voll belegt.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Beim qcow2 Format (Qemu) wird die Virtuelle Festplatte im sog. &amp;quot;Thin provisioning&amp;quot; ausgeliefert bzw. erstellt.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet das die Virtuelle Disk nur so viel Speicher belegt soviel wir tatsächlich Daten darin enthalten sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Windows 10 Installation.&lt;br /&gt;
&lt;br /&gt;
Größe der V-Disk 300GB ist beim Erstellen der V-Disk ca. 2 GB gross und wird während der Installation von Windows&lt;br /&gt;
mit ca. 10GB Daten gefüllt.&lt;br /&gt;
&lt;br /&gt;
Die V-Disk belegt im qcow2 Format dann ca. 11 bis 12 GB Platz, da noch ein paar MB zur Verwaltung des Dateisystems&lt;br /&gt;
innerhalb der Virtual Harddisk benötigt werden.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Die Virtual-Harddisk belegt aber keine 300 GB wie im RAW Format.&lt;br /&gt;
&lt;br /&gt;
Nun zur Umwandlung von RAW nach Qcow2:&lt;br /&gt;
&lt;br /&gt;
Mit dem Befehl: &lt;br /&gt;
 &amp;quot;qemu-img convert -p -f raw -O qcow2 vm-177-disk-0.raw vm-177-disk-0.qcow2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wandelt man die Disk in das qcow2 Format um.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nun muss man der Virtuellen Maschine noch sagen wie die &amp;quot;neue&amp;quot; umgewandelte Festplatte heisst.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
In meinem Beispiel habe ich nur den Dateinamen in der Endung geändert.&lt;br /&gt;
&lt;br /&gt;
Nachdem die Umwandlung komplett ist muss man in Proxmox noch die Konfiguration der Virtuellen Maschine ändern.&lt;br /&gt;
&lt;br /&gt;
Dazu habe ich die Konfiguration mit vi bearbeitet:&lt;br /&gt;
&lt;br /&gt;
vi /etc/pve/qemu-server/177.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Originale Konfig:&lt;br /&gt;
&lt;br /&gt;
 bootdisk: scsi0&lt;br /&gt;
 cores: 2&lt;br /&gt;
 ide2: none,media=cdrom&lt;br /&gt;
 memory: 4096&lt;br /&gt;
 name: CentOS8&lt;br /&gt;
 net0: virtio=06:00:00:AF:22:91,bridge=vmbr0,firewall=1&lt;br /&gt;
 numa: 0&lt;br /&gt;
 ostype: l26&lt;br /&gt;
 scsi0: Virtual-Machines:177/vm-177-disk-0.raw,cache=writethrough,size=64G&lt;br /&gt;
 scsihw: virtio-scsi-pci&lt;br /&gt;
 smbios1: uuid=zzzzzf-7858-411d-8f99-3caceb1d1cc8&lt;br /&gt;
 sockets: 1&lt;br /&gt;
 vga: qxl&lt;br /&gt;
 vmgenid: ab4zzzz-31d7-4dc6-9aef-f533b7f90a4b&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 Neue Konfig:&lt;br /&gt;
&lt;br /&gt;
 bootdisk: scsi0&lt;br /&gt;
 cores: 2&lt;br /&gt;
 ide2: none,media=cdrom&lt;br /&gt;
 memory: 4096&lt;br /&gt;
 name: CentOS8&lt;br /&gt;
 net0: virtio=06:00:00:AF:22:91,bridge=vmbr0,firewall=1&lt;br /&gt;
 numa: 0&lt;br /&gt;
 ostype: l26&lt;br /&gt;
 scsi0: Virtual-Machines:177/vm-177-disk-0.qcow2,cache=writethrough,size=64G&lt;br /&gt;
 scsihw: virtio-scsi-pci&lt;br /&gt;
 smbios1: uuid=zzzzzf-7858-411d-8f99-3caceb1d1cc8&lt;br /&gt;
 sockets: 1&lt;br /&gt;
 vga: qxl&lt;br /&gt;
 vmgenid: ab4zzzz-31d7-4dc6-9aef-f533b7f90a4b&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Danach die Konfiguration abspeichern und die Virtuelle Maschine neu starten.&lt;br /&gt;
&lt;br /&gt;
Dann wird die neu generierte Qcow2 VM-Harddisk benutzt.&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_Virtuelle_Festplatte_von_raw_und_qcow2_format_umwandeln&amp;diff=621</id>
		<title>Proxmox Virtuelle Festplatte von raw und qcow2 format umwandeln</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_Virtuelle_Festplatte_von_raw_und_qcow2_format_umwandeln&amp;diff=621"/>
		<updated>2025-04-09T06:08:59Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox Virtuelle Festplatte von raw und qcow2 format umwandeln&lt;br /&gt;
&lt;br /&gt;
Manchmal kommt es vor das Virtuelle Maschinen bzw. deren virtuelle Disks in RAW-Format angelegt wurden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das RAW Format wurde ursprünglich aus Performance-Gründen gewählt, hat aber den Nachteil, das der gesamte&lt;br /&gt;
Plattenplatz sofort bei der Erstellung des Laufwerks belegt wird.&lt;br /&gt;
&lt;br /&gt;
z.B. Legt man bei einer Virtuellen Maschine eine virtuelle Festplatte mit 300GB an wird diese nach der Erstellung&lt;br /&gt;
im VM-Manager sofort mit 300GB voll belegt.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Beim qcow2 Format (Qemu) wird die Virtuelle Festplatte im sog. &amp;quot;Thin provisioning&amp;quot; ausgeliefert bzw. erstellt.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet das die Virtuelle Disk nur so viel Speicher belegt soviel wir tatsächlich Daten darin enthalten sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Windows 10 Installation.&lt;br /&gt;
&lt;br /&gt;
Größe der V-Disk 300GB ist beim Erstellen der V-Disk ca. 2 GB gross und wird während der Installation von Windows&lt;br /&gt;
mit ca. 10GB Daten gefüllt.&lt;br /&gt;
&lt;br /&gt;
Die V-Disk belegt im qcow2 Format dann ca. 11 bis 12 GB Platz, da noch ein paar MB zur Verwaltung des Dateisystems&lt;br /&gt;
innerhalb der Virtual Harddisk benötigt werden.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Die Virtual-Harddisk belegt aber keine 300 GB wie im RAW Format.&lt;br /&gt;
&lt;br /&gt;
Nun zur Umwandlung von RAW nach Qcow2:&lt;br /&gt;
&lt;br /&gt;
Mit dem Befehl: &lt;br /&gt;
 &amp;quot;qemu-img convert -p -f raw -O qcow2 vm-177-disk-0.raw vm-177-disk-0.qcow2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wandelt man die Disk in das qcow2 Format um.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nun muss man der Virtuellen Maschine noch sagen wie die &amp;quot;neue&amp;quot; umgewandelte Festplatte heisst.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
In meinem Beispiel habe ich nur den Dateinamen in der Endung geändert.&lt;br /&gt;
&lt;br /&gt;
Nachdem die Umwandlung komplett ist muss man in Proxmox noch die Konfiguration der Virtuellen Maschine ändern.&lt;br /&gt;
&lt;br /&gt;
Dazu habe ich die Konfiguration mit vi bearbeitet:&lt;br /&gt;
&lt;br /&gt;
vi /etc/pve/qemu-server/177.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Originale Konfig:&lt;br /&gt;
&lt;br /&gt;
 bootdisk: scsi0&lt;br /&gt;
 cores: 2&lt;br /&gt;
 ide2: none,media=cdrom&lt;br /&gt;
 memory: 4096&lt;br /&gt;
 name: CentOS8&lt;br /&gt;
 net0: virtio=06:00:00:AF:22:91,bridge=vmbr0,firewall=1&lt;br /&gt;
 numa: 0&lt;br /&gt;
 ostype: l26&lt;br /&gt;
 scsi0: Virtual-Machines:177/vm-177-disk-0.raw,cache=writethrough,size=64G&lt;br /&gt;
 scsihw: virtio-scsi-pci&lt;br /&gt;
 smbios1: uuid=zzzzzf-7858-411d-8f99-3caceb1d1cc8&lt;br /&gt;
 sockets: 1&lt;br /&gt;
 vga: qxl&lt;br /&gt;
 vmgenid: ab4zzzz-31d7-4dc6-9aef-f533b7f90a4b&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Neue Konfig:&lt;br /&gt;
&lt;br /&gt;
bootdisk: scsi0&lt;br /&gt;
cores: 2&lt;br /&gt;
ide2: none,media=cdrom&lt;br /&gt;
memory: 4096&lt;br /&gt;
name: CentOS8&lt;br /&gt;
net0: virtio=06:00:00:AF:22:91,bridge=vmbr0,firewall=1&lt;br /&gt;
numa: 0&lt;br /&gt;
ostype: l26&lt;br /&gt;
scsi0: Virtual-Machines:177/vm-177-disk-0.qcow2,cache=writethrough,size=64G&lt;br /&gt;
scsihw: virtio-scsi-pci&lt;br /&gt;
smbios1: uuid=zzzzzf-7858-411d-8f99-3caceb1d1cc8&lt;br /&gt;
sockets: 1&lt;br /&gt;
vga: qxl&lt;br /&gt;
vmgenid: ab4zzzz-31d7-4dc6-9aef-f533b7f90a4b&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Danach die Konfiguration abspeichern und die Virtuelle Maschine neu starten.&lt;br /&gt;
&lt;br /&gt;
Dann wird die neu generierte Qcow2 VM-Harddisk benutzt.&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_Virtuelle_Festplatte_von_raw_und_qcow2_format_umwandeln&amp;diff=620</id>
		<title>Proxmox Virtuelle Festplatte von raw und qcow2 format umwandeln</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_Virtuelle_Festplatte_von_raw_und_qcow2_format_umwandeln&amp;diff=620"/>
		<updated>2025-04-09T06:08:15Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox Virtuelle Festplatte von raw und qcow2 format umwandeln&lt;br /&gt;
&lt;br /&gt;
Manchmal kommt es vor das Virtuelle Maschinen bzw. deren virtuelle Disks in RAW-Format angelegt wurden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das RAW Format wurde ursprünglich aus Performance-Gründen gewählt, hat aber den Nachteil, das der gesamte&lt;br /&gt;
Plattenplatz sofort bei der Erstellung des Laufwerks belegt wird.&lt;br /&gt;
&lt;br /&gt;
z.B. Legt man bei einer Virtuellen Maschine eine virtuelle Festplatte mit 300GB an wird diese nach der Erstellung&lt;br /&gt;
im VM-Manager sofort mit 300GB voll belegt.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Beim qcow2 Format (Qemu) wird die Virtuelle Festplatte im sog. &amp;quot;Thin provisioning&amp;quot; ausgeliefert bzw. erstellt.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet das die Virtuelle Disk nur so viel Speicher belegt soviel wir tatsächlich Daten darin enthalten sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Windows 10 Installation.&lt;br /&gt;
&lt;br /&gt;
Größe der V-Disk 300GB ist beim Erstellen der V-Disk ca. 2 GB gross und wird während der Installation von Windows&lt;br /&gt;
mit ca. 10GB Daten gefüllt.&lt;br /&gt;
&lt;br /&gt;
Die V-Disk belegt im qcow2 Format dann ca. 11 bis 12 GB Platz, da noch ein paar MB zur Verwaltung des Dateisystems&lt;br /&gt;
innerhalb der Virtual Harddisk benötigt werden.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Die Virtual-Harddisk belegt aber keine 300 GB wie im RAW Format.&lt;br /&gt;
&lt;br /&gt;
Nun zur Umwandlung von RAW nach Qcow2:&lt;br /&gt;
&lt;br /&gt;
Mit dem Befehl: &lt;br /&gt;
 &amp;quot;qemu-img convert -p -f raw -O qcow2 vm-177-disk-0.raw vm-177-disk-0.qcow2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wandelt man die Disk in das qcow2 Format um.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nun muss man der Virtuellen Maschine noch sagen wie die &amp;quot;neue&amp;quot; umgewandelte Festplatte heisst.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
In meinem Beispiel habe ich nur den Dateinamen in der Endung geändert.&lt;br /&gt;
&lt;br /&gt;
Nachdem die Umwandlung komplett ist muss man in Proxmox noch die Konfiguration der Virtuellen Maschine ändern.&lt;br /&gt;
&lt;br /&gt;
Dazu habe ich die Konfiguration mit vi bearbeitet:&lt;br /&gt;
&lt;br /&gt;
vi /etc/pve/qemu-server/177.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Originale Konfig:&lt;br /&gt;
&lt;br /&gt;
bootdisk: scsi0&lt;br /&gt;
cores: 2&lt;br /&gt;
ide2: none,media=cdrom&lt;br /&gt;
memory: 4096&lt;br /&gt;
name: CentOS8&lt;br /&gt;
net0: virtio=06:00:00:AF:22:91,bridge=vmbr0,firewall=1&lt;br /&gt;
numa: 0&lt;br /&gt;
ostype: l26&lt;br /&gt;
scsi0: Virtual-Machines:177/vm-177-disk-0.raw,cache=writethrough,size=64G&lt;br /&gt;
scsihw: virtio-scsi-pci&lt;br /&gt;
smbios1: uuid=zzzzzf-7858-411d-8f99-3caceb1d1cc8&lt;br /&gt;
sockets: 1&lt;br /&gt;
vga: qxl&lt;br /&gt;
vmgenid: ab4zzzz-31d7-4dc6-9aef-f533b7f90a4b&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Neue Konfig:&lt;br /&gt;
&lt;br /&gt;
bootdisk: scsi0&lt;br /&gt;
cores: 2&lt;br /&gt;
ide2: none,media=cdrom&lt;br /&gt;
memory: 4096&lt;br /&gt;
name: CentOS8&lt;br /&gt;
net0: virtio=06:00:00:AF:22:91,bridge=vmbr0,firewall=1&lt;br /&gt;
numa: 0&lt;br /&gt;
ostype: l26&lt;br /&gt;
scsi0: Virtual-Machines:177/vm-177-disk-0.qcow2,cache=writethrough,size=64G&lt;br /&gt;
scsihw: virtio-scsi-pci&lt;br /&gt;
smbios1: uuid=zzzzzf-7858-411d-8f99-3caceb1d1cc8&lt;br /&gt;
sockets: 1&lt;br /&gt;
vga: qxl&lt;br /&gt;
vmgenid: ab4zzzz-31d7-4dc6-9aef-f533b7f90a4b&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Danach die Konfiguration abspeichern und die Virtuelle Maschine neu starten.&lt;br /&gt;
&lt;br /&gt;
Dann wird die neu generierte Qcow2 VM-Harddisk benutzt.&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_Virtuelle_Festplatte_von_raw_und_qcow2_format_umwandeln&amp;diff=619</id>
		<title>Proxmox Virtuelle Festplatte von raw und qcow2 format umwandeln</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Proxmox_Virtuelle_Festplatte_von_raw_und_qcow2_format_umwandeln&amp;diff=619"/>
		<updated>2025-04-09T06:07:51Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: Die Seite wurde neu angelegt: „Proxmox Virtuelle Festplatte von raw und qcow2 format umwandeln  Manchmal kommt es vor das Virtuelle Maschinen bzw. deren virtuelle Disks in RAW-Format angelegt wurden.   Das RAW Format wurde ursprünglich aus Performance-Gründen gewählt, hat aber den Nachteil, das der gesamte Plattenplatz sofort bei der Erstellung des Laufwerks belegt wird.  z.B. Legt man bei einer Virtuellen Maschine eine virtuelle Festplatte mit 300GB an wird diese nach der Erstellun…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox Virtuelle Festplatte von raw und qcow2 format umwandeln&lt;br /&gt;
&lt;br /&gt;
Manchmal kommt es vor das Virtuelle Maschinen bzw. deren virtuelle Disks in RAW-Format angelegt wurden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das RAW Format wurde ursprünglich aus Performance-Gründen gewählt, hat aber den Nachteil, das der gesamte&lt;br /&gt;
Plattenplatz sofort bei der Erstellung des Laufwerks belegt wird.&lt;br /&gt;
&lt;br /&gt;
z.B. Legt man bei einer Virtuellen Maschine eine virtuelle Festplatte mit 300GB an wird diese nach der Erstellung&lt;br /&gt;
im VM-Manager sofort mit 300GB voll belegt.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Beim qcow2 Format (Qemu) wird die Virtuelle Festplatte im sog. &amp;quot;Thin provisioning&amp;quot; ausgeliefert bzw. erstellt.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet das die Virtuelle Disk nur so viel Speicher belegt soviel wir tatsächlich Daten darin enthalten sind.&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Windows 10 Installation.&lt;br /&gt;
&lt;br /&gt;
Größe der V-Disk 300GB ist beim Erstellen der V-Disk ca. 2 GB gross und wird während der Installation von Windows&lt;br /&gt;
mit ca. 10GB Daten gefüllt.&lt;br /&gt;
&lt;br /&gt;
Die V-Disk belegt im qcow2 Format dann ca. 11 bis 12 GB Platz, da noch ein paar MB zur Verwaltung des Dateisystems&lt;br /&gt;
innerhalb der Virtual Harddisk benötigt werden.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Die Virtual-Harddisk belegt aber keine 300 GB wie im RAW Format.&lt;br /&gt;
&lt;br /&gt;
Nun zur Umwandlung von RAW nach Qcow2:&lt;br /&gt;
&lt;br /&gt;
Mit dem Befehl: &amp;quot;qemu-img convert -p -f raw -O qcow2 vm-177-disk-0.raw vm-177-disk-0.qcow2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wandelt man die Disk in das qcow2 Format um.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nun muss man der Virtuellen Maschine noch sagen wie die &amp;quot;neue&amp;quot; umgewandelte Festplatte heisst.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
In meinem Beispiel habe ich nur den Dateinamen in der Endung geändert.&lt;br /&gt;
&lt;br /&gt;
Nachdem die Umwandlung komplett ist muss man in Proxmox noch die Konfiguration der Virtuellen Maschine ändern.&lt;br /&gt;
&lt;br /&gt;
Dazu habe ich die Konfiguration mit vi bearbeitet:&lt;br /&gt;
&lt;br /&gt;
vi /etc/pve/qemu-server/177.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Originale Konfig:&lt;br /&gt;
&lt;br /&gt;
bootdisk: scsi0&lt;br /&gt;
cores: 2&lt;br /&gt;
ide2: none,media=cdrom&lt;br /&gt;
memory: 4096&lt;br /&gt;
name: CentOS8&lt;br /&gt;
net0: virtio=06:00:00:AF:22:91,bridge=vmbr0,firewall=1&lt;br /&gt;
numa: 0&lt;br /&gt;
ostype: l26&lt;br /&gt;
scsi0: Virtual-Machines:177/vm-177-disk-0.raw,cache=writethrough,size=64G&lt;br /&gt;
scsihw: virtio-scsi-pci&lt;br /&gt;
smbios1: uuid=zzzzzf-7858-411d-8f99-3caceb1d1cc8&lt;br /&gt;
sockets: 1&lt;br /&gt;
vga: qxl&lt;br /&gt;
vmgenid: ab4zzzz-31d7-4dc6-9aef-f533b7f90a4b&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Neue Konfig:&lt;br /&gt;
&lt;br /&gt;
bootdisk: scsi0&lt;br /&gt;
cores: 2&lt;br /&gt;
ide2: none,media=cdrom&lt;br /&gt;
memory: 4096&lt;br /&gt;
name: CentOS8&lt;br /&gt;
net0: virtio=06:00:00:AF:22:91,bridge=vmbr0,firewall=1&lt;br /&gt;
numa: 0&lt;br /&gt;
ostype: l26&lt;br /&gt;
scsi0: Virtual-Machines:177/vm-177-disk-0.qcow2,cache=writethrough,size=64G&lt;br /&gt;
scsihw: virtio-scsi-pci&lt;br /&gt;
smbios1: uuid=zzzzzf-7858-411d-8f99-3caceb1d1cc8&lt;br /&gt;
sockets: 1&lt;br /&gt;
vga: qxl&lt;br /&gt;
vmgenid: ab4zzzz-31d7-4dc6-9aef-f533b7f90a4b&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Danach die Konfiguration abspeichern und die Virtuelle Maschine neu starten.&lt;br /&gt;
&lt;br /&gt;
Dann wird die neu generierte Qcow2 VM-Harddisk benutzt.&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=EDV&amp;diff=618</id>
		<title>EDV</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=EDV&amp;diff=618"/>
		<updated>2025-04-09T06:07:03Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: /* Proxmox */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Betriebsysteme =&lt;br /&gt;
== Linux ==&lt;br /&gt;
*[[Linux Server]]&lt;br /&gt;
*[[Linux Clients]]&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
*[[Windows Server]]&lt;br /&gt;
*[[Windows Clients]]&lt;br /&gt;
&lt;br /&gt;
== Adroid ==&lt;br /&gt;
[[Android]]&lt;br /&gt;
&lt;br /&gt;
== IOS ==&lt;br /&gt;
[[IOS]]&lt;br /&gt;
&lt;br /&gt;
== ESX ==&lt;br /&gt;
[[ESX 8.0]]&lt;br /&gt;
&lt;br /&gt;
== Proxmox ==&lt;br /&gt;
*[[Proxmox VE 8.2 installieren]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox VE 8.2 Mailbenachrichtigung einstellen]]&lt;br /&gt;
&lt;br /&gt;
*[[Installation des QEMU Gast Agent]]&lt;br /&gt;
&lt;br /&gt;
*[[Wirguard Server als LXC Container unter Proxmox installieren]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox Backup Server mit Synology NAS per NFS verbinden]]&lt;br /&gt;
&lt;br /&gt;
*[[Eset Protect Server auf Proxmox installieren]]&lt;br /&gt;
&lt;br /&gt;
*[[Cyberpower USV Appliance auf Proxmox einrichten]]&lt;br /&gt;
&lt;br /&gt;
*[[Proxmox Virtuelle Festplatte von raw und qcow2 format umwandeln]]&lt;br /&gt;
&lt;br /&gt;
= Anwenderprogramme =&lt;br /&gt;
== Datensicherung ==&lt;br /&gt;
*[[Veeam Dienst startet unter Windows 11 nicht]]&lt;br /&gt;
*[[Veeam Backup and Recovery : monatliche Jobs starten wöchentlich]]&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Eset_Protect_Server_auf_Proxmox_installieren&amp;diff=617</id>
		<title>Eset Protect Server auf Proxmox installieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Eset_Protect_Server_auf_Proxmox_installieren&amp;diff=617"/>
		<updated>2025-03-31T10:26:22Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
1. virtuelle Maschine erstellen: Kein Installationsmedium, keine Festplatte, 4 Kerne, 4 GB RAM  Maschine nicht starten&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
2. Bestimmen der ID der VM&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
3. Download des *.ova Files von der Homepage von Eset https://www.eset.com/de/business/download/eset-protect/#virtual&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
4. Kopieren des *.ova Files nach /usr/src auf dem PVE&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Enpacken des OVA Files: &lt;br /&gt;
 tar -xvf protect.ova&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
6. Importieren der virtuellen Festplatten in die virtuelle VM: &lt;br /&gt;
 qm importdisk ID Protect_Appliance-disk1.vmdk STORAGE --format qcow2   &amp;lt;/br&amp;gt;&lt;br /&gt;
 ID = ID der VM&lt;br /&gt;
 Storage = Storage wo die Festplatten liegen auf dem PVE&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
7. Einbinden der &amp;quot;unused Disk 0&amp;quot; in der virtuellen Maschine in den Hardware Einstellung&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
8. Als 1. Bootlaufwerk definieren in den Options Bootreihenfolge&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
9. Dann gehts weiter wie üblich... im Falle der Ablösung eines alten Server am besten über &amp;quot;Pull Database Pull from other Server&amp;quot; die Daten vom alten Server holen.&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
10. restliche Konfiguration wie üblich über Webkosole&lt;br /&gt;
&lt;br /&gt;
11. Nach der Umstellung kann man sich evtl. an der neuen Maschine nicht an der Web Oberfläche anmelden:&amp;lt;/br&amp;gt;&lt;br /&gt;
hier hilft https://support.eset.com/de/kb8641-anmeldung-an-der-eset-protect-web-console-nach-migration-auf-eine-neue-virtual-appliance-nicht-moglich-rocky-linux&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
12. Installation qemu-guest-agent unter rocky linux (ist die neue Linux Distribution von Eset Appliance&lt;br /&gt;
 dnf -y install qemu-guest-agent&lt;br /&gt;
 systemctl enable qemu-guest-agent&lt;br /&gt;
 systemctl start qemu-guest-agent&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Cyberpower_USV_Appliance_auf_Proxmox_einrichten&amp;diff=616</id>
		<title>Cyberpower USV Appliance auf Proxmox einrichten</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Cyberpower_USV_Appliance_auf_Proxmox_einrichten&amp;diff=616"/>
		<updated>2025-03-27T07:53:21Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Shutdown PVE bei Stromausfall über USV&lt;br /&gt;
&lt;br /&gt;
Nachdem es keine direkte Unterstützung von Seiten Cyberpower für Proxmox gibt wird der Shutdownprozess über eine virt. Maschine auf dem PVE bewerkstellig.&lt;br /&gt;
Auf dieser virtuelle Maschine ist die Powerpanel Software installiert und über die durchgereichte USB Schnittstelle kann diese die USV überwachen.&lt;br /&gt;
Das Herunterfahren des PVE erfolgt über eine über passwortlose ssh Verbindung.&lt;br /&gt;
&lt;br /&gt;
Vorraussetzung : Cyberpower USV ist am Server per USV angeschlossen.&lt;br /&gt;
&lt;br /&gt;
 1. virtuelle Maschine für USV-Anbindung anlegen und einrichten. &amp;lt;/br&amp;gt;   Die USB Schnittstelle, an der die USV per USB-Kabel angeschlossen ist an diese virt. Maschine durchreichen.&amp;lt;/br&amp;gt;   z.Bsp. Virtuelle Ubuntu 22.04 Servermaschine mit dem Namen USV&lt;br /&gt;
&lt;br /&gt;
 2. Download : CyberPower_PPB_Linux+64bit_v4.10.1.sh. &amp;lt;/br&amp;gt;   Diese Datei auf die virtuelle Maschine USV kopieren und das Script ausführbar machen.&lt;br /&gt;
&lt;br /&gt;
 3. Powerpanel Business installieren mit ./CyberPower_PPB_Linux+64bit_v4.10.1.sh &amp;lt;/br&amp;gt;   die Installation ist selbsterklärend. Option Local&lt;br /&gt;
&lt;br /&gt;
 4. Powerpanel Business starten mit http://Ip-Adresse:3052.&amp;lt;/br&amp;gt;   Passwort abändern&lt;br /&gt;
&lt;br /&gt;
 5. Jetzt Schüsselpaar für den root Zugriff auf den PVE erstellen und den öffentlichen Schlüssel auf den PVE installieren&amp;lt;/br&amp;gt;   Alles erfolgt auf der virt. Maschine USV&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;   ssh-keygen -t rsa&amp;lt;/br&amp;gt;   ssh-copy-id -i Public-Key root@PVE&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;   einmal die passwortlose Verbindung test&lt;br /&gt;
&lt;br /&gt;
 6. Jetzt ein Shutdown Script auf dem USV erstellen und dieses unter /usr/local/PPB/extcmd ablegen. Vorlage ist vorhanden:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # You can write your own commands by any *.sh&lt;br /&gt;
 # *.sh file supports Unix/Linux shell command&amp;lt;/br&amp;gt;&lt;br /&gt;
 # Available environment variable&lt;br /&gt;
 # $EVENT_STAGE when an event occurred, there are two stage for invoking commands.&lt;br /&gt;
 # When an event occurred, it enters OCCUR stage and invoking related commands.&lt;br /&gt;
 # When an event finished, it enters FINISH stage and invoking related commands.&lt;br /&gt;
 # $EVENT represents the event identification, $EVENT_CONDITION represents the condition identification.&lt;br /&gt;
 #  To understand the value definition of both environment variable, please check online help or user's manual.&lt;br /&gt;
 # $MODULE_NO represents a UPS module number to help identify which module the event occur on. (PPB Local Only)&amp;lt;/br&amp;gt;&lt;br /&gt;
 if [ &amp;quot;$EVENT_STAGE&amp;quot; = &amp;quot;OCCUR&amp;quot; ]; then&lt;br /&gt;
   ssh root@192.168.196.40 'echo &amp;quot;Eisenring : USV hat fährt Server herunter :&amp;quot; | mail -s &amp;quot;Eisenring: Problem mit Stromversorgung&amp;quot; admin@kanal-eisenring.de -r admin@kanal-eisenring.de'&lt;br /&gt;
   sleep 10&lt;br /&gt;
   ssh root@192.168.196.40 'shutdown -h now'&lt;br /&gt;
 fi&amp;lt;/br&amp;gt;&lt;br /&gt;
 if [ &amp;quot;$EVENT_STAGE&amp;quot; = &amp;quot;FINISH&amp;quot; ]; then&lt;br /&gt;
   echo&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 7. Aktivieren des Scripts in der Powerpanel Konsole unter Einstellungen/Einstellungen zum Herunterfahren/Erweitert&amp;lt;/br&amp;gt;&lt;br /&gt;
 Spalte &amp;quot;AKTIV&amp;quot; Hacken setzen falls dieser Zustand beachtet werden soll.&lt;br /&gt;
 Spalte &amp;quot;Script&amp;quot; das erstellte Script auszuwählen&amp;lt;/br&amp;gt;&lt;br /&gt;
 In der Regel sind folgende Zustände wichtig: &amp;quot;Batteriekapazität kritisch&amp;quot; &amp;quot;Stromausfall&amp;quot; &amp;quot;Lokale Kommunikation bei Stromausfall unterbrochen&amp;quot; &amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
 !!!!!!  Wichtig das Benutzerdefinierte Script auf jeden Fall 1 Mal Manuell ausführen, um zu testen ob es geht  !!!!!!!!&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
 Dazu gibt´s in dieser Maske einen Button Test.&lt;br /&gt;
&lt;br /&gt;
 8. Benachrichtung einstellen direkt in der Weboberfläche von PowerPanel Business Local&amp;lt;/br&amp;gt;&lt;br /&gt;
 - unter Einstellungen / Benachrichtigungen /&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nginx_Reverse_Proxymanager_unter_Ubuntu_22.04_LTS&amp;diff=615</id>
		<title>Installation Nginx Reverse Proxymanager unter Ubuntu 22.04 LTS</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nginx_Reverse_Proxymanager_unter_Ubuntu_22.04_LTS&amp;diff=615"/>
		<updated>2025-03-25T12:49:29Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nginx Proxy Manager – Reverse Proxy mit grafischer Oberfläche GUI&lt;br /&gt;
&lt;br /&gt;
nach einer Anleitung von [https://apfelcast.com/nginx-proxy-manager-reverse-proxy-mit-grafischer-oberflaeche-gui https://apfelcast.com/nginx-proxy-manager-reverse-proxy-mit-grafischer-oberflaeche-gui]&lt;br /&gt;
&lt;br /&gt;
*Install Docker + Docker Compse&lt;br /&gt;
&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
 apt install docker.io&lt;br /&gt;
 systemctl start docker &lt;br /&gt;
 systemctl enable docker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*install docker-compose&lt;br /&gt;
&lt;br /&gt;
 apt install curl &lt;br /&gt;
 curl -L &amp;quot;https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)&amp;quot; -o /usr/local/bin/docker-compose&lt;br /&gt;
 chmod +x /usr/local/bin/docker-compose&lt;br /&gt;
 docker-compose --version&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Install Nginx Proxy Manager&lt;br /&gt;
:create projekt directory and open it&lt;br /&gt;
&lt;br /&gt;
 mkdir /npm&lt;br /&gt;
 cd /npm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create docker congig.json&lt;br /&gt;
&lt;br /&gt;
 nano config.json&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;database&amp;quot;: {&lt;br /&gt;
     &amp;quot;engine&amp;quot;: &amp;quot;mysql&amp;quot;,&lt;br /&gt;
     &amp;quot;host&amp;quot;: &amp;quot;db&amp;quot;,&lt;br /&gt;
     &amp;quot;name&amp;quot;: &amp;quot;npm&amp;quot;,&lt;br /&gt;
     &amp;quot;user&amp;quot;: &amp;quot;npm&amp;quot;,&lt;br /&gt;
     &amp;quot;password&amp;quot;: &amp;quot;npm&amp;quot;,&lt;br /&gt;
     &amp;quot;port&amp;quot;: 3306&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*creacker docker-compose.yml&lt;br /&gt;
&lt;br /&gt;
 nano docker-compose.yml&lt;br /&gt;
&lt;br /&gt;
 version: &amp;quot;3&amp;quot;&lt;br /&gt;
 services:&lt;br /&gt;
  app:&lt;br /&gt;
    image: jc21/nginx-proxy-manager:latest&lt;br /&gt;
    restart: always&lt;br /&gt;
    ports:&lt;br /&gt;
      - 80:80&lt;br /&gt;
      - 81:81&lt;br /&gt;
      - 443:443&lt;br /&gt;
    volumes:&lt;br /&gt;
      - ./config.json:/app/config/production.json&lt;br /&gt;
      - ./data:/data&lt;br /&gt;
      - ./letsencrypt:/etc/letsencrypt&lt;br /&gt;
    depends_on:&lt;br /&gt;
      - db&lt;br /&gt;
    environment:&lt;br /&gt;
    # if you want pretty colors in your docker logs:&lt;br /&gt;
    - FORCE_COLOR=1&lt;br /&gt;
  db:&lt;br /&gt;
    image: mariadb:latest&lt;br /&gt;
    restart: always&lt;br /&gt;
    environment:&lt;br /&gt;
      MYSQL_ROOT_PASSWORD: &amp;quot;npm&amp;quot;&lt;br /&gt;
      MYSQL_DATABASE: &amp;quot;npm&amp;quot;&lt;br /&gt;
      MYSQL_USER: &amp;quot;npm&amp;quot;&lt;br /&gt;
      MYSQL_PASSWORD: &amp;quot;npm&amp;quot;&lt;br /&gt;
    volumes:&lt;br /&gt;
      - ./data/mysql:/var/lib/mysql&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
*build the conatiner&lt;br /&gt;
&lt;br /&gt;
 docker-compose up -d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*acess via web browser&lt;br /&gt;
&lt;br /&gt;
 http://hostip:81&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*default login&lt;br /&gt;
&lt;br /&gt;
  user: admin@example.com&lt;br /&gt;
  pw: changeme&lt;br /&gt;
&lt;br /&gt;
*Einstellungen innerhalb von NPM siehe Video (im Tab Details und SSL)&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=614</id>
		<title>Installation Nextcloud unter Ubuntu 24.04 LTS</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Installation_Nextcloud_unter_Ubuntu_24.04_LTS&amp;diff=614"/>
		<updated>2025-03-20T13:46:45Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Anleistung basiert im wesentlichen auf folgender Anleitung:  &lt;br /&gt;
&lt;br /&gt;
[https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung/ https://apfelcast.com/nextcloud-25-auf-linux-server-ubuntu-22-04-installieren-einfache-anleitung]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Die Anleitung wurde in bestimmten Punkten angepasst wegen neuer PHP Version 8.3&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die beiden zusätzlichen Änderungen am Schuss ergeben sich nach dem überprüfen der Einstellungen in Nextcloud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nextcloud 29 (Hub 8) Installation auf Basis Ubuntu 24.04 LTS'''&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
*Betriebsystem auf aktuellen Stand bringen&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion apache&lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3&lt;br /&gt;
 apt install software-properties-common&lt;br /&gt;
 add-apt-repository ppa:ondrej/php&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installion PHP 8.3  Module ohne php-dompdf wie bei PHP 8.1 Module&lt;br /&gt;
 apt install php8.3 libapache2-mod-php8.3 php8.3-zip php8.3-xml php8.3-mbstring php8.3-gd php8.3-curl php8.3-imagick libmagickcore-6.q16-6-extra php8.3-intl php8.3-bcmath php8.3-gmp php8.3-cli php8.3-mysql php8.3-zip php8.3-gd  php8.3-mbstring php8.3-curl php8.3-xml php-pear unzip nano php8.3-apcu redis-server ufw php8.3-redis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*anpassen der PHP.ini Datei&lt;br /&gt;
 nano /etc/php/8.3/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
 memory_limit = 1024M&lt;br /&gt;
 upload_max_filesize = 16G&lt;br /&gt;
 post_max_size = 16G&lt;br /&gt;
 date.timezone = Europe/Berlin&lt;br /&gt;
 output_buffering = Off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Installation Datenbank Server&lt;br /&gt;
 apt install mariadb-server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maria DB Server Konfiguration&lt;br /&gt;
 mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*öffnen SQL Dialog&lt;br /&gt;
 mysql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database calles nextcloud&lt;br /&gt;
 CREATE DATABASE nextcloud; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create database user with password&lt;br /&gt;
 CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_here';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*grant accesss to databse&lt;br /&gt;
 GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*save changes and exit&lt;br /&gt;
 FLUSH PRIVILEGES;&lt;br /&gt;
 EXIT;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Download lastest nextcloud version&lt;br /&gt;
 cd /tmp &amp;amp;&amp;amp; wget https://download.nextcloud.com/server/releases/latest.zip&lt;br /&gt;
 unzip latest.zip&lt;br /&gt;
 mv nextcloud /var/www/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*create new conf&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/sites-available/nextcloud.conf &amp;lt;/br&amp;gt;&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerAdmin master@domain.com&lt;br /&gt;
    DocumentRoot /var/www/nextcloud/&lt;br /&gt;
    ServerName demo.domain.com&lt;br /&gt;
    ServerAlias www.demo.domain.com&lt;br /&gt;
  &lt;br /&gt;
    Alias /nextcloud &amp;quot;/var/www/nextcloud/&amp;quot; &amp;lt;/br&amp;gt;&lt;br /&gt;
    &amp;lt;Directory /var/www/nextcloud/&amp;gt;&lt;br /&gt;
       Options +FollowSymlinks&lt;br /&gt;
       AllowOverride All&lt;br /&gt;
       Require all granted&lt;br /&gt;
       &amp;lt;IfModule mod_dav.c&amp;gt;&lt;br /&gt;
          Dav off&lt;br /&gt;
       &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
       SetEnv HOME /var/www/nextcloud&lt;br /&gt;
       SetEnv HTTP_HOME /var/www/nextcloud&lt;br /&gt;
    &amp;lt;/Directory&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
    ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
    CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Enable the NextCloud and Rewrite Module&lt;br /&gt;
 a2ensite nextcloud.conf&lt;br /&gt;
 a2enmod rewrite&lt;br /&gt;
 a2enmod headers&lt;br /&gt;
 a2enmod env&lt;br /&gt;
 a2enmod dir&lt;br /&gt;
 a2enmod mime&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*restart apache&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare data folder&lt;br /&gt;
 mkdir /home/data/&lt;br /&gt;
 chown -R www-data:www-data /home/data/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*prepare nextcloud Folder&lt;br /&gt;
 chown -R www-data:www-data /var/www/nextcloud/&lt;br /&gt;
 chmod -R 755 /var/www/nextcloud/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*install certbot and create Let's Encrypt SSL-Certificate&lt;br /&gt;
 apt install certbot python3-certbot-apache&lt;br /&gt;
&lt;br /&gt;
*Falls diese Maschine hinter einem Reverseproxy platziert ist, dann vorübergehend Port 80 und Port 443 direkt auf diese Maschine weiterleiten.&lt;br /&gt;
*Nur dann funktioniert der nächste Schritt und unter /etc/apache2/sites_available die Datei nextcloud-le-ssl.conf angelegt.&lt;br /&gt;
*Nach dem nächsten Schritt kann das Portforwarding sofern vorhanden wieder auf den Reverse Proxy umgestellt werden.&lt;br /&gt;
&lt;br /&gt;
* erstes Zertifikat anfordern&lt;br /&gt;
 certbot --apache -m master@domain.com -d cloud.domain.com&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
--&amp;gt; only lasts 90 days&lt;br /&gt;
&lt;br /&gt;
*gegebenenfall das Paket cron installieren&lt;br /&gt;
&lt;br /&gt;
 install crontab&lt;br /&gt;
 crontab -e&lt;br /&gt;
 40 3 * * 0 letsencrypt renew &amp;gt;&amp;gt; /var/log/letsencrypt-renew.log &amp;amp;&amp;amp; service apache2 reload &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
*Falls ein Revers Proxy im Einsatz ist, dann bitte den nachfolgenden Link beachten.&lt;br /&gt;
[[Nextcloud Server hinter einem Nginx Reverse Proxy Server]]&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Domain ansurfen und Einrichtung abschließen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------&lt;br /&gt;
&lt;br /&gt;
'''Abschliessende Änderungen:'''&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Datei : /etc/apache2/sites-available/nextcloud-le-ssl.conf um folgenden Eintrag&lt;br /&gt;
 Fettgedrucktes unter Servername einfügen &lt;br /&gt;
&lt;br /&gt;
 Strict-Transport-Security:&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
     ServerName cloud.nextcloud.com&lt;br /&gt;
     &amp;lt;B&amp;gt;&amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
        Header always set Strict-Transport-Security &amp;quot;max-age=15552000; includeSubDomains&amp;quot;&lt;br /&gt;
     &amp;lt;/IfModule&amp;gt;&amp;lt;/B&amp;gt;&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Erweitern der Einstellungen in der Datein  /var/www/nextcloud/config/config.php um folgenden Eintrag&lt;br /&gt;
 'default_phone_region' =&amp;gt; 'DE',&lt;br /&gt;
	&lt;br /&gt;
(bei einer Snap Installation unter Ubuntu 20.04 liegt die Datei unter /var/snap/nextcloud/current/config/config.php)&lt;br /&gt;
&lt;br /&gt;
*Erweiterung der Crontabelle des Users www-data für regelmäßige vom System auszuführende Wartungsaufgaben alle 5 Minuten. [[https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html Hinweis]]&lt;br /&gt;
 crontab -u www-data -e&lt;br /&gt;
&lt;br /&gt;
 */5 * * * * php -f /var/www/nextcloud/cron.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Maintenance Zeitfenster (Wartungsfenster) für zeitintensive Cronjobs in die Zeit von 1:00 bis 4:00 Uhr legen&lt;br /&gt;
 cd /var/www/nextcloud&lt;br /&gt;
 sudo -u www-data php occ config:system:set maintenance_window_start --type=integer --value=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;B&amp;gt;Leistungsverbessserung durch MemCache&amp;lt;/B&amp;gt;&lt;br /&gt;
&lt;br /&gt;
siehe auch https://blog.admin-intelligence.de/nextcloud-durch-caches-beschleunigen/&lt;br /&gt;
&lt;br /&gt;
Installation APCU&lt;br /&gt;
  sudo apt-get install php-apcu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches in der Configuration Nextcloud durch hinzufügen folgenden Parameters memcache.local&lt;br /&gt;
 nano /var/www/nextcloud/config/config.php &amp;lt;BR&amp;gt;&lt;br /&gt;
 'memcache.local' =&amp;gt; '\OC\Memcache\APCu', &lt;br /&gt;
&lt;br /&gt;
Aktivierung des Caches auch für PHP durch hinzufügen des Parameters apc.enable_cli &lt;br /&gt;
 nano /etc/php/8.3/cli/php.ini &amp;lt;BR&amp;gt;&lt;br /&gt;
 apc.enable_cli = 1&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Kerio_Groupware_Server_unter_Ubuntu_22.04_LTS&amp;diff=613</id>
		<title>Kerio Groupware Server unter Ubuntu 22.04 LTS</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Kerio_Groupware_Server_unter_Ubuntu_22.04_LTS&amp;diff=613"/>
		<updated>2025-01-10T11:17:07Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Die Installationshilfe wird hier später noch eingefügt&lt;br /&gt;
&lt;br /&gt;
 Grundinstallation des Linuxserver durchführen&lt;br /&gt;
&lt;br /&gt;
 Falls Datensicherung auf ein NFS Share erfolgt:&amp;lt;/br&amp;gt;&lt;br /&gt;
 apt install nfs-common &lt;br /&gt;
&lt;br /&gt;
 Zeitzone richtig einstellen&amp;lt;/br&amp;gt;&lt;br /&gt;
 sudo timedatectl set-timezone Europe/Berlin&lt;br /&gt;
&lt;br /&gt;
 Installationsourcen z.Bsp. kerio-connect-10.0.6-8550-p2-linux-amd64.deb auf den Server kopieren&lt;br /&gt;
&lt;br /&gt;
 Installation des Kerio Connect Servers mit&amp;lt;/br&amp;gt;&lt;br /&gt;
 sudo apt install ./kerio-connect-10.0.6-8550-p2-linux-amd64.deb&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;falls dabei ein Fehler auftritt einfach Befehl noch einmal absetzten.&amp;lt;/br&amp;gt;Beim 2. Mal gehts meist ohne Fehlermeldung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fehlermeldung beim Erstellen eines Let´s Encrypt Zertifikats : Let's encrypt client not initialized&lt;br /&gt;
&lt;br /&gt;
Abhilfe : &lt;br /&gt;
&lt;br /&gt;
 - stop Kerio Connect Service&lt;br /&gt;
 - delete File &amp;quot;account.key&amp;quot; from ..\MailServer\sslcert\letsencrypt (or /opt/kerio/mailserver/sslcert/letsenrypt if you have Linux)&lt;br /&gt;
 - start Kerio Connect Service&lt;br /&gt;
&lt;br /&gt;
Just after the start, it worked again.&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
	<entry>
		<id>https://wiki.stoehr-hermaringen.de/index.php?title=Kerio_Groupware_Server_unter_Ubuntu_22.04_LTS&amp;diff=612</id>
		<title>Kerio Groupware Server unter Ubuntu 22.04 LTS</title>
		<link rel="alternate" type="text/html" href="https://wiki.stoehr-hermaringen.de/index.php?title=Kerio_Groupware_Server_unter_Ubuntu_22.04_LTS&amp;diff=612"/>
		<updated>2025-01-10T11:16:54Z</updated>

		<summary type="html">&lt;p&gt;192.168.4.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Die Installationshilfe wird hier später noch eingefügt&lt;br /&gt;
&lt;br /&gt;
 Grundinstallation des Linuxserver durchführen&lt;br /&gt;
 &lt;br /&gt;
 Falls Datensicherung auf ein NFS Share erfolgt:&amp;lt;/br&amp;gt;&lt;br /&gt;
 apt install nfs-common &lt;br /&gt;
&lt;br /&gt;
 Zeitzone richtig einstellen&amp;lt;/br&amp;gt;&lt;br /&gt;
 sudo timedatectl set-timezone Europe/Berlin&lt;br /&gt;
&lt;br /&gt;
 Installationsourcen z.Bsp. kerio-connect-10.0.6-8550-p2-linux-amd64.deb auf den Server kopieren&lt;br /&gt;
&lt;br /&gt;
 Installation des Kerio Connect Servers mit&amp;lt;/br&amp;gt;&lt;br /&gt;
 sudo apt install ./kerio-connect-10.0.6-8550-p2-linux-amd64.deb&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;falls dabei ein Fehler auftritt einfach Befehl noch einmal absetzten.&amp;lt;/br&amp;gt;Beim 2. Mal gehts meist ohne Fehlermeldung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fehlermeldung beim Erstellen eines Let´s Encrypt Zertifikats : Let's encrypt client not initialized&lt;br /&gt;
&lt;br /&gt;
Abhilfe : &lt;br /&gt;
&lt;br /&gt;
 - stop Kerio Connect Service&lt;br /&gt;
 - delete File &amp;quot;account.key&amp;quot; from ..\MailServer\sslcert\letsencrypt (or /opt/kerio/mailserver/sslcert/letsenrypt if you have Linux)&lt;br /&gt;
 - start Kerio Connect Service&lt;br /&gt;
&lt;br /&gt;
Just after the start, it worked again.&lt;/div&gt;</summary>
		<author><name>192.168.4.1</name></author>
	</entry>
</feed>