Potrzebujesz profesjonalnego hostingu pod ISPConfig? Sprawdź nasze usługi:
- VPS Windows – Wydajne serwery wirtualne z pełną kontrolą
- Serwer dedykowany Windows – Moc dedykowana dla wymagających projektów
- Serwer VPS – Elastyczne rozwiązania wirtualne dla każdego budżetu
NetCloud24 – profesjonalne rozwiązania hostingowe dla Twojego biznesu!
Wprowadzenie
ISPConfig 3 to potężny panel hostingowy pozwalający na zarządzanie wieloma serwerami, stronami WWW, kontami email i innymi usługami. W tym poradniku pokażemy, jak zautomatyzować jego instalację na najnowszych dystrybucjach Debian i Ubuntu, wykorzystując Docker, Ansible i certyfikaty Let’s Encrypt.
Wymagania wstępne
- Świeża instalacja Debian 11/12, Ubuntu 22.04 LTS lub Ubuntu 24.04 LTS
- Dostęp root (lub użytkownik z uprawnieniami sudo)
- Minimalnie 2GB RAM (4GB zalecane dla środowisk produkcyjnych)
- 20GB wolnego miejsca na dysku
- Statyczny adres IP
Krok 1: Przygotowanie systemu
Zaloguj się na serwer jako root i wykonaj następujące komendy:
# Aktualizacja systemu
apt update && apt upgrade -y
# Instalacja podstawowych narzędzi
apt install -y curl wget git sudo gnupg2 apt-transport-https ca-certificates
Krok 2: Instalacja Dockera
Docker pozwoli nam na uruchomienie niektórych usług w izolowanych kontenerach.
# Instalacja zależności
apt install -y software-properties-common
# Dodanie oficjalnego repozytorium Dockera
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Instalacja Dockera
apt update
apt install -y docker-ce docker-ce-cli containerd.io
# Weryfikacja instalacji
docker --version
Krok 3: Instalacja Ansible
Ansible pozwoli nam zautomatyzować proces konfiguracji serwera.
# Dodanie repozytorium Ansible
apt-add-repository --yes --update ppa:ansible/ansible
# Instalacja Ansible
apt install -y ansible
# Weryfikacja instalacji
ansible --version
Krok 4: Automatyczna instalacja ISPConfig 3
Pobierzmy i wykonajmy skrypt automatyzujący instalację ISPConfig:
# Pobranie skryptu instalacyjnego
wget https://raw.githubusercontent.com/servisys/ispconfig_setup/master/ispconfig_setup.sh
# Nadanie uprawnień wykonania
chmod +x ispconfig_setup.sh
# Uruchomienie instalacji (dla Debian)
./ispconfig_setup.sh --dist=debian --release=11
# Lub dla Ubuntu
./ispconfig_setup.sh --dist=ubuntu --release=22.04
Skrypt automatycznie zainstaluje i skonfiguruje:
- Serwer WWW (Apache lub Nginx)
- PHP w różnych wersjach
- MySQL/MariaDB
- Postfix, Dovecot, Roundcube
- PureFTPd
- Fail2Ban
- I wszystkie inne wymagane komponenty
Nie masz czasu na konfigurację? Skorzystaj z naszych gotowych rozwiązań:
- VPS Windows – Zoptymalizowane pod wymagające aplikacje
- Serwer dedykowany Windows – Maksymalna wydajność dla Twoich projektów
Krok 5: Konfiguracja Let’s Encrypt
Zabezpieczmy nasz panel ISPConfig certyfikatem SSL:
# Instalacja certbot
apt install -y certbot python3-certbot-apache
# Wygenerowanie certyfikatu (podstaw example.com swoją domeną)
certbot certonly --standalone -d panel.example.com
# Konfiguracja automatycznego odnawiania
echo "0 0,12 * * * root python3 -c 'import random; import time; time.sleep(random.random() * 3600)' && certbot renew" | sudo tee -a /etc/crontab > /dev/null
Krok 6: Dostosowanie konfiguracji ISPConfig
Po zakończeniu instalacji możesz zalogować się do panelu ISPConfig pod adresem:
https://twoj-serwer:8080
Domyślne dane logowania to:
- Login: admin
- Hasło: wygenerowane podczas instalacji (znajdziesz je w terminalu)
Krok 7: Automatyzacja z Ansible (opcjonalnie)
Dla zaawansowanych użytkowników przygotowaliśmy playbook Ansible do zarządzania konfiguracją:
# Pobranie playbooka
git clone https://github.com/servisys/ispconfig-ansible.git
cd ispconfig-ansible
# Edycja zmiennych
nano group_vars/all.yml
# Uruchomienie playbooka
ansible-playbook -i inventory ispconfig.yml
Podsumowanie
Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś ISPConfig 3 na swoim serwerze z pełną automatyzacją i wsparciem dla Docker oraz Let’s Encrypt. Teraz możesz zarządzać wieloma stronami WWW, kontami email i innymi usługami przez wygodny interfejs webowy.
Szukasz wydajnego hostingu pod ISPConfig? Sprawdź nasze oferty:
- Serwer VPS – Idealny do średnich projektów
- Serwer dedykowany Windows – Maksymalna moc dla dużych instalacji
- VPS Windows – Elastyczne rozwiązania wirtualne
NetCloud24 – hosting, na którym możesz polegać!
Dodatkowe porady
- Regularnie twórz kopie zapasowe konfiguracji ISPConfig
- Monitoruj wykorzystanie zasobów serwera
- Aktualizuj system i oprogramowanie
- Rozważ skonfigurowanie firewall (UFW lub iptables)
Masz pytania lub potrzebujesz pomocy w konfiguracji? Skontaktuj się z nami!