So installieren Sie MediaWiki unter Debian 12

In diesem Tutorial zeigen wir Ihnen, wie Sie MediaWiki unter Debian 12 installieren. MediaWiki ist eine leistungsstarke Open-Source-Wiki-Software, die einige der meistbesuchten Websites im Internet, darunter Wikipedia, betreibt. Es ist eine robuste Plattform für kollaboratives Schreiben, Wissensaustausch und Informationsspeicherung.

Dieser Artikel setzt voraus, dass Sie über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell benutzt, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie das Root-Konto verwenden. Wenn nicht, müssen Sie möglicherweise ‚sudo‚ zu den Befehlen hinzu, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation von MediaWiki auf einem Debian 12 (Bücherwurm).

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme läuft: Debian 12 (Bücherwurm).
  • Um potenzielle Probleme zu vermeiden, wird eine Neuinstallation des Betriebssystems empfohlen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie an einem Desktop sitzen).
  • Zum Herunterladen des MediaWiki-Pakets benötigen Sie eine aktive Internetverbindung.
  • Ein Domänenname, der auf Ihre Server-IP verweist (optional, aber für eine Produktionsumgebung empfohlen).
  • A non-root sudo user oder Zugang zum root userWir empfehlen, als non-root sudo userda Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie MediaWiki auf Debian 12 Bookworm

Schritt 1. Bevor Sie neue Software installieren, müssen Sie unbedingt sicherstellen, dass Ihr Debian 12-System auf dem neuesten Stand ist. Dies können Sie erreichen, indem Sie die folgenden Befehle im Terminal ausführen:

sudo apt update
sudo apt upgrade

Dieser Befehl aktualisiert zunächst die Liste der verfügbaren Pakete und ihrer Versionen und aktualisiert dann die installierten Pakete auf die neuesten Versionen.

Schritt 2. LAMP-Stack installieren.

Bevor Sie mit diesem Tutorial beginnen, muss der LAMP-Server auf Ihrem Server installiert sein. Wenn Sie LAMP Stack nicht installiert haben, können Sie unserer Anleitung hier folgen.

Schritt 3. MediaWiki unter Debian 12 installieren.

Holen Sie sich die neueste stabile Version von MediaWiki von der offiziellen Website mit wget:

wget https://releases.wikimedia.org/mediawiki/1.41/mediawiki-1.41.0.tar.gz

Nach dem Download extrahieren Sie das MediaWiki-Archiv in Ihr Webverzeichnis:

tar -xvzf mediawiki-*.tar.gz
sudo mv mediawiki-1.41.0 /var/www/html/mediawiki

Schritt 4. Konfigurieren Sie MySQL für MediaWiki.

MediaWiki verwendet eine Datenbank, um alle seine Daten zu speichern. Daher müssen Sie eine neue MySQL-Datenbank und einen neuen Benutzer für MediaWiki erstellen. So geht’s:

Melden Sie sich bei MySQL an:

sudo mysql -u root -p
CREATE DATABASE mediawikidb;
GRANT ALL PRIVILEGES ON mediawikidb.* TO 'mediawikiuser'@'localhost' IDENTIFIED BY 'your-strong-password';
FLUSH PRIVILEGES;
EXIT;

Schritt 5. Konfigurieren Sie Apache für MediaWiki.

Als Nächstes müssen Sie Apache so konfigurieren, dass es Ihre MediaWiki-Site bedient. Dazu müssen Sie eine neue Apache-Konfigurationsdatei erstellen und das Rewrite-Modul aktivieren. Erstellen Sie eine neue Apache-Konfigurationsdatei:

sudo nano /etc/apache2/sites-available/mediawiki.conf

Fügen Sie der Datei die folgende Konfiguration hinzu:

<VirtualHost *:80>
    ServerName your-domain.com
    DocumentRoot /var/www/html/mediawiki
    <Directory /var/www/html/mediawiki/>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Aktivieren Sie die neue Konfiguration und das Rewrite-Modul:

sudo a2ensite mediawiki
sudo a2enmod rewrite

Starten Sie Apache neu, um die Änderungen anzuwenden:

sudo systemctl restart apache2

Schritt 6. MediaWiki mit SSL sichern.

Zuerst müssen Sie Certbot installieren, ein Client-Paket, das Let’s Encrypt SSL verwaltet. Sie können es mit dem folgenden Befehl installieren:

sudo apt-get install python3-certbot-apache

Als nächstes können Sie Certbot verwenden, um ein SSL-Zertifikat für Ihre Domain zu erhalten und zu installieren. Ersetzen Sie your-domain.com mit Ihrer tatsächlichen Domain:

sudo certbot --apache -d your-domain.com

Während des Installationsvorgangs fordert Certbot Sie zur Eingabe einiger grundlegender Informationen auf, darunter Ihrer E-Mail-Adresse und Ihres Domänennamens. Folgen Sie den Anweisungen, um die Installation abzuschließen.

Schritt 7. Firewall konfigurieren.

Zuerst müssen Sie UFW installieren, ein benutzerfreundliches Frontend zur Verwaltung einer Linux-Firewall. Sie können es mit dem folgenden Befehl installieren:

sudo apt update
sudo apt upgrade
sudo apt install ufw

Jetzt richten wir eine unkomplizierte Firewall (UFW) mit Apache ein, um öffentlichen Zugriff auf Standard-Webports für HTTP und HTTPS zu ermöglichen:

sudo ufw allow 'Apache Full'
sudo ufw allow 'Apache Secure'

Schritt 8. Zugriff auf die MediaWiki-Web-Benutzeroberfläche.

Jetzt können Sie die MediaWiki-Installation abschließen, indem Sie zu https://your-domain.com in Ihrem Webbrowser. Dadurch wird der MediaWiki-Setup-Assistent geöffnet, in dem Sie die Datenbankdetails eingeben und andere Einstellungen konfigurieren können.

Herzlichen Glückwunsch! Sie haben MediaWiki erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version von MediaWiki unter Debian 12 verwendet haben. BücherwurmFür weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle MediaWiki-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert