# Веб-приложения

Большинство клиентов покупают учетные записи хостинга для запуска различных приложений: веб-почты, систем клиентской поддержки, электронных магазинов, блогов, галерей изображений и т.п. Обычно такие пользователи не могут сами устанавливать приложения из-за недостатка технических знаний и опыта, поэтому они просят об этом своих сервис-провайдеров. В результате сотрудники провайдера оказываются загружены однотипными задачами, связанными с приложениями. Чтобы упростить установку (и поддержку) веб-приложений и сократить нагрузку на персонал, компания Plesk предлагает набор бесплатных и коммерческих приложений, которые пользователи Plesk могут установить прямо из своих панелей клиента.

Список приложений, доступных тому или иному клиенту, определяется несколькими факторами. Например, свойствами тарифного плана, подписки, локального репозитория и т.д. Чтобы узнать, как формируется список приложений, смотрите раздел Как приложения становятся доступны вашим клиентам.

## Типы приложений

Компания Plesk предлагает два типа приложений:

- Приложения, которые устанавливаются напрямую на сайт (например, блоговая платформа WordPress или система управления контентом Joomla!).
- Приложения, для установки которых не нужен сайт. Обычно это внешние приложения, расположенные где-то в сети и доступные просто по ссылке (например, iMind или OfficeDrive).

Приложения могут быть как бесплатными, так и платными. Для использования платных приложений необходим специальный ключ лицензии.

## Установка и поддержка приложений

Для установки приложений клиентам не нужно обладать какими-то особыми техническими навыками. Они просто вводят нужные параметры (например, логин и пароль администратора), а все остальное делает Plesk. Дальнейшее управление установленными приложениями тоже происходит довольно просто, так как все основные задачи выполняются прямо в Plesk. Более того, некоторые задачи можно выполнять даже без входа в приложение, так как некоторые приложения добавляют свои функции в интерфейс Панели клиента. Например, клиенты могут загрузить новую тему WordPress или добавить учетную запись пользователя SugarCRM прямо из своей панели клиента. Такая возможность является услугой, которую приложение предоставляет клиентам.

## Резервное копирование и восстановление приложений

Резервное копирование приложений выполняется с помощью стандартных средств Plesk (утилита `backup`). Так как единицей резервного копирования является подписка, каждая резервная копия включает сразу все приложения, входящие в подписку. Приложения из подписки восстанавливаются вместе с остальными ее данными.

## Хранилище приложений и каталог приложений

Если доступ к приложениям не ограничен, список доступных приложений в Панели клиента включает все приложения из следующих двух источников:

1. Каталог приложений ― удаленный репозиторий, принадлежащий Plesk, основной источник приложений.
2. Хранилище приложений ― локальный репозиторий в Plesk. Каждая установка Plesk имеет собственное хранилище приложений, которое доступно через Панель управления сервером (Управление сервером > Инструменты и настройки > Хранилище приложений).

Основные функции хранилища приложений:

- Расширение списка доступных приложений путем загрузки APS-пакетов. Эта возможность актуальна, если вы хотите предложить вашим клиентам приложения, которых нет в каталоге приложений.
- Обновление приложений, установленных через каталог приложений.
- Получение контроля над приложениями из каталога приложений. Скачав приложение из каталога в хранилище, вы получаете возможность контролировать некоторые из его опций. Например, регулировать его видимость для клиентов или настраивать его глобальные параметры.

Дополнительную информацию смотрите в разделе Хранилище приложений.

Если кратко, хранилище приложений ― это не только локальный репозиторий, но и инструмент для управления версиями, доступностью и глобальными настройками приложений, скачанных из каталога. Дополнительную информацию смотрите в разделе Как приложения становятся доступны вашим клиентам.

## Доступ к приложениям для других серверов Plesk

APS-приложение, добавленное в хранилище приложений, становится доступным только вашим клиентам. Если вы хотите, чтобы ваше приложение было доступно пользователям других серверов Plesk, добавьте его в каталог приложений. Каталог принимает только приложения в формате Application Packaging Standard (APS). После того как вы упакуете ваше приложение в этот формат, его нужно сертифицировать. О том, как это сделать, читайте на странице http://apsstandard.org/learn.