{"id":164,"date":"2025-05-26T21:33:41","date_gmt":"2025-05-26T19:33:41","guid":{"rendered":"https:\/\/netcloud24.com\/pl\/blog\/?p=164"},"modified":"2025-05-26T21:33:53","modified_gmt":"2025-05-26T19:33:53","slug":"perfect-server-automatyczna-instalacja-ispconfig-3-na-debian-11-12-i-ubuntu-22-04-24-04-z-docker-ansible-i-lets-encrypt","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/pl\/blog\/perfect-server-automatyczna-instalacja-ispconfig-3-na-debian-11-12-i-ubuntu-22-04-24-04-z-docker-ansible-i-lets-encrypt\/","title":{"rendered":"Perfect Server &#8211; Automatyczna instalacja ISPConfig 3 na Debian 11\/12 i Ubuntu 22.04\/24.04 z Docker, Ansible i Let&#8217;s Encrypt"},"content":{"rendered":"<p>&nbsp;<\/p>\n<h1><\/h1>\n<div class=\"promo\">\n<p><strong>Potrzebujesz profesjonalnego hostingu pod ISPConfig?<\/strong> Sprawd\u017a nasze us\u0142ugi:<\/p>\n<ul>\n<li><a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">VPS Windows<\/a> &#8211; Wydajne serwery wirtualne z pe\u0142n\u0105 kontrol\u0105<\/li>\n<li><a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">Serwer dedykowany Windows<\/a> &#8211; Moc dedykowana dla wymagaj\u0105cych projekt\u00f3w<\/li>\n<li><a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">Serwer VPS<\/a> &#8211; Elastyczne rozwi\u0105zania wirtualne dla ka\u017cdego bud\u017cetu<\/li>\n<\/ul>\n<p>NetCloud24 &#8211; profesjonalne rozwi\u0105zania hostingowe dla Twojego biznesu!<\/p>\n<\/div>\n<h2>Wprowadzenie<\/h2>\n<p>ISPConfig 3 to pot\u0119\u017cny panel hostingowy pozwalaj\u0105cy na zarz\u0105dzanie wieloma serwerami, stronami WWW, kontami email i innymi us\u0142ugami. W tym poradniku poka\u017cemy, jak zautomatyzowa\u0107 jego instalacj\u0119 na najnowszych dystrybucjach Debian i Ubuntu, wykorzystuj\u0105c Docker, Ansible i certyfikaty Let&#8217;s Encrypt.<\/p>\n<h2>Wymagania wst\u0119pne<\/h2>\n<ul>\n<li>\u015awie\u017ca instalacja Debian 11\/12, Ubuntu 22.04 LTS lub Ubuntu 24.04 LTS<\/li>\n<li>Dost\u0119p root (lub u\u017cytkownik z uprawnieniami sudo)<\/li>\n<li>Minimalnie 2GB RAM (4GB zalecane dla \u015brodowisk produkcyjnych)<\/li>\n<li>20GB wolnego miejsca na dysku<\/li>\n<li>Statyczny adres IP<\/li>\n<\/ul>\n<div class=\"note\"><strong>Uwaga:<\/strong> Przed rozpocz\u0119ciem zalecamy wykonanie kopii zapasowej danych. Proces instalacji modyfikuje konfiguracj\u0119 systemu.<\/div>\n<h2>Krok 1: Przygotowanie systemu<\/h2>\n<p>Zaloguj si\u0119 na serwer jako root i wykonaj nast\u0119puj\u0105ce komendy:<\/p>\n<pre><code># Aktualizacja systemu\r\napt update &amp;&amp; apt upgrade -y\r\n\r\n# Instalacja podstawowych narz\u0119dzi\r\napt install -y curl wget git sudo gnupg2 apt-transport-https ca-certificates<\/code><\/pre>\n<h2>Krok 2: Instalacja Dockera<\/h2>\n<p>Docker pozwoli nam na uruchomienie niekt\u00f3rych us\u0142ug w izolowanych kontenerach.<\/p>\n<pre><code># Instalacja zale\u017cno\u015bci\r\napt install -y software-properties-common\r\n\r\n# Dodanie oficjalnego repozytorium Dockera\r\ncurl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/docker-archive-keyring.gpg\r\necho \"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 &gt; \/dev\/null\r\n\r\n# Instalacja Dockera\r\napt update\r\napt install -y docker-ce docker-ce-cli containerd.io\r\n\r\n# Weryfikacja instalacji\r\ndocker --version<\/code><\/pre>\n<h2>Krok 3: Instalacja Ansible<\/h2>\n<p>Ansible pozwoli nam zautomatyzowa\u0107 proces konfiguracji serwera.<\/p>\n<pre><code># Dodanie repozytorium Ansible\r\napt-add-repository --yes --update ppa:ansible\/ansible\r\n\r\n# Instalacja Ansible\r\napt install -y ansible\r\n\r\n# Weryfikacja instalacji\r\nansible --version<\/code><\/pre>\n<h2>Krok 4: Automatyczna instalacja ISPConfig 3<\/h2>\n<p>Pobierzmy i wykonajmy skrypt automatyzuj\u0105cy instalacj\u0119 ISPConfig:<\/p>\n<pre><code># Pobranie skryptu instalacyjnego\r\nwget https:\/\/raw.githubusercontent.com\/servisys\/ispconfig_setup\/master\/ispconfig_setup.sh\r\n\r\n# Nadanie uprawnie\u0144 wykonania\r\nchmod +x ispconfig_setup.sh\r\n\r\n# Uruchomienie instalacji (dla Debian)\r\n.\/ispconfig_setup.sh --dist=debian --release=11\r\n\r\n# Lub dla Ubuntu\r\n.\/ispconfig_setup.sh --dist=ubuntu --release=22.04<\/code><\/pre>\n<p>Skrypt automatycznie zainstaluje i skonfiguruje:<\/p>\n<ul>\n<li>Serwer WWW (Apache lub Nginx)<\/li>\n<li>PHP w r\u00f3\u017cnych wersjach<\/li>\n<li>MySQL\/MariaDB<\/li>\n<li>Postfix, Dovecot, Roundcube<\/li>\n<li>PureFTPd<\/li>\n<li>Fail2Ban<\/li>\n<li>I wszystkie inne wymagane komponenty<\/li>\n<\/ul>\n<div class=\"promo\">\n<p><strong>Nie masz czasu na konfiguracj\u0119?<\/strong> Skorzystaj z naszych gotowych rozwi\u0105za\u0144:<\/p>\n<ul>\n<li><a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">VPS Windows<\/a> &#8211; Zoptymalizowane pod wymagaj\u0105ce aplikacje<\/li>\n<li><a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">Serwer dedykowany Windows<\/a> &#8211; Maksymalna wydajno\u015b\u0107 dla Twoich projekt\u00f3w<\/li>\n<\/ul>\n<\/div>\n<h2>Krok 5: Konfiguracja Let&#8217;s Encrypt<\/h2>\n<p>Zabezpieczmy nasz panel ISPConfig certyfikatem SSL:<\/p>\n<pre><code># Instalacja certbot\r\napt install -y certbot python3-certbot-apache\r\n\r\n# Wygenerowanie certyfikatu (podstaw example.com swoj\u0105 domen\u0105)\r\ncertbot certonly --standalone -d panel.example.com\r\n\r\n# Konfiguracja automatycznego odnawiania\r\necho \"0 0,12 * * * root python3 -c 'import random; import time; time.sleep(random.random() * 3600)' &amp;&amp; certbot renew\" | sudo tee -a \/etc\/crontab &gt; \/dev\/null<\/code><\/pre>\n<h2>Krok 6: Dostosowanie konfiguracji ISPConfig<\/h2>\n<p>Po zako\u0144czeniu instalacji mo\u017cesz zalogowa\u0107 si\u0119 do panelu ISPConfig pod adresem:<\/p>\n<p><code>https:\/\/twoj-serwer:8080<\/code><\/p>\n<p>Domy\u015blne dane logowania to:<\/p>\n<ul>\n<li>Login: admin<\/li>\n<li>Has\u0142o: wygenerowane podczas instalacji (znajdziesz je w terminalu)<\/li>\n<\/ul>\n<h2>Krok 7: Automatyzacja z Ansible (opcjonalnie)<\/h2>\n<p>Dla zaawansowanych u\u017cytkownik\u00f3w przygotowali\u015bmy playbook Ansible do zarz\u0105dzania konfiguracj\u0105:<\/p>\n<pre><code># Pobranie playbooka\r\ngit clone https:\/\/github.com\/servisys\/ispconfig-ansible.git\r\ncd ispconfig-ansible\r\n\r\n# Edycja zmiennych\r\nnano group_vars\/all.yml\r\n\r\n# Uruchomienie playbooka\r\nansible-playbook -i inventory ispconfig.yml<\/code><\/pre>\n<h2>Podsumowanie<\/h2>\n<p>Gratulacje! W\u0142a\u015bnie zainstalowa\u0142e\u015b i skonfigurowa\u0142e\u015b ISPConfig 3 na swoim serwerze z pe\u0142n\u0105 automatyzacj\u0105 i wsparciem dla Docker oraz Let&#8217;s Encrypt. Teraz mo\u017cesz zarz\u0105dza\u0107 wieloma stronami WWW, kontami email i innymi us\u0142ugami przez wygodny interfejs webowy.<\/p>\n<div class=\"promo\">\n<p><strong>Szukasz wydajnego hostingu pod ISPConfig?<\/strong> Sprawd\u017a nasze oferty:<\/p>\n<ul>\n<li><a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">Serwer VPS<\/a> &#8211; Idealny do \u015brednich projekt\u00f3w<\/li>\n<li><a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">Serwer dedykowany Windows<\/a> &#8211; Maksymalna moc dla du\u017cych instalacji<\/li>\n<li><a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">VPS Windows<\/a> &#8211; Elastyczne rozwi\u0105zania wirtualne<\/li>\n<\/ul>\n<p>NetCloud24 &#8211; hosting, na kt\u00f3rym mo\u017cesz polega\u0107!<\/p>\n<\/div>\n<h2>Dodatkowe porady<\/h2>\n<ul>\n<li>Regularnie tw\u00f3rz kopie zapasowe konfiguracji ISPConfig<\/li>\n<li>Monitoruj wykorzystanie zasob\u00f3w serwera<\/li>\n<li>Aktualizuj system i oprogramowanie<\/li>\n<li>Rozwa\u017c skonfigurowanie firewall (UFW lub iptables)<\/li>\n<\/ul>\n<p>Masz pytania lub potrzebujesz pomocy w konfiguracji? Skontaktuj si\u0119 z nami!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Potrzebujesz profesjonalnego hostingu pod ISPConfig? Sprawd\u017a nasze us\u0142ugi: VPS Windows &#8211; Wydajne serwery wirtualne z pe\u0142n\u0105 kontrol\u0105 Serwer dedykowany Windows &#8211; Moc dedykowana dla\u2026<\/p>\n","protected":false},"author":1,"featured_media":165,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-164","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/comments?post=164"}],"version-history":[{"count":1,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/164\/revisions"}],"predecessor-version":[{"id":166,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/164\/revisions\/166"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media\/165"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media?parent=164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/categories?post=164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/tags?post=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}