Установка
Три способа поднять Adwos CMS на собственном сервере
Что вам понадобится
- Сервер на Ubuntu 22.04 LTS+ (Debian 12, Astra Linux Special Edition тоже подходят)
- Минимум 2 vCPU, 4 ГБ RAM, 20 ГБ свободного диска (рекомендуется 4 vCPU + 8 ГБ RAM + 40 ГБ)
- Открытые порты 80 и 443 (для HTTP и HTTPS)
- Доступ root или sudo
- Доменное имя, A-запись которого указывает на сервер
Способ 1 — Установка одной командой (рекомендуется)
Самый быстрый путь: bootstrap-скрипт сам скачает мастер установки, поднимет временный веб-инсталлятор и удалит сам себя после успешной настройки.
sudo bash -c "$(curl -sSL https://adwos.org/install.sh)"Что произойдёт
- Скрипт проверит окружение (ОС, версия, права, доступная память и диск)
- Скачает подписанный инсталлятор и проверит RSA-подпись
- Запустит веб-мастер установки на временном порту
8888 - Покажет в терминале адрес для подключения:
✓ Веб-мастер запущен: http://<IP-вашего-сервера>:8888 - Откройте этот адрес в браузере и пройдите 4 шага мастера:
- Лицензионный ключ
- Доменное имя
- Учётная запись администратора
- Параметры запуска (база данных, S3, SMTP)
- После применения настроек мастер развернёт PostgreSQL, Redis, Manticore Search, backend и frontend в Docker Compose, выпустит SSL-сертификаты через Caddy и автоматически удалит сам себя вместе со временным портом
После завершения CMS доступна на вашем домене по HTTPS. Файлы установлены в /opt/adwos-cms.
Этим же лицензионным ключом откроется полный API Reference в этой документации.
Способ 2 — Скачать инсталлятор и запустить вручную
Подходит, если в окружении нельзя выполнить curl | bash, или вы хотите проверить контрольную сумму перед запуском.
# 1) Скачайте подписанный установщик (всегда последняя стабильная)
curl -sSLO https://adwos.org/install/adwos-installer
curl -sSLO https://adwos.org/install/adwos-installer.sig
# 2) Проверьте подпись (опционально, ключ публикуется на adwos.org/install/public.pem)
openssl dgst -sha256 -verify public.pem -signature adwos-installer.sig adwos-installer
# 3) Запустите
chmod +x adwos-installer
sudo ./adwos-installer --port 8888Мастер откроется по адресу http://<IP-вашего-сервера>:8888 — далее всё как в Способе 1.
Способ 3 — Test-drive (попробовать без своего сервера)
Если хотите оценить движок без развёртывания — закажите бесплатную демо-инсталляцию на сайте: adwos.org/test-drive.
- Поднимается за ~60 секунд на инфраструктуре Adwos
- Доступна 24 часа, с тестовыми данными (~700 категорий, демо-объявления)
- Доступ к админ-панели и пользовательскому интерфейсу
- Лицензионных функций (платёжные модули, рекламный кабинет и т.п.) нет, но базовое API работает
Подходит для презентаций, оценки UI/UX, проверки гипотез.
После установки
Первый запуск
- Откройте
https://<ваш-домен>— увидите главную с настройкой по умолчанию (тема «Маркетплейс») - Перейдите в
https://<ваш-домен>/adminи войдите учётной записью, которую создали в мастере - Заполните Настройки → Общие (название, описание, контакты)
Обновления
Adwos CMS поддерживает автообновление через OTA: новые версии приходят в админку в раздел Маркетплейс → Обновления. Чтобы установить — нажмите «Установить» или включите автоприменение.
Резервные копии
Включите автобэкап в Настройки → Резервное копирование. По умолчанию бэкап содержит дамп БД и пользовательские файлы из uploads/.
Если что-то пошло не так
| Симптом | Что проверить |
|---|---|
connection refused на порту 8888 | UFW/iptables блокирует — sudo ufw allow 8888, после установки порт автоматически закроется |
SSL handshake error после установки | DNS A-запись ещё не проросла, подождите 5–15 минут или проверьте через dig <ваш-домен> |
| Мастер показывает «Не удалось подключиться к платформе» | Сервер должен иметь исходящий доступ к adwos.org (HTTPS 443) для активации лицензии |
out of memory при сборке frontend | Минимум 4 ГБ RAM, временно увеличьте swap: fallocate -l 4G /swap && chmod 600 /swap && mkswap /swap && swapon /swap |
Если ничего не помогло — напишите в поддержку: см. Введение → Контакты.