
1. Выбираем из категорий Webservers & Proxies => Пользовательский интерфейс Nginx
2. Копируем команду
3. Выполните приведенную команду в оболочке Proxmox VE.

При установке отвечаем на вопросы и в итоге получаем Node 101 с параметрами:

Для сайта основанном на Joomla необходимо установить дополнительно PHP8.2 и базу данных mariadb-server.
Чтобы установить PHP 8.2 и MariaDB-сервер, выполните следующие шаги. Рассмотрим установку PHP 8.2 с использованием PHP-FPM, так как это рекомендуемый способ для веб-серверов.
Установка PHP 8.2
По умолчанию в Debian 13 доступна более новая версия PHP (8.4), поэтому для установки PHP 8.2 потребуется добавить внешний репозиторий.
Обновите систему:
sudo apt update && sudo apt upgrade -y
Установите пакеты для работы с внешними репозиториями:
sudo apt install -y gnupg lsb-release apt-transport-https ca-certificates wget
Добавьте GPG-ключ репозитория SURY PHP:
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
Добавьте репозиторий в систему:
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
Обновите список пакетов:
sudo apt update
Установите PHP 8.2 и его основные компоненты:
sudo apt install -y php8.2 php8.2-cli php8.2-fpm
Установите необходимые расширения (пример набора):
sudo apt install php8.2-{mysql,curl,gd,opcache,zip,intl,bcmath,mbstring}
Вы можете выбрать другие расширения в зависимости от требований вашего проекта.
Активируйте и запустите PHP-FPM:
sudo systemctl enable --now php8.2-fpm
Проверьте установку:
php8.2 -v
Вы должны увидеть версию PHP 8.2.
Установка MariaDB-сервера
Обновите систему (если не сделано ранее):
sudo apt update -y && sudo apt upgrade -y
Установите MariaDB-сервер и клиент:
sudo apt install -y mariadb-server mariadb-client
Проверьте статус службы:
sudo systemctl status mariadb
В выводе должно быть указано active (running). Если служба не запущена, запустите её вручную:
sudo systemctl start mariadb
Включите автоматический запуск при загрузке:
sudo systemctl enable mariadb
Настройте безопасность (опционально, но рекомендуется):
sudo mysql_secure_installation
Этот скрипт поможет установить пароль для root-пользователя, удалить анонимных пользователей и выполнить другие действия по повышению безопасности.
Подключитесь к MariaDB от имени пользователя root:
sudo mysql
Создайте нового пользователя и базу данных (пример): sql
CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'SecurePassword123';
CREATE DATABASE appdb;
GRANT ALL PRIVILEGES ON appdb.* TO 'appuser'@'localhost';
FLUSH PRIVILEGES;
Замените appuser и appdb на нужные вам имена.
Выйдите из оболочки MariaDB:
sql
\q
Проверьте подключение от имени нового пользователя:
mysql -u appuser -p
Вам будет предложено ввести пароль, который вы задали при создании пользователя. Если подключение успешно, вы увидите оболочку MariaDB.
Мной уже рассматривался этот вопрос вот ссылка: https://kvasb.ru/programmirovanie/upravlenie-polzovatelyami-v-mysql-mariadb
очень скоро сайт переедет на Proxmox, видимо сдесь появится еще информация.