Перед самостоятельным размещением Vanilla обязательно проверьте текущую модель распространения Higher Logic: архивная community-инструкция может больше не соответствовать доступному и поддерживаемому продукту.

Важно: Эта инструкция сознательно не подставляет несуществующую «новую версию»: статус self-hosted продукта нужно подтвердить в день установки.

1. Проверьте актуальный канал

Сверьте official repository, release notes, лицензию, PHP/DB matrix и наличие security support. Не ставьте архивный ZIP.

2. Подготовьте изолированную среду

sudo apt update
sudo apt full-upgrade -y
sudo apt install -y nginx mariadb-server php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip unzip

3. Устанавливайте только signed/current release

Разворачивайте в отдельном virtual host, создайте отдельную БД/пользователя и выдайте запись веб-процессу только cache/uploads.

4. Включите обязательную защиту

HTTPS, регулярные обновления, backup БД/uploads, rate limiting входа и SMTP через authenticated relay.

5. Выберите альтернативу при отсутствии поддержки

Если self-hosted ветка больше не получает security fixes, мигрируйте на поддерживаемый форум вместо публикации уязвимой версии.

Официальная документация