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
Dostępne po wydaniu.
Skrypt możesz przeczytać przed uruchomieniem: curl -fsSL https://wardpane.com/install | less
- Sprawdza, czy to Ubuntu 24.04 i czy dostępne są curl i tar.
- Prosi o Twój e-mail i pokazuje linki do Warunków korzystania, Polityki prywatności i Zgody.
- Pyta, czy akceptujesz Warunki i Politykę prywatności, a potem, czy wyrażasz zgodę na przetwarzanie danych osobowych. Odpowiedź Nie przerywa instalację.
- Pyta, czy wysyłać Ci nowości o wydaniach i poprawkach bezpieczeństwa. Domyślna odpowiedź to Nie.
- Wysyła sześciocyfrowy kod na Twój e-mail. Jest ważny przez 15 minut i 5 prób.
- 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
| Opcja | Co robi |
|---|---|
--email EMAIL | E-mail dla konta Let's Encrypt. Bez tej opcji instalator zapyta o adres. |
--php | Instaluje PHP (php-fpm), aby strony mogły uruchamiać PHP, każda we własnej piaskownicy. |
--no-php | Nie instaluje PHP i nie pyta o to. |
--user NAME | Nazwa użytkownika panelu. Bez tej opcji instalator zaproponuje losową. |
--password PASS | Hasło do panelu. Bezpieczniej wpisać je po pytaniu instalatora, bo inni użytkownicy widzą opcje polecenia w ps. |
--ip ADDRESS | Publiczny adres IPv4 serwera, jeśli wykrywanie wybierze niewłaściwy. |
--root-login | Pozwala logować się do panelu jako root hasłem roota serwera. |
--no-root-login | Nie pozwala logować się jako root i nie pyta o to. |
--staging | Używa środowiska staging Let's Encrypt, przeznaczonego do testów. |
--no-ufw | Zostawia zaporę bez zmian. |
--force | Pomija sprawdzanie wersji systemu operacyjnego. |
-y, --yes | Nigdy nie zadaje pytań: domyślne odpowiedzi i losowe hasło. |
Archiwum e-mailem
Pierwsze wydanie jest w drodze
WardPane 2.0 jest w przygotowaniu. Na razie nie ma czego pobrać, więc ta strona nie prosi o Twój e-mail. Zajrzyj tu wkrótce.
Wyślemy Ci e-mailem link do pobrania. Działa przez 24 godziny i na jedno pobranie.
Sprawdź skrzynkę
- Link działa przez 24 godziny i na jedno pobranie.
- Jeśli pobieranie się przerwie, otwórz ten sam link ponownie z tej samej sieci, aby je wznowić.
- Nic nie przyszło? Sprawdź spam, e-mail przychodzi z [email protected].
- Jeśli zapisujesz się na nowości, potwierdź subskrypcję w drugim e-mailu.
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.
- Wersja
- 2.0.0
- Plik
wardpane-2.0.0.tar.gz- Rozmiar
- SHA256
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.0Co nowego
Przeczytaj listę zmianAktualizacja 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.