VirtualityCMS
О VirtualityCMS
Основные функции и интеграции
Интеграция с платёжными системами
VirtualityCMS поддерживает интеграцию с различными платёжными системами, такими как Альфа-Банк, Т-Банк, Сбер и другие. Это позволяет клиентам легко и безопасно оплачивать покупки на вашем сайте.
Интеграция со службами доставки
VirtualityCMS интегрируется с популярными службами доставки, такими как СДЭК, Почта России, МойСклад, Яндекс-доставка и другими. Это упрощает процесс оформления заказов и отправки товаров клиентам.
Интеграция с маркетплейсами
VirtualityCMS может быть интегрирована с крупными маркетплейсами, такими как Яндекс.Маркет, Ozon, Wildberries и другими. Это позволяет расширить аудиторию вашего интернет-магазина и увеличить продажи.
Интеграция с 1С
VirtualityCMS поддерживает интеграцию с системой учёта 1С, что позволяет автоматизировать процессы управления складом, заказами и финансами.
Другие интеграции
VirtualityCMS также может быть интегрирована с другими системами и сервисами, такими как CRM, ERP, социальные сети и т. д. Это даёт возможность расширить функциональность вашего интернет-магазина и улучшить взаимодействие с клиентами.
Преимущества использования VirtualityCMS
Использование VirtualityCMS имеет ряд преимуществ, которые делают её идеальным выбором для владельцев интернет-магазинов:
Простота использования
VirtualityCMS имеет интуитивно понятный интерфейс, который позволяет легко настраивать и управлять всеми функциями системы.
Гибкость
VirtualityCMS предоставляет широкие возможности для настройки и адаптации под конкретные потребности вашего бизнеса.
Безопасность
VirtualityCMS обеспечивает высокий уровень безопасности данных и транзакций, что является критически важным для любого интернет-магазина.
Эффективность
VirtualityCMS позволяет автоматизировать многие процессы, что снижает затраты времени и ресурсов на управление интернет-магазином.
Масштабируемость
VirtualityCMS может масштабироваться вместе с ростом вашего бизнеса, обеспечивая стабильную работу даже при высоких нагрузках.
Как начать использовать VirtualityCMS
Чтобы начать использовать VirtualityCMS, вам необходимо выполнить следующие шаги:
- Выбрать подходящий тарифный план на сайте VirtualityCMS
- Зарегистрировать аккаунт на сайте VirtualityCMS
- Установить и настроить VirtualityCMS на вашем сервере
- Интегрировать VirtualityCMS с необходимыми сторонними системами и сервисами
- Настроить и запустить ваш интернет-магазин
VirtualityCMS — это мощный инструмент для создания и управления успешным интернет-магазином. Благодаря широкому спектру функций и возможностей, она позволяет оптимизировать бизнес-процессы, повысить эффективность работы и увеличить продажи.
Инструкция по установке VirtualityCMS на Yandex Cloud
Создание виртуальной машины
Шаг 1: Переход в Yandex Cloud Marketplace
- Войдите в консоль Yandex Cloud (https://console.cloud.yandex.ru/)
- Выберите каталог, в котором хотите создать виртуальную машину (main по умолчанию)
- Перейдите в раздел «Готовые решения Marketplace»
- Категория «Системы управления сайтом. Найдите образ „VirtualityCMS“ в списке продуктов.
- Нажмите использовать
Шаг 2: Расположение и конфигурация
-
В разделе «Расположение» выберите зону доступности (например,
ru-central1-b) -
В разделе «Диски и файловые хранилища»:
- Тип диска: Выберите SSD для лучшей производительности
- Размер диска: Установите в зависимости от выбранной конфигурации (см. ниже)
-
В разделе «Вычислительные ресурсы»:
- Выберите вкладку «Standard»
- Выберите подходящую конфигурацию из списка
Рекомендуемые конфигурации
| Конфигурация | vCPU | RAM | Диск | Посетителей/день | Одновременно | Подходит для |
|---|---|---|---|---|---|---|
| Стартовый | 2 | 4 ГБ | 20 ГБ | до 1 000 | ~10-15 | Блоги, портфолио, тестовые проекты |
| Бизнес | 4 | 8 ГБ | 40 ГБ | до 10 000 | ~50-100 | Корп. сайты, интернет-магазины |
| Высоконагруженный | 8 | 16 ГБ | 80+ ГБ | более 10 000 | ~200+ | Крупные порталы, медиа-платформы |
💡 Совет: При росте нагрузки можно изменить конфигурацию ВМ без переустановки системы через консоль Yandex Cloud.
Шаг 3: Сетевые настройки
В разделе Сетевые настройки:
-
Публичный IP-адрес: Выберите «Автоматически»
- Это позволит обращаться к вашему сайту из интернета
-
Группы безопасности:
- Система автоматически назначит группу безопасности
- По умолчанию будут открыты необходимые порты (SSH, HTTP, HTTPS)
⚠️ Важно: Если сайт не открывается после установки, проверьте правила группы безопасности:
- Перейдите в Virtual Private Cloud → Группы безопасности
- Убедитесь, что открыты порты: 22 (SSH), 80 (HTTP), 443 (HTTPS)
- Источник:
0.0.0.0/0(доступ из любого IP)
- Защита от DDoS-атак (опционально): Можно включить для дополнительной защиты
Шаг 4: Настройка доступа
В разделе Доступ:
- Выберите метод аутентификации: SSH-ключ (рекомендуется)
⚠️ НЕ используйте «Доступ по OS Login» для этого образа
-
Логин*: Введите имя пользователя для подключения по SSH
- Рекомендуется:
cmsилиadmin - Это имя вы будете использовать для подключения:
ssh ваш_логин@IP_адрес
- Рекомендуется:
-
SSH-ключ:
- Нажмите «Добавить ключ»
- Вставьте ваш SSH «публичный» ключ (содержимое файла
~/.ssh/id_rsa.pub)
Если у вас нет SSH-ключа:
# В терминале выполните: ssh-keygen -t rsa -b 4096 # Скопируйте публичный ключ: # Windows: type %USERPROFILE%\.ssh\id_rsa.pub # Linux/Mac: cat ~/.ssh/id_rsa.pub -
Общая информация:
- Имя ВМ: Введите понятное имя (например,
virtuality-cms-prod) - Описание (опционально): Добавьте описание для удобства
- Имя ВМ: Введите понятное имя (например,
-
Нажмите кнопку «Создать ВМ» внизу страницы
⏱️ Первоначальная инициализация (1-2 минуты)
После создания виртуальной машины происходит автоматическая настройка:
Что происходит автоматически:
- ✅ Система инициализируется через cloud-init
- ✅ Создается база данных MariaDB для CMS
- ✅ Генерируются случайные учетные данные для базы данных
- ✅ Настраивается веб-сервер Apache
- ✅ Подготавливается установщик CMS
Примерное время инициализации: 60-90 секунд
Как проверить готовность:
- Подключитесь к ВМ через SSH:
ssh cms@<IP_адрес_ВМ> - В приветственном сообщении (MOTD) отобразится информация о статусе системы
- Вы увидите IP-адрес, статус служб и готовность к установке
Установка CMS
Шаг 1: Открытие установщика
- Скопируйте публичный IP-адрес вашей ВМ из консоли Yandex Cloud
- Откройте браузер и перейдите по адресу:
http://<IP_адрес_ВМ>
Шаг 2: Проверка системных требований ✅
Установщик автоматически проверит:
- Версию PHP (требуется PHP 7.4+)
- Версию MySQL/MariaDB (требуется 5.7+)
- Необходимые PHP расширения (mbstring, mysqli, curl, gd и др.)
- Права доступа к файлам
✅ Все требования будут выполнены автоматически
Шаг 3: Настройка подключения к базе данных
Данные для подключения уже заполнены автоматически:
| Параметр | Значение |
|---|---|
| Хост БД | localhost |
| База данных | virtualitycms |
| Пользователь БД | cms_user |
| Пароль БД | сгенерирован автоматически |
⚠️ Не изменяйте эти данные! Они уже настроены и протестированы.
Шаг 4: Настройка администратора
Заполните следующие поля:
- Email администратора: укажите ваш реальный email
- Принять лицензионное соглашение: установите галочку
Шаг 5: Запуск установки
- Нажмите кнопку «Установить»
- Дождитесь завершения установки (примерно 20-30 секунд)
- На странице успешной установки отобразятся учетные данные администратора:
- Логин:
admin - Пароль: отображается один раз
- Логин:
ВАЖНО! Сохраните пароль администратора в надежном месте. Он отображается только один раз.
Шаг 6: Первый вход в панель администратора
- Перейдите по адресу:
http://<IP_адрес_ВМ>/admin/ - Введите логин:
admin - Введите пароль, полученный на предыдущем шаге
- Нажмите Войти
Рекомендуется:
- ✅ Сразу после первого входа смените пароль администратора в настройках
- ✅ Настройте резервное копирование базы данных
- ✅ Установите SSL-сертификат для HTTPS (Let’s Encrypt)
❓ Часто задаваемые вопросы
В: Сколько времени занимает первоначальная настройка ВМ?
О: Обычно 2-4 минуты после создания виртуальной машины.
В: Что делать, если сайт не открывается?
О: Проверьте, что в группе безопасности открыт порт 80 (HTTP). Также убедитесь, что прошло достаточно времени для инициализации (минимум 2 минуты).
В: Можно ли изменить данные подключения к базе данных?
О: Не рекомендуется. Они настроены автоматически и гарантированно работают.
В: Как установить SSL-сертификат?
О: Подключитесь по SSH и используйте certbot для установки Let’s Encrypt:
sudo apt update
sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d yourdomain.com
В: Где хранятся файлы сайта?</b></summary>
О: В директории /var/www/html/
В: Как сделать резервную копию?</b></summary>
О: Используйте встроенные средства Yandex Cloud для создания снимков дисков, либо настройте автоматическое резервное копирование через SSH.
📋 Информация о документе
| Параметр | Значение |
|---|---|
| Версия документа | 1.0 |
| Дата обновления | 30.11.2025 |
| Совместимость | Yandex Cloud Marketplace, Ubuntu 22.04 LTS |
Варианты тарификации
5 000 ₽ / 30 дней Предоплата | ||
Оплата за 3 месяца 13 500 ₽ / 90 дней Предоплата | 13 500 ₽ / 90 дней Предоплата | |
Оплата за 12 месяцев 45 000 ₽ / 365 дней Предоплата | 45 000 ₽ / 365 дней Предоплата |
- Создание интернет-магазинов и других сервисов в категории e-commerce.
- Корпоративные сайты