<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://mediawiki.wissen-ahrensburg.de/index.php?action=history&amp;feed=atom&amp;title=CMS%2FXWiki</id>
	<title>CMS/XWiki - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.wissen-ahrensburg.de/index.php?action=history&amp;feed=atom&amp;title=CMS%2FXWiki"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.wissen-ahrensburg.de/index.php?title=CMS/XWiki&amp;action=history"/>
	<updated>2026-08-19T16:53:50Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Dokument</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mediawiki.wissen-ahrensburg.de/index.php?title=CMS/XWiki&amp;diff=217&amp;oldid=prev</id>
		<title>imported&gt;Import: Version 142</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.wissen-ahrensburg.de/index.php?title=CMS/XWiki&amp;diff=217&amp;oldid=prev"/>
		<updated>2026-01-19T01:18:42Z</updated>

		<summary type="html">&lt;p&gt;Version 142&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).&amp;#039;&amp;#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== XWiki Installieren Entwickler Rechner ==&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu Rechner ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
In Kurzformat&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt update&lt;br /&gt;
sudo apt upgrade&lt;br /&gt;
sudo apt-get install postgresql-all&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Java und XWIKI ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-cache search openjdk # Suchen Java Version&lt;br /&gt;
sudo apt-get install openjdk-26-jdk  # Nur ein Beispiel: OpenJDK Development Kit (JDK)&lt;br /&gt;
sudo wget https://maven.xwiki.org/xwiki-keyring.gpg -O /usr/share/keyrings/xwiki-keyring.gpg&lt;br /&gt;
sudo wget &amp;amp;quot;https://maven.xwiki.org/stable/xwiki-stable.list&amp;amp;quot; -O /etc/apt/sources.list.d/xwiki-stable.list&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install xwiki-tomcat10-pgsql&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Produktionsserver ==&lt;br /&gt;
&lt;br /&gt;
Alles wie oben, nur jetzt alle wichtigen Freigaben setzen und geschützte Ports sperren.&lt;br /&gt;
&lt;br /&gt;
=== ufw Installieren ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ufw&amp;#039;&amp;#039;&amp;#039; (Uncomplicated Firewall) ist ein einfach zu bedienendes Frontend für die Verwaltung einer Firewall unter Linux. Es hilft dabei, Netzwerkzugriffe zu erlauben oder zu blockieren und so das System abzusichern.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install ufw&amp;lt;/pre&amp;gt;&lt;br /&gt;
Beispiel&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Ports 22 (SSH), 80 (HTTP) und 443 (HTTPS) freigeben&lt;br /&gt;
sudo ufw allow 22&lt;br /&gt;
sudo ufw allow 80&lt;br /&gt;
sudo ufw allow 443&lt;br /&gt;
&lt;br /&gt;
# Ports 3000, 8080 und 8081 sperren&lt;br /&gt;
sudo ufw deny 3000&lt;br /&gt;
sudo ufw deny 8080&lt;br /&gt;
sudo ufw deny 8081&lt;br /&gt;
&lt;br /&gt;
# ufw aktivieren&lt;br /&gt;
sudo ufw enable&lt;br /&gt;
&lt;br /&gt;
# ufw Status anzeigen&lt;br /&gt;
sudo ufw status&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Nginx datei ändern ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; location ^~ /xwiki {&lt;br /&gt;
    proxy_pass http://localhost:8081/;&lt;br /&gt;
    proxy_set_header X-Real-IP $remote_addr;&lt;br /&gt;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
    proxy_set_header Host $http_host;&lt;br /&gt;
    proxy_set_header X-Forwarded-Proto $scheme;&lt;br /&gt;
    }&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Xwiki Löschen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get purge &amp;amp;quot;xwiki*&amp;amp;quot;&lt;br /&gt;
sudo apt-get autoremove --purge&lt;br /&gt;
sudo rm -rf /var/lib/xwiki&lt;br /&gt;
sudo rm -rf /etc/xwiki&lt;br /&gt;
sudo -u postgres -i&lt;br /&gt;
dropdb xwiki&lt;br /&gt;
dropuser xwiki&lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
== XWiki Backup ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Datenbank sichern&lt;br /&gt;
pg_dump -U xwiki -h localhost xwiki &amp;amp;gt; xwiki_backup.sql&lt;br /&gt;
# Dateisystem und Konfiguration sichern&lt;br /&gt;
sudo tar -cvzf xwiki_files_backup.tar.gz /var/lib/xwiki&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zusatz-Check: Vergiss nicht, dir eine Kopie deiner Konfigurationsdateien aus /etc/xwiki/ zu sichern (besonders hibernate.cfg.xml und xwiki.properties), damit du im Notfall weißt, wie alles eingestellt war.&lt;br /&gt;
&lt;br /&gt;
== XWIKI Wiederherstellen ==&lt;br /&gt;
&lt;br /&gt;
=== Datenbank Wiederherstellen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -u postgres -i&lt;br /&gt;
createuser xwiki&lt;br /&gt;
createdb -E UTF8 -O xwiki xwiki&lt;br /&gt;
psql -c &amp;amp;quot;\password xwiki&amp;amp;quot;&lt;br /&gt;
psql -c &amp;amp;quot;ALTER USER xwiki CREATEDB;&amp;amp;quot;&lt;br /&gt;
exit&lt;br /&gt;
psql -U xwiki -h localhost -d xwiki -f xwiki_db_backup.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Dateisystem und Konfiguration Wiederherstellen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo tar -xvzf xwiki_files_backup.tar.gz -C /var/lib/xwiki&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
besonders hibernate.cfg.xml und xwiki.properties), damit du im Notfall weißt, wie alles eingestellt war.&lt;br /&gt;
&lt;br /&gt;
* https://www.xwiki.org/xwiki/bin/view/Documentation/AdminGuide/Installation/Postgr&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;#039;&amp;#039;Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>imported&gt;Import</name></author>
	</entry>
</feed>