Wyszukiwanie w witrynie

aaPanel: Skonfiguruj darmowy panel zarządzania hostingiem na Ubuntu 24.04


Ujawnienie: Ten artykuł zawiera linki partnerskie. Mogę otrzymać prowizję, gdy dokonasz zakupu za pośrednictwem tych linków, bez dodatkowych kosztów dla Ciebie.

Zarządzanie serwerem internetowym wyłącznie za pomocą wiersza poleceń może sprawiać wrażenie, że żonglujesz zbyt wieloma rzeczami naraz. Musisz skonfigurować Apache lub Nginx, ustawić bazy danych, zarządzać certyfikatami SSL, monitorować zużycie zasobów i obsługiwać uprawnienia do plików, a przy tym pamiętać dokładną składnię każdej operacji.

Panel kontrolny hostingu rozwiązuje ten problem, oferując wizualny interfejs do wszystkich tych zadań. Zamiast zapamiętywać polecenia i ręcznie edytować pliki konfiguracyjne, otrzymujesz pulpit, na którym możesz klikać, konfigurować i wdrażać z pewnością.

aaPanel to darmowy, lekki panel sterowania, który wykonuje to zadanie wyjątkowo dobrze. Jest to międzynarodowa wersja BT Panel, jednego z najpopularniejszych narzędzi do zarządzania serwerami w Chinach, i oferuje tę samą prostotę użytkownikom anglojęzycznym. Otrzymujesz instalacje jednym kliknięciem dla serwerów internetowych, baz danych, wersji PHP oraz narzędzi bezpieczeństwa, wszystko przez przejrzysty interfejs internetowy, który nie przytłacza opcjami, których nigdy nie użyjesz.

Ale jest jedna rzecz: choć aaPanel ułatwia zarządzanie serwerem, początkowa instalacja nadal wymaga pewnej pracy w wierszu poleceń, aby wszystko działało prawidłowo. Dokładnie to przeprowadzimy w tym przewodniku.

Skonfigurujemy aaPanel na świeżym serwerze Ubuntu 24.04, poprawnie ustawimy zaporę sieciową i zalogujemy Cię do interfejsu webowego, gdzie będziesz mógł zarządzać swoim środowiskiem hostingowym, nie dotykając terminala, chyba że będziesz tego chciał.

Wymagania wstępne

Zanim zaczniemy, będziesz potrzebować kilku rzeczy:

  • Serwer działający na Ubuntu 24.04 (VPS od dostawców takich jak DigitalOcean, Linode lub AWS działa bez problemu).
  • Dostęp root lub konto użytkownika z uprawnieniami sudo.
  • Co najmniej 512 MB pamięci RAM (zalecane 1 GB lub więcej dla lepszej wydajności).
  • Stabilne połączenie z internetem do pobierania pakietów.

Krok 1: Zaktualizuj system Ubuntu

Najpierw upewnijmy się, że Twój system Ubuntu ma wszystkie najnowsze pakiety, co zapobiega problemom z kompatybilnością i zapewnia, że zaczynasz od czystego stanu.

sudo apt update && sudo apt upgrade -y

Powyższe polecenie robi dwie rzeczy: aktualizuje listę pakietów, aby zobaczyć, co jest dostępne, a następnie uaktualnia wszystkie zainstalowane pakiety do ich najnowszych wersji. Flaga -y automatycznie odpowiada „tak” na wszelkie komunikaty, więc nie trzeba pilnować tego procesu.

Krok 2: Zainstaluj aaPanel na Ubuntu

aaPanel zapewnia skrypt instalacyjny, który sprawdza Twój system, instaluje zależności, konfiguruje panel i generuje dane logowania, wszystko za jednym razem.

URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel

Instalacja zajmuje około 5-10 minut, w zależności od szybkości Twojego serwera i połączenia internetowego. Zobaczysz instalowanie różnych pakietów, konfigurowanie usług oraz stosowanie ustawień bezpieczeństwa.

Instalowanie aaPanel na Ubuntu

Po zakończeniu instalacji zobaczysz coś, co wygląda tak:

aaPanel został pomyślnie zainstalowany

Ważne: Pamiętaj, aby zapisać te dane logowania, będą Ci potrzebne później, a losowy ciąg w URL (e05c4e96 w tym przykładzie) to token bezpieczeństwa, który zapobiega nieautoryzowanemu dostępowi do Twojego panelu.

Adres zewnętrzny to ten, którego użyjesz, aby uzyskać dostęp do aaPanel z dowolnego miejsca w internecie, podczas gdy adres wewnętrzny działa tylko wtedy, gdy znajdujesz się w tej samej sieci lokalnej co Twój serwer.

Krok 3: Otwórz port aaPanel w zaporze ogniowej

aaPanel działa domyślnie na porcie 7800, ale w zależności od konfiguracji serwera ten port może być zablokowany przez zaporę sieciową. Upewnijmy się, że jest dostępny.

Jeśli używasz UFW (domyślnej zapory Ubuntu):

sudo ufw allow 7800/tcp
sudo ufw reload

Jeśli uruchamiasz swój serwer na dostawcy chmury, takim jak AWS, DigitalOcean czy Linode, będziesz musiał również dodać regułę zapory w ich konsoli internetowej, aby zezwolić na ruch na porcie 7800.

Krok 4: Uzyskaj dostęp do interfejsu WWW aaPanel

Otwórz przeglądarkę internetową i przejdź do adresu URL podanego podczas instalacji:

http://your-server-ip:7800/e05c4e96

Zamień your-server-ip na rzeczywisty adres IP swojego serwera i użyj dokładnie tego tokena bezpieczeństwa z wyników instalacji. Pojawi się ekran logowania, wprowadź nazwę użytkownika i hasło wygenerowane podczas instalacji.

Logowanie do aaPanel Web

Wskazówka dotycząca bezpieczeństwa: Pierwszą rzeczą, którą powinieneś zrobić po zalogowaniu, jest zmiana hasła na takie, które znasz tylko Ty. Możesz to zrobić w ustawieniach panelu.

Zmień hasło administratora aaPanel

Krok 5: Ukończ wstępną konfigurację

Po zalogowaniu aaPanel zaleci zainstalowanie stosu LAMP lub LNMP (Linux + Apache/Nginx + MySQL + PHP), który zapewnia wszystko, czego potrzebujesz do hostowania stron internetowych.

Zobaczysz opcje takie jak:

  • LNMP (Nginx + MySQL + PHP) – szybszy dla statycznych treści, lepszy dla stron o dużym ruchu.
  • LAMP (Apache + MySQL + PHP) – bardziej kompatybilny z niektórymi aplikacjami, łatwiejsza konfiguracja .htaccess.

Wybierz w zależności od swoich potrzeb. Jeśli nie jesteś pewien, LNMP zazwyczaj jest lepszym wyborem dla nowoczesnych aplikacji internetowych, więc wybierz preferowane wersje dla każdego komponentu (panel zasugeruje stabilne wersje), a następnie kliknij “Instalacja jednym kliknięciem” i pozwól, aby aaPanel zrobił resztę.

Zainstaluj konfigurację LNMP

Co możesz teraz zrobić za pomocą aaPanel

Po zainstalowaniu aaPanel i przygotowaniu stosu internetowego możesz:

  • Twórz strony internetowe z automatyczną konfiguracją Nginx/Apache.
  • Zainstaluj certyfikaty SSL jednym kliknięciem dzięki integracji Let’s Encrypt.
  • Zarządzaj bazami danych MySQL przez phpMyAdmin.
  • Prześlij pliki za pomocą wbudowanego menedżera plików.
  • Monitoruj zasoby serwera (CPU, pamięć, użycie dysku) w czasie rzeczywistym.
  • Skonfiguruj automatyczne kopie zapasowe na lokalnym nośniku lub w chmurze.
  • Zainstaluj dodatkowe oprogramowanie, takie jak Redis, Memcached lub Node.js za pomocą App Store.

Wszystko to odbywa się przez interfejs internetowy, bez konieczności używania wiersza poleceń, chyba że chcesz mieć taki poziom kontroli.

Zalecenia dotyczące bezpieczeństwa aaPanel

Zanim zaczniesz hostować cokolwiek ważnego, poświęć kilka minut na zabezpieczenie swojego panelu:

  • Zmień domyślny port – Przejdź do Ustawień Panelu i zmień port 7800 na coś mniej oczywistego.
  • Włącz uwierzytelnianie dwuskładnikowe – To dodaje dodatkową warstwę ochrony do Twojego logowania.
  • Skonfiguruj SSL dla samego panelu – To szyfruje połączenie z interfejsem aaPanel.
  • Skonfiguruj automatyczne aktualizacje – Utrzymuj swoje oprogramowanie z łatkami zabezpieczającymi przed lukami.
  • Sprawdź ustawienia bezpieczeństwa – aaPanel zawiera narzędzie do skanowania bezpieczeństwa, które sprawdza typowe błędy konfiguracji.

Panel sprawia, że wszystkie te zmiany są łatwe do wprowadzenia, nie musisz być ekspertem ds. bezpieczeństwa, aby mieć odpowiednio zabezpieczony serwer.

Zarządzanie aaPanel z poziomu wiersza poleceń

Chociaż interfejs webowy obsługuje większość zadań, czasami musisz zarządzać samym aaPanel z terminala, na przykład gdy interfejs webowy się nie ładuje, trzeba zrestartować usługi lub chcesz szybko sprawdzić stan systemu przez SSH.

aaPanel zawiera skrypt zarządzania w wierszu poleceń, który daje Ci kontrolę nad podstawowymi funkcjami panelu, jest prosty, przejrzysty i nie wymaga zapamiętywania skomplikowanych poleceń.

Aby otworzyć panel zarządzania aaPanel, wystarczy uruchomić:

bt

To wszystko. Dwie litery, a otrzymujesz interaktywne menu z ponumerowanymi opcjami do wszystkiego, od zmiany hasła po przeglądanie informacji o systemie. To ten rodzaj przemyślanego rozwiązania, które sprawia, że zarządzanie serwerem jest mniej uciążliwe – kiedy potrzebujesz coś szybko zrobić, nie musisz przeszukiwać dokumentacji.

Narzędzia zarządzania aaPanel

Czasami potrzebujesz bezpośredniej kontroli nad samą usługą aaPanel.

service bt stop          #Stop the panel
service bt start         #Start the panel
service bt restart       #Restart the panel
Ostateczne przemyślenia

aaPanel przekształca skomplikowane zarządzanie serwerem w prostą, przyjazną dla początkujących doświadczenie. Po zainstalowaniu zapewnia czysty panel internetowy do wdrażania stron internetowych, zarządzania bazami danych, konfigurowania zabezpieczeń i monitorowania serwera bez konieczności ciągłej pracy w wierszu poleceń.