ISPConfig орнату: қадамдар мен нұсқаулар
Панельді орнатуды бастамас бұрын оның интерфейсі мен мүмкіндіктерімен ISPConfig сайтындағы демо-нұсқада танысуға болады.
ISPConfig келесі операциялық жүйелермен жұмыс істейтін серверлерге орнатылады:
- Debian 9, 10
- Ubuntu 16.04 - 20.04
- CentOS 7, 8
Орнату алдын ала бапталмаған таза серверде орындалуы керек.
- Алдымен серверге SSH арқылы қосылыңыз.
- Содан кейін стандартты бағдарламалық жасақтама жинағын орнататын инсталляторды жүктеп алып, іске қосу үшін келесі команданы пайдаланыңыз: Apache2, PHP (5.6 - 8.0 нұсқалары), MariaDB, Postfix, Dovecot, Rspamd, BIND, Jailkit, Roundcube, PHPMyAdmin, Mailman, Webalizer, AWStats және GoAccess.
wget -O - https://get.ispconfig.org | sh -s --
Орнатуға өзгерістер енгізгіңіз келсе, командаға қажетті параметрлерді қосып баптауға болады.
Мысалы, веб-сервер ретінде Apache2 орнына Nginx орнату үшін келесі команданы пайдаланыңыз:
wget -O - https://get.ispconfig.org | sh -s -- --use-nginx
Көп жағдайда, әсіресе қай нұсқаны таңдау керектігін білмесеңіз, серверде барлық қажетті бағдарламалық жасақтама болуы үшін стандартты орнату командасын пайдалану ұсынылады.
Алайда орнатуды өз қалауыңызша баптау қажет болса, мұнда қолжетімді параметрлер берілген:
|
--help |
Осы команданы пайдалану жөніндегі нұсқаулықты көрсету |
|
--debug |
Орнату барысында жөндеу (debug) режимін қосу |
|
--channel |
Орнатылатын ISPConfig нұсқасын таңдау Пішімі: --channel=<stable|dev> stable — соңғы тұрақты релиз, қарапайым пайдаланушыларға ұсынылады; dev — Git-репозиторийдегі соңғы релиз, қателер мен тексерілмеген функциялар болуы мүмкін, тәжірибелі пайдаланушыларға ұсынылады. |
|
--lang |
Орнатушының тілін таңдау (ағылшын және неміс тілдері қолжетімді). Пішімі: --lang=en|de |
|
--use-nginx |
Веб-сервер ретінде Apache2 орнына Nginx орнату |
|
--use-amavis |
Поштаны сүзу үшін Rspamd орнына Amavis пайдалану |
|
--use-unbound |
Жергілікті DNS ретінде Bind9 орнына Unbound орнату. --no-dns параметрі орнатылған болса, бұл параметрді пайдаланбаңыз |
|
--use-php |
Тек көрсетілген PHP нұсқаларын орнату (әдепкі бойынша барлығы орнатылады). Қолжетімді нұсқалар: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0. Мысалы: --use-php=7.4,8.0 |
|
--use-php=system |
Үшінші тарап репозиторийінен қосымша PHP нұсқаларын орнатуды өшіріп, тек ресми репозиторийдегі нұсқаны орнату |
|
--use-ftp-ports |
Пассивті режимдегі FTP үшін порттар ауқымын көрсету. Мысалы: --use-ftp-ports=40110-40210 |
|
--no-web |
Веб-сервер конфигурациясын басқару үшін ISPConfig пайдаланбау. Бұл параметр Nginx/Apache, PureFTPd, Roundcube және PHPMyAdmin орнатуды да өшіреді |
|
--no-mail |
Пошта серверін орнатпау. Жүйелік хабарламаларды жіберу үшін тек Postfix орнатылады |
|
--no-dns |
DNS-серверді орнатпау. Bind тек жүйе үшін орнатылады |
|
--no-local-dns |
Жергілікті DNS-кэшті пайдаланбау |
|
--no-firewall |
UFW (Uncomplicated Firewall) орнатпау |
|
--no-roundcube |
Roundcube Webmail орнатпау |
|
--roundcube |
--no-mail пайдаланылса да Roundcube орнату (қолмен баптау қажет) |
|
--no-pma |
PHPMyAdmin орнатпау |
|
--no-mailman |
Mailman орнатпау |
|
--no-quota |
Квоталарды өшіру |
|
--no-ntp |
Жүйелік уақытты синхрондауды баптамау |
|
--unattended-upgrades |
Автоматты жаңартуларды қосу Сондай-ақ келесі параметрлерді қосуға болады: --unattended-upgrades=autoclean,reboot — автоматты тазалау және қайта жүктеу үшін --i-know-what-i-am-doing — орнатуды растаусыз орындау үшін |
- Бұл команданы орындағаннан кейін дайындық кезеңі басталады, содан соң жүйе орнатуды растауды сұрайды:
«yes» деп енгізіп, «Enter» пернесін басыңыз.
- Орнату процесінің аяқталуын күтіңіз. Аяқталғаннан кейін мынадай хабарламаны көресіз:
Панель сәтті орнатылды. Оған кіру үшін мына мекенжайға өтіңіз: https://сервердің_IP_мекенжайы:8080/login/
Кіру үшін орнату барысында берілген тіркелгі деректерін пайдаланыңыз: логин «admin» және «Your ISPConfig admin password is» жолындағы құпиясөз.
Панельді орнату аяқталғаннан кейін болашақта Roundcube Webmail пошта клиенті дұрыс жұмыс істеуі үшін келесі команданы орындау ұсынылады:
chown -Rf ispapps:www-data /etc/roundcube