CMS/XWiki
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
XWiki Installieren Entwickler Rechner
Ubuntu Rechner
In Kurzformat
sudo apt update sudo apt upgrade sudo apt-get install postgresql-all
Java und XWIKI
sudo apt-cache search openjdk # Suchen Java Version sudo apt-get install openjdk-26-jdk # Nur ein Beispiel: OpenJDK Development Kit (JDK) sudo wget https://maven.xwiki.org/xwiki-keyring.gpg -O /usr/share/keyrings/xwiki-keyring.gpg sudo wget "https://maven.xwiki.org/stable/xwiki-stable.list" -O /etc/apt/sources.list.d/xwiki-stable.list sudo apt-get update sudo apt-get install xwiki-tomcat10-pgsql
Produktionsserver
Alles wie oben, nur jetzt alle wichtigen Freigaben setzen und geschützte Ports sperren.
ufw Installieren
ufw (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.
sudo apt-get install ufw
Beispiel
# Ports 22 (SSH), 80 (HTTP) und 443 (HTTPS) freigeben sudo ufw allow 22 sudo ufw allow 80 sudo ufw allow 443 # Ports 3000, 8080 und 8081 sperren sudo ufw deny 3000 sudo ufw deny 8080 sudo ufw deny 8081 # ufw aktivieren sudo ufw enable # ufw Status anzeigen sudo ufw status
Nginx datei ändern
location ^~ /xwiki {
proxy_pass http://localhost:8081/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
}
Xwiki Löschen
sudo apt-get purge "xwiki*" sudo apt-get autoremove --purge sudo rm -rf /var/lib/xwiki sudo rm -rf /etc/xwiki sudo -u postgres -i dropdb xwiki dropuser xwiki exit
XWiki Backup
# Datenbank sichern pg_dump -U xwiki -h localhost xwiki > xwiki_backup.sql # Dateisystem und Konfiguration sichern sudo tar -cvzf xwiki_files_backup.tar.gz /var/lib/xwiki
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.
XWIKI Wiederherstellen
Datenbank Wiederherstellen
sudo -u postgres -i createuser xwiki createdb -E UTF8 -O xwiki xwiki psql -c "\password xwiki" psql -c "ALTER USER xwiki CREATEDB;" exit psql -U xwiki -h localhost -d xwiki -f xwiki_db_backup.sql
Dateisystem und Konfiguration Wiederherstellen
sudo tar -xvzf xwiki_files_backup.tar.gz -C /var/lib/xwiki
Siehe auch
besonders hibernate.cfg.xml und xwiki.properties), damit du im Notfall weißt, wie alles eingestellt war.
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).