Co to jest VPS?
VPS to wirtualny serwer z własnym systemem operacyjnym. Dostajesz dostęp root SSH, możesz instalować własne aplikacje, panele, boty, strony, API, serwery gier i systemy backendowe.
EagleHost
Komendy Linux, konfiguracja VPS, DNS, SSL, WordPress, Softaculous, DirectAdmin, poczta e-mail, FTP, bazy danych i panel klienta EagleHost.
Ta strona zawiera najważniejsze instrukcje dla klientów EagleHost: jak korzystać z VPS, jak obsługiwać hosting WWW, jak działa DirectAdmin, jak ustawić DNS, jak zainstalować WordPress oraz jak pobrać faktury.
VPS to wirtualny serwer z własnym systemem operacyjnym. Dostajesz dostęp root SSH, możesz instalować własne aplikacje, panele, boty, strony, API, serwery gier i systemy backendowe.
W terminalu Windows, Linux lub macOS wpisz:
ssh root@IP_SERWERA
Na Windows możesz też użyć programu PuTTY.
To normalne. W Linuxie podczas wpisywania hasła nie widać znaków ani kropek. Wpisz hasło i naciśnij Enter.
apt update
Odświeża listę dostępnych pakietów w systemie Ubuntu/Debian.
apt upgrade -y
Instaluje dostępne aktualizacje systemu i pakietów.
apt full-upgrade -y
Aktualizuje system wraz z pakietami, które mogą wymagać zmian zależności.
reboot
Restartuje cały VPS.
shutdown now
Wyłącza system. Używaj ostrożnie, bo serwer przestanie działać.
df -h
Pokazuje ile miejsca jest zajęte i wolne na dyskach.
free -m
Pokazuje użycie pamięci RAM w MB.
top
Pokazuje działające procesy i zużycie CPU/RAM.
apt install htop -y
htop
Instaluje i uruchamia wygodniejszy monitor procesów.
ls -la
Pokazuje pliki i foldery w aktualnej lokalizacji, także ukryte.
cd /var/www/html
Przechodzi do wybranego katalogu.
cd ..
Wraca o jeden folder wyżej.
pwd
Pokazuje w jakim folderze aktualnie jesteś.
mkdir nazwa_folderu
Tworzy nowy folder.
rm plik.txt
Usuwa wskazany plik.
rm -rf folder
Usuwa folder i wszystko w środku. Używaj bardzo ostrożnie.
cp plik.txt kopia.txt
Tworzy kopię pliku.
mv stara_nazwa.txt nowa_nazwa.txt
Zmienia nazwę pliku albo przenosi go do innego folderu.
nano plik.txt
Otwiera prosty edytor tekstu. Zapis: CTRL+O, wyjście: CTRL+X.
cat plik.txt
Wyświetla zawartość pliku w terminalu.
tail -f /var/log/syslog
Pokazuje logi na żywo, przydatne przy debugowaniu.
grep "error" /var/log/syslog
Wyszukuje wskazany tekst w pliku.
find /var/www -name "*.php"
Szuka plików PHP w folderze /var/www.
ip a
Pokazuje interfejsy sieciowe i adresy IP.
ping google.com
Sprawdza czy serwer ma połączenie z internetem.
wget https://adres.pl/plik.zip
Pobiera plik z internetu na serwer.
curl -O https://adres.pl/plik.zip
Alternatywna metoda pobierania plików.
unzip plik.zip
Rozpakowuje archiwum ZIP.
tar -xzf plik.tar.gz
Rozpakowuje archiwum tar.gz.
chown -R www-data:www-data /var/www/html
Ustawia właściciela plików dla serwera WWW.
chmod -R 755 /var/www/html
Ustawia standardowe uprawnienia dla folderów i plików.
history
Pokazuje komendy wykonane wcześniej w terminalu.
lsb_release -a
Pokazuje wersję Ubuntu/Debian.
uptime
Pokazuje jak długo działa serwer bez restartu.
systemctl status nginx
Sprawdza czy usługa działa i pokazuje ostatnie błędy.
systemctl restart nginx
Restartuje usługę, np. po zmianie konfiguracji.
systemctl start nginx
Uruchamia usługę.
systemctl stop nginx
Zatrzymuje usługę.
systemctl enable nginx
Sprawia, że usługa uruchomi się automatycznie po restarcie serwera.
systemctl disable nginx
Usługa nie uruchomi się automatycznie po restarcie.
journalctl -u nginx -f
Pokazuje logi usługi na żywo.
apt update
apt install nginx -y
systemctl enable nginx
systemctl start nginx
Instaluje i uruchamia serwer WWW Nginx.
nginx -t
Sprawdza czy konfiguracja Nginx nie ma błędów.
systemctl restart nginx
Restartuje Nginx po zmianach w konfiguracji.
apt update
apt install apache2 -y
systemctl enable apache2
systemctl start apache2
Instaluje i uruchamia Apache2.
apt install php php-fpm php-mysql php-cli php-curl php-zip php-gd php-mbstring php-xml -y
Instaluje PHP i najczęściej potrzebne rozszerzenia.
php -v
Pokazuje aktywną wersję PHP.
php -m
Pokazuje zainstalowane rozszerzenia PHP.
apt install certbot python3-certbot-nginx -y
certbot --nginx -d twojadomena.pl -d www.twojadomena.pl
Instaluje certyfikat SSL dla domeny używanej na Nginx.
apt install mariadb-server mariadb-client -y
Instaluje serwer bazy danych MariaDB.
mysql_secure_installation
Uruchamia konfigurator zabezpieczeń bazy danych.
mysql -u root -p
Loguje do konsoli MySQL/MariaDB.
SHOW DATABASES;
Pokazuje wszystkie bazy danych.
CREATE DATABASE nazwa_bazy CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Tworzy nową bazę danych z obsługą polskich znaków.
CREATE USER 'user'@'localhost' IDENTIFIED BY 'mocne_haslo';
Tworzy nowego użytkownika bazy danych.
GRANT ALL PRIVILEGES ON nazwa_bazy.* TO 'user'@'localhost';
FLUSH PRIVILEGES;
Nadaje użytkownikowi dostęp do wskazanej bazy.
mysqldump -u user -p nazwa_bazy > backup.sql
Tworzy kopię zapasową bazy danych.
mysql -u user -p nazwa_bazy < backup.sql
Przywraca bazę danych z pliku SQL.
passwd
Zmienia hasło aktualnego użytkownika, np. root.
adduser nazwa_usera
Tworzy nowego użytkownika systemowego.
usermod -aG sudo nazwa_usera
Pozwala użytkownikowi wykonywać komendy administracyjne.
apt install ufw -y
ufw allow OpenSSH
ufw allow 80
ufw allow 443
ufw enable
Włącza podstawowy firewall i pozwala na SSH, HTTP oraz HTTPS.
ufw status
Pokazuje aktywne reguły UFW.
apt install fail2ban -y
systemctl enable fail2ban
systemctl start fail2ban
Chroni przed wieloma błędnymi próbami logowania.
ss -tulpn
Pokazuje usługi nasłuchujące na portach.
Dla stron firmowych, WordPress, blogów, landing page, sklepów WooCommerce, małych aplikacji PHP i projektów, które nie wymagają własnego serwera VPS.
DirectAdmin, PHP 8.3, MariaDB, SSL Let's Encrypt, FTP, pocztę e-mail, bazy danych, Softaculous i backup zależny od pakietu.
Panel klienta EagleHost → Hosting WWW → Zarządzaj. Tam znajdziesz link do DirectAdmin oraz dane usługi.
Menadżer plików. Pozwala wgrywać, usuwać, edytować i przenosić pliki strony bez FTP.
Dodawanie domen do hostingu. Tutaj podpinasz domenę, która ma działać na hostingu WWW.
Tworzenie subdomen, np. sklep.twojadomena.pl albo panel.twojadomena.pl.
Włączanie certyfikatu SSL Let's Encrypt dla domeny, żeby strona działała przez HTTPS.
Tworzenie i zarządzanie bazami danych MySQL/MariaDB dla WordPressa, sklepów i aplikacji PHP.
Graficzny panel do zarządzania bazą danych. Możesz edytować tabele, importować i eksportować SQL.
Tworzenie kont FTP do przesyłania plików strony przez programy typu FileZilla.
Tworzenie skrzynek e-mail w domenie, np. kontakt@twojadomena.pl.
Przekierowanie poczty z jednego adresu na inny, np. kontakt@domena.pl na Gmail.
Automatyczne odpowiedzi e-mail, np. informacja urlopowa lub potwierdzenie otrzymania wiadomości.
Zarządzanie rekordami DNS: A, CNAME, MX, TXT. Przydatne przy Cloudflare, Google Workspace i poczcie.
Automatyczne uruchamianie skryptów o wybranej godzinie, np. zadania PHP, backup, synchronizacja.
Podgląd użycia transferu, miejsca na dysku i statystyk konta hostingowego.
Tworzenie i przywracanie kopii zapasowych konta hostingowego.
Instalator aplikacji jednym kliknięciem: WordPress, Joomla, Laravel, phpBB, MyBB, WHMCS i inne.
Zarządzanie instalacjami WordPress, aktualizacjami, cache i bezpieczeństwem WordPressa.
Obsługa repozytoriów Git. Przydatne dla programistów do wdrażania kodu na hosting.
Dostęp do terminala w panelu, jeżeli jest włączony dla danego konta.
DirectAdmin → Softaculous Apps Installer → WordPress → Install.
WordPress, Joomla, Laravel, phpBB, MyBB, SMF, WHMCS, Concrete CMS, sklepy i wiele innych aplikacji.
Nie musisz ręcznie wgrywać plików i tworzyć bazy. Instalator robi to automatycznie.
ns1.openprovider.nl
ns2.openprovider.be
ns3.openprovider.eu
Jeżeli domena jest u innego operatora, ustaw powyższe DNS w panelu operatora domeny. Propagacja DNS może potrwać od kilku minut do 24 godzin.
Kieruje domenę na adres IP serwera, np. 88.99.138.145.
Tworzy alias domeny, np. www wskazuje na domenę główną.
Odpowiada za obsługę poczty e-mail w domenie.
Używany do SPF, DKIM, DMARC, weryfikacji domeny i zabezpieczeń poczty.
DirectAdmin → E-mail Accounts → Create Account.
Do poczty możesz logować się przez Roundcube/Webmail dostępny w DirectAdmin.
DirectAdmin → Forwarders → dodaj adres docelowy, np. Gmail.
Lista aktywnych usług: hosting WWW, VPS, domeny i serwery dedykowane.
Podgląd faktur i pobieranie dokumentów PDF do rozliczeń.
Tworzenie ticketów i kontakt z supportem EagleHost.
Dane osoby prywatnej lub firmy, NIP, adres i dane potrzebne do faktur.
Tak, każdy hosting WWW ma darmowy SSL Let's Encrypt.
Tak, przez Softaculous Apps Installer w DirectAdmin.
Tak, VPS posiada pełny dostęp root SSH.
Tak, faktury są dostępne w panelu klienta.
ns1.openprovider.nl, ns2.openprovider.be, ns3.openprovider.eu.
Wybierz VPS, hosting WWW, domenę albo serwer dedykowany. Zamówienie złożysz w panelu klienta, a status usługi, faktury i tickety masz w jednym miejscu.