Перейти к содержимому

Ваш сервер, ваша база, ваши правила

LoyalSparta — не облачный сервис, к которому вы привязаны. Это система, которую вы ставите у себя: в своей серверной или у выбранного хостинга.

База клиентов остаётся у вас

Телефоны, имена, даты рождения и история покупок хранятся в вашей базе данных на вашем сервере. Никто, кроме вас, к ним доступа не имеет — и мы тоже.

Проще с 152-ФЗ

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

Нет платы за каждого клиента

Стоимость не растёт вместе с базой. Сто тысяч участников программы обходятся так же, как тысяча — нужен только сервер подходящего размера.

Работает, даже если мы пропали

Система развёрнута у вас и не зависит от нашего облака. Если завтра мы перестанем отвечать, касса продолжит начислять и списывать бонусы.

Интеграции внутри вашего контура

Касса, сайт и учётная система обращаются к API по вашей сети. Доступ можно закрыть файрволом или VPN и не открывать систему в интернет.

Обновления — когда удобно вам

Новую версию вы ставите сами, в выбранное окно, и можете заранее проверить её на тестовом стенде.

Требования к серверу

Минимальной конфигурации хватает для старта и небольшого потока чеков. Для сети магазинов и больших каталогов берите рекомендуемую.

Минимум Рекомендуем
Процессор 2 vCPU 4 vCPU
Память 2 ГБ 4 ГБ
Диск 20 ГБ SSD 40 ГБ SSD
Сеть 100 Мбит/с 1 Гбит/с

Операционная система — любой Linux с Docker и Docker Compose. На каждые 100 тысяч товаров в каталоге закладывайте 1–3 ГБ диска.

Что внутри

Система поставляется как набор контейнеров Docker Compose. Всё стандартное и привычное администратору — никаких закрытых агентов и обращений к нашим серверам.

app
Приложение: PHP 8.3, Laravel 13, панели управления
nginx
Веб-сервер с HTTPS
certbot
Бесплатный сертификат Let’s Encrypt и его продление
db
MySQL 8 — клиенты, заказы, бонусы, каталоги
redis
Redis 7 — блокировки кошельков и сессии
rabbitmq
RabbitMQ — очередь уведомлений и импортов
worker
Отправка сообщений и фоновые импорты
scheduler
Расписание: активация и сгорание бонусов, дни рождения, загрузка фидов

Установка

  1. 1

    Сервер и домен

    Любой Linux-сервер с Docker: в своей серверной или у российского хостинга. Направьте на него домен, например loyalty.вашмагазин.ru.

  2. 2

    Настройки

    Заполните .env: домен, e-mail для сертификата, пароли базы данных и очереди, учётную запись первого администратора.

    cp .env.stage.example .env
  3. 3

    Сертификат и запуск

    Скрипт получает сертификат Let’s Encrypt, затем поднимаются все сервисы. Миграции базы применяются автоматически.

    ./docker/init-letsencrypt.sh
    docker compose up -d
  4. 4

    Правила и касса

    В панели заводите организацию, настраиваете проценты начисления и списания, выпускаете API-ключ и подключаете кассу, сайт или МойСклад.

Внедрение берём на себя

Своего администратора для установки не нужно. Мы проведём систему от пустого сервера до работающей кассы.

  • Помогаем подобрать сервер и ставим систему на него
  • Настраиваем HTTPS, почту и Telegram-бота для уведомлений
  • Переносим базу клиентов и остатки бонусов из таблицы или старой системы
  • Настраиваем правила начисления, уровни и уведомления вместе с вами
  • Подключаем кассу, сайт или МойСклад
  • Договариваемся о резервном копировании и порядке обновлений

Поставим LoyalSparta на ваш сервер

Расскажите о магазинах и кассе — подготовим демонстрацию и предложение по установке.

Оставить заявку