Перед самостоятельным размещением 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, мигрируйте на поддерживаемый форум вместо публикации уязвимой версии.