Wednesday, February 5, 2025

LAMP+PHP 5.6

sudo apt update

sudo apt install apache2 -y

sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'


sudo add-apt-repository 'deb [arch=amd64] http://mariadb.mirror.globo.tech/repo/10.11/ubuntu jammy main'

sudo apt update

sudo apt install mariadb-server mariadb-client -y

sudo mysql_secure_installation

sudo add-apt-repository ppa:ondrej/php

sudo apt update

sudo apt install php5.6 -y

sudo apt install php5.6-{mbstring,mysql,zip} -y


Optional


sudo nano /etc/apache2/sites-available/domain.com.conf


<VirtualHost *:80>

    ServerAdmin webmaster@localhost

    ServerName domain.com

    ServerAlias www.domain.com

    DocumentRoot /var/www/domain.com

    ErrorLog ${APACHE_LOG_DIR}/error.log

    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>


sudo a2ensite domain.com.conf

sudo a2dissite 000-default.conf

sudo apache2ctl configtest

sudo systemctl restart apache2


Webuzo

 Як встановити Webuzo на Ubuntu

Webuzo — це популярна панель керування для одного користувача, яка дозволяє вам легко керувати сервером і розгортати різноманітні програми. Ось покроковий посібник із встановлення Webuzo на Ubuntu:


Крок 1: Оновіть систему


По-перше, переконайтеся, що ваша система оновлена:


sudo apt update && sudo apt upgrade -y


Крок 2: Встановіть необхідні залежності


Webuzo вимагає встановлення певних пакетів на вашому сервері. Встановіть ці залежності за допомогою такої команди:


sudo apt install wget curl -y

sudo apt install unzip -y


Крок 3. Завантажте інсталятор Webuzo


Перейдіть у свій домашній каталог і завантажте сценарій інсталятора Webuzo:


cd ~


wget -N http://files.webuzo.com/install.sh


Крок 4: Змініть дозволи для інсталятора


Зробіть завантажений сценарій виконуваним:


chmod 755 install.sh


Крок 5. Запустіть інсталятор Webuzo


Виконайте сценарій інсталятора:


sudo ./install.sh


Це почне процес встановлення, який може зайняти деякий час, оскільки буде завантажено та налаштовано необхідні пакети та залежності.


Крок 6. Запустіть програму встановлення з вибраними програмами


./install.sh --install=apache2,mariadb108,bind,exim,dovecot,php81,php80,php74


Інсталятор Webuzo дозволяє інсталювати webuzo з вибраними програмами. У наведеному вище прикладі буде встановлено Apache2, MariaDB, PHP 8 і PHP 7.4


Щоб отримати додаткові параметри, перейдіть за наведеним нижче посиланням для назв програм:


https://webuzo.com/docs/installing-webuzo/install/#selected-apps


Крок 7. Відкрийте панель адміністратора Webuzo


Після завершення встановлення ви зможете отримати доступ до панелі адміністратора Webuzo,




Для HTTPS:


https://your_server_ip:2005




Для HTTP:


http://your_server_ip:2004


Крок 8: Встановіть веб-сервер і програми


Увійшовши в панель керування Webuzo, ви можете встановити та налаштувати різні веб-сервери (Apache, Nginx тощо) і програми (WordPress, Joomla тощо) відповідно до ваших вимог.


Крок 9. Налаштуйте DNS (необов’язково)


Якщо ви плануєте керувати доменами за допомогою Webuzo, вам може знадобитися налаштувати параметри DNS. Це можна зробити на панелі керування Webuzo в розділі керування DNS.


Додаткові поради:


Переконайтеся, що ваш сервер відповідає мінімальним системним вимогам для Webuzo.


Регулярно оновлюйте Webuzo та встановлені програми для забезпечення безпеки та продуктивності.


Використовуйте брандмауер, щоб захистити свій сервер і контролювати доступ до портів Webuzo.


Виконуючи ці кроки, ви зможете успішно встановити та налаштувати Webuzo на своєму сервері Ubuntu. Якщо у вас виникли проблеми, зверніться до офіційної документації Webuzo або зверніться до служби підтримки тут .


VestaCP

 Ставим панель VestaCP (Ubuntu 18.10)

# Connect to your server as root via SSH


ssh root@your.server


# Download installation script


curl -O https://vestacp.com/pub/vst-install.sh


# Run it


bash vst-install.sh --nginx yes --phpfpm yes --apache no --vsftpd yes --proftpd no --exim yes --dovecot no --spamassassin no --clamav no --named no --iptables yes --fail2ban no --softaculous no --remi yes --quota no --mysql yes --postgresql no


Панель спросит hostname (узнаем командой hostname заранее!!!)


Получаем набор софта:


Nginx Web Server


PHP-FPM Application Server


Exim Mail Server


Dovecot POP3/IMAP Server


MariaDB Database Server


Vsftpd FTP Server


IPtables Firewall + Fail2Ban Intrusion prevention software


Hestia CP

 Hestia CP

Log in to your server as root, either directly or via SSH: ssh root@your.server and download the installation script:


then run the following command, autogenerated based on the options you have chosen above:


apt-get update & apt-get upgrade


wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh


sudo bash hst-install.sh --apache yes --phpfpm yes --multiphp yes --vsftpd yes --proftpd no --named yes --mysql no --mysql-classic yes --postgresql no --exim yes --dovecot yes --sieve no --clamav no --spamassassin no --iptables yes --fail2ban yes --quota no --api yes --interactive yes --password no --with-debs no  --port '8083' --hostname 'vds1327503.hosted-by-itldc.com' --email 'dz888@ukr.net' --lang 'en'  --force 




                _   _           _   _        ____ ____


               | | | | ___  ___| |_(_) __ _ / ___|  _ \


               | |_| |/ _ \/ __| __| |/ _` | |   | |_) |


               |  _  |  __/\__ \ |_| | (_| | |___|  __/


               |_| |_|\___||___/\__|_|\__,_|\____|_|




                          Hestia Control Panel


                                  1.8.11


                            www.hestiacp.com




========================================================================




Thank you for downloading Hestia Control Panel! In a few moments,


we will begin installing the following components on your server:




   - NGINX Web / Proxy Server


   - Apache Web Server (as backend)


   - Multi-PHP Environment


   - Bind DNS Server


   - Exim Mail Server


   - Dovecot POP3/IMAP Server


   - MySQL8 Database Server


   - Vsftpd FTP Server


   - Firewall (iptables) + Fail2Ban Access Monitor




========================================================================


LAMP+PHP 5.6

sudo apt update sudo apt install apache2 -y sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc' sudo...