Pobieranie v2.0.0

Pobierz WardPane

To samo wydanie zainstalujesz jednym poleceniem albo z archiwum wysłanego e-mailem. Oba sposoby proszą o e-mail i dwa potwierdzenia: adres służy do powiadomień o bezpieczeństwie, a zapisy zgód są wymagane przez prawo.

Jedno polecenie

Na czystym serwerze Ubuntu 24.04, jako root lub przez sudo:

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

Skrypt możesz przeczytać przed uruchomieniem: curl -fsSL https://wardpane.com/install | less

  1. Sprawdza, czy to Ubuntu 24.04 i czy dostępne są curl i tar.
  2. Prosi o Twój e-mail i pokazuje linki do Warunków korzystania, Polityki prywatności i Zgody.
  3. Pyta, czy akceptujesz Warunki i Politykę prywatności, a potem, czy wyrażasz zgodę na przetwarzanie danych osobowych. Odpowiedź Nie przerywa instalację.
  4. Pyta, czy wysyłać Ci nowości o wydaniach i poprawkach bezpieczeństwa. Domyślna odpowiedź to Nie.
  5. Wysyła sześciocyfrowy kod na Twój e-mail. Jest ważny przez 15 minut i 5 prób.
  6. Pobiera archiwum przez HTTPS, sprawdza jego SHA-256, rozpakowuje je i uruchamia install.sh.
Opcje instalatora

Dodaj opcje po bash -s -- na końcu polecenia. Ten przykład instaluje też PHP:

curl -fsSL https://wardpane.com/install | sudo bash -s -- --php
OpcjaCo robi
--email EMAILE-mail dla konta Let's Encrypt. Bez tej opcji instalator zapyta o adres.
--phpInstaluje PHP (php-fpm), aby strony mogły uruchamiać PHP, każda we własnej piaskownicy.
--no-phpNie instaluje PHP i nie pyta o to.
--user NAMENazwa użytkownika panelu. Bez tej opcji instalator zaproponuje losową.
--password PASSHasło do panelu. Bezpieczniej wpisać je po pytaniu instalatora, bo inni użytkownicy widzą opcje polecenia w ps.
--ip ADDRESSPubliczny adres IPv4 serwera, jeśli wykrywanie wybierze niewłaściwy.
--root-loginPozwala logować się do panelu jako root hasłem roota serwera.
--no-root-loginNie pozwala logować się jako root i nie pyta o to.
--stagingUżywa środowiska staging Let's Encrypt, przeznaczonego do testów.
--no-ufwZostawia zaporę bez zmian.
--forcePomija sprawdzanie wersji systemu operacyjnego.
-y, --yesNigdy nie zadaje pytań: domyślne odpowiedzi i losowe hasło.

Archiwum e-mailem

Wyślemy Ci e-mailem link do pobrania. Działa przez 24 godziny i na jedno pobranie.

Co zmienia instalator

  • Instaluje Node.js dla panelu oraz PHP (php-fpm), jeśli o to poprosisz.
  • Tworzy użytkownika systemowego wardpane dla panelu i użytkownika Linux www-root, do którego należą nowe strony.
  • Instaluje usługę wardpane, umieszcza panel w /opt/wardpane, a jego dane w /var/lib/wardpane; strony znajdują się w /var/www.
  • Konfiguruje ufw tak, aby przepuszczał SSH, 80, 443 i 1500. Z opcją --no-ufw zapora zostaje bez zmian.
  • Pyta o dane logowania do panelu i o e-mail konta Let's Encrypt.
  • Przed każdą aktualizacją zapisuje kopię zapasową w /var/backups/wardpane. Logi: journalctl -u wardpane.
  • Wszystko usuwa polecenie sudo /opt/wardpane/uninstall.sh; pliki stron w /var/www zostają.

Wymagania systemowe

System operacyjny
Czysty Ubuntu 24.04 LTS, x86_64 lub arm64
Pamięć
1 GB RAM na kilkanaście małych stron; 512 MB wystarcza z bazą GeoLite2 Country
Porty
80 i 443 wolne dla stron, 1500 dla panelu
Dostęp
root lub sudo oraz wychodzący HTTPS dla Let's Encrypt i aktualizacji
Opcjonalnie
domena, token Cloudflare API, darmowy klucz MaxMind do aktualizacji GeoIP

Suma kontrolna

Aktualne wydanie

Pierwsze wydanie nie zostało jeszcze opublikowane. Jego wersja i suma kontrolna pojawią się tutaj.

Obok każdego archiwum wydania leży plik .sha256 z jego sumą kontrolną SHA-256, ta sama wartość jest pokazana powyżej. Instalator uruchamiany jednym poleceniem sprawdza ją automatycznie. Aby sprawdzić archiwum otrzymane e-mailem, pobierz plik .sha256 do tego samego folderu i uruchom:

Porównaj sumę kontrolną z plikiem .sha256:

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

Jeśli suma kontrolna się nie zgadza, nie uruchamiaj archiwum i napisz na [email protected].

Kod źródłowy

WardPane to wolne oprogramowanie na licencji GNU Affero General Public License w wersji 3. Na razie nie ma publicznego repozytorium: każde archiwum wydania zawiera pełny kod źródłowy danej wersji, w tym install.sh, a sam skrypt instalacyjny to zwykły tekst, który możesz przeczytać przed uruchomieniem.

Przeczytaj licencję AGPL-3.0

Co nowego

Przeczytaj listę zmian

Aktualizacja z Small Web Panel 1.x

WardPane 2.0 to Small Web Panel pod nową nazwą. Nowy instalator przejmuje instalację 1.x na miejscu, najpierw robi kopię zapasową wszystkiego i sam się wycofuje, jeśli nowa wersja się nie uruchomi.