Download v2.0.0

WardPane holen

Installieren Sie dasselbe Release mit einem Befehl oder aus einem Archiv, das per E-Mail kommt. Beide Wege fragen nach Ihrer E-Mail-Adresse und zwei Bestätigungen: Die Adresse dient für Sicherheitshinweise, und die Einwilligungsnachweise schreibt das Gesetz vor.

Ein Befehl

Auf einem frischen Ubuntu-24.04-Server, als root oder mit sudo:

$ curl -fsSL https://wardpane.com/install | sudo bash

Sie können das Skript vor dem Ausführen lesen: curl -fsSL https://wardpane.com/install | less

  1. Prüft, ob es sich um Ubuntu 24.04 handelt und ob curl und tar vorhanden sind.
  2. Fragt nach Ihrer E-Mail-Adresse und zeigt Links zu den Nutzungsbedingungen, der Datenschutzerklärung und der Einwilligung.
  3. Fragt, ob Sie die Nutzungsbedingungen und die Datenschutzerklärung akzeptieren, dann, ob Sie in die Verarbeitung personenbezogener Daten einwilligen. Nein bricht die Installation ab.
  4. Fragt, ob Sie Neuigkeiten zu Releases und Sicherheitskorrekturen erhalten möchten. Die Standardantwort ist Nein.
  5. Sendet einen sechsstelligen Code an Ihre E-Mail-Adresse. Er gilt 15 Minuten und für 5 Versuche.
  6. Lädt das Archiv über HTTPS herunter, prüft seine SHA-256, entpackt es und führt install.sh aus.
Optionen des Installationsprogramms

Optionen kommen am Ende des Befehls nach bash -s --. Dieses Beispiel installiert zusätzlich PHP:

curl -fsSL https://wardpane.com/install | sudo bash -s -- --php
OptionWirkung
--email EMAILE-Mail-Adresse für das Konto bei Let's Encrypt. Ohne sie fragt das Installationsprogramm danach.
--phpInstalliert PHP (php-fpm), damit Websites PHP ausführen können, jede in ihrer eigenen Sandbox.
--no-phpInstalliert kein PHP und fragt nicht danach.
--user NAMEBenutzername für das Panel. Ohne ihn schlägt das Installationsprogramm einen zufälligen vor.
--password PASSPasswort für das Panel. Es bei der Abfrage einzugeben ist sicherer, weil andere Benutzer Optionen in ps sehen können.
--ip ADDRESSÖffentliche IPv4-Adresse des Servers, falls die Erkennung die falsche wählt.
--root-loginErlaubt die Anmeldung am Panel als root mit dem root-Passwort des Servers.
--no-root-loginErlaubt keine Anmeldung als root und fragt nicht danach.
--stagingNutzt die Staging-Umgebung von Let's Encrypt, die für Tests gedacht ist.
--no-ufwLässt die Firewall unverändert.
--forceÜberspringt die Prüfung der Betriebssystemversion.
-y, --yesStellt keine Fragen und nimmt die Standardantworten und ein zufälliges Passwort.

Archiv per E-Mail

Wir senden Ihnen einen Download-Link per E-Mail. Er gilt 24 Stunden und für einen Download.

Was die Installation ändert

  • Installiert Node.js für das Panel und PHP (php-fpm), wenn Sie es wünschen.
  • Legt den Systembenutzer wardpane für das Panel und den Linux-Benutzer www-root an, dem neue Websites gehören.
  • Installiert den Dienst wardpane, legt das Panel in /opt/wardpane und seine Daten in /var/lib/wardpane ab; Websites liegen in /var/www.
  • Konfiguriert ufw so, dass SSH, 80, 443 und 1500 erlaubt sind. Mit --no-ufw bleibt die Firewall unverändert.
  • Fragt nach den Anmeldedaten für das Panel und nach der E-Mail-Adresse für das Konto bei Let's Encrypt.
  • Legt vor jedem Update eine Sicherung in /var/backups/wardpane an. Logs: journalctl -u wardpane.
  • Entfernt alles mit sudo /opt/wardpane/uninstall.sh; die Website-Dateien in /var/www bleiben erhalten.

Systemanforderungen

Betriebssystem
Ein frisches Ubuntu 24.04 LTS, x86_64 oder arm64
Arbeitsspeicher
1 GB RAM für ein Dutzend kleiner Websites; 512 MB reichen mit der Datenbank GeoLite2 Country
Freie Ports
80 und 443 frei für die Websites, 1500 für das Panel
Zugriff
root oder sudo sowie ausgehendes HTTPS für Let's Encrypt und Updates
Zusätzlich
eine Domain, ein Cloudflare-API-Token, ein kostenloser MaxMind-Schlüssel für GeoIP-Updates

Prüfsumme

Aktuelles Release

Das erste Release ist noch nicht veröffentlicht. Version und Prüfsumme erscheinen dann hier.

Neben jedem Release-Archiv liegt eine .sha256-Datei mit seiner SHA-256-Prüfsumme, derselbe Wert steht oben. Das Ein-Befehl-Installationsprogramm prüft sie automatisch. Um ein Archiv zu prüfen, das Sie per E-Mail erhalten haben, laden Sie die .sha256-Datei in denselben Ordner herunter und führen Sie aus:

Vergleichen Sie die Prüfsumme mit der .sha256-Datei:

sha256sum -c wardpane-2.0.0.tar.gz.sha256

Wenn die Prüfsumme nicht übereinstimmt, führen Sie das Archiv nicht aus und schreiben Sie an [email protected].

Quellcode

WardPane ist freie Software unter der GNU Affero General Public License, Version 3. Ein öffentliches Repository gibt es derzeit nicht: Jedes Release-Archiv enthält den vollständigen Quellcode dieser Version, einschließlich install.sh, und das Installationsskript selbst ist reiner Text, den Sie vor dem Ausführen lesen können.

Die Lizenz AGPL-3.0 lesen

Was ist neu

Änderungsprotokoll lesen

Upgrade von Small Web Panel 1.x

WardPane 2.0 ist Small Web Panel unter neuem Namen. Das neue Installationsprogramm übernimmt eine 1.x-Installation an Ort und Stelle, sichert vorher alles und rollt von selbst zurück, wenn die neue Version nicht startet.