Справочник

Установка программ на Ubuntu: что поставить для сайта

Программы для сайта ставятся на Ubuntu командой sudo apt install из пакетов самой Ubuntu. Что ставить, зависит от сайта: для WordPress — nginx, PHP и база данных, для приложения на Node.js или Python — сам язык и nginx перед приложением.

≈ 5 мин чтения
Содержание 6

Что поставить для вашего сайта

СайтЧто поставить по порядку
HTML-страницы без программКак установить nginx на Ubuntu
WordPress или другой сайт на PHPКак установить nginx на Ubuntu, Как установить PHP на Ubuntu, затем Как установить MySQL на Ubuntu или Как установить MariaDB на Ubuntu
приложение на Node.jsКак установить Node.js на Ubuntu, Как установить nginx на Ubuntu
приложение на PythonPython, pip и venv на Ubuntu, Как установить nginx на Ubuntu
приложению нужна базаКак установить PostgreSQL на Ubuntu, Как установить MySQL на Ubuntu или Как установить MariaDB на Ubuntu — какую просит приложение
код лежит в репозиторииКак установить Git на Ubuntu
приложение в контейнерахКак установить Docker на Ubuntu
сайт на Apache вместо nginxКак установить Apache на Ubuntu
проект на PHP с файлом composer.jsonКак установить Composer на Ubuntu
защитить вход по SSH от подбора паролейКак установить fail2ban на Ubuntu
удобнее работать с файлами в панелях, а не командамиMidnight Commander на Ubuntu

После установки сайт подключают к домену и включают HTTPS — пошагово в инструкции Как разместить сайт на VPS.

Команды на этой странице вводятся на сервере: подключитесь к нему по SSH (как подключиться) и набирайте их в том же окне.

Какие версии поставятся

Версии взяты со страниц пакетов Ubuntu на 14 октября 2026 года. В каждой статье — точные номера и ссылки на пакеты. Какая Ubuntu стоит у вас — как узнать.

Раздел main — основной раздел Ubuntu. Про universe документация Ubuntu пишет, что его пакеты поддерживает сообщество, а не Ubuntu официально: исправления безопасности для них приходят только через Ubuntu Pro. Подписка Ubuntu Pro бесплатна для личного использования до пяти машин. Раздел universe в Ubuntu включён сразу, ставить из него можно без настройки.

Как ставить программы

Любая программа ставится тремя шагами:

  1. Обновите список пакетов: sudo apt update.
  2. Посмотрите, что за пакет и какой версии: apt show имя, например apt show nginx.
  3. Установите: sudo apt install имя. Если система спросит пароль, введите пароль своего пользователя на сервере. Символы при вводе не видны — так и должно быть: наберите пароль и нажмите Enter. На вопрос Do you want to continue? [Y/n] нажмите Y и Enter.

Проверить, что пакет уже стоит, можно командой apt list --installed 'nginx*'. Удалить программу — sudo apt remove имя, а вместе с настройками — sudo apt remove --purge имя. Все команды — в статье Команда apt.

Ошибки и как их исправить

Что видитеРазбор
E: Unable to locate packageapt не нашёл пакет
Are you root?команда без sudo
Unit … could not be foundслужбы нет на сервере
Address already in use у nginxпорт занят другой программой

Другие ошибки apt — в разделе Ошибки apt и sudo.

Источники

Сверено 14 октября 2026 года.

Что почитать дальше