Установка SBG r_keeper Server

Одна программа на ресторан: меню для планшетов и QR, заказы в r_keeper и статистика для кабинета.

SBG r_keeper Server ставится один раз на ресторан. Это одна служба Windows, которая делает всё сразу:

  • отдаёт меню планшетам и QR-меню;
  • отправляет заказы с планшетов в r_keeper;
  • передаёт продажи в кабинет владельца;
  • синхронизирует оформление меню с облаком.

Служба запускается сама после перезагрузки компьютера.

Требования

  • Windows 10, Windows 11 или Windows Server 2016 и новее, 64 бит.
  • Компьютер в одной сети с кассовым сервером r_keeper 7 и планшетами. Подойдёт сервер, где уже стоит r_keeper.
  • Лицензия XML-интерфейса r_keeper и сотрудник с правом HTTP-доступа к кассе.
  • Логин SQL Server на чтение базы отчётов RK7.
  • Код кассовой станции, от имени которой будут создаваться заказы.
  • ID и ключ ресторана из кабинета rkpr.uz. Их выдаём мы вместе с подпиской или пробным периодом.

Установка

  1. Скачайте rkeeper-server-setup на странице Скачать.
  2. Запустите от имени администратора.
  3. Заполните три страницы мастера.

Касса r_keeper

Поле Что вписать
Адрес XML https://IP-кассы:8086/rk7api/v0/xmlinterface.xml. Порт и путь как в настройках XML-интерфейса r_keeper
Логин HTTP Сотрудник r_keeper с правом HTTP-доступа
Пароль HTTP Его пароль

База отчётов

Поле Что вписать
Сервер Имя или IP SQL Server, при именованном экземпляре host\instance
База Обычно RK7
Логин и пароль Пользователь SQL с правом только на чтение

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

Ресторан

Поле Что вписать
ID ресторана Из кабинета rkpr.uz, карточка ресторана
Код станции Код кассовой станции r_keeper (CASHES.SIFR). Заказы с планшетов создаются от её имени
Пароль админки Не короче 6 символов. Нужен для входа в админку и для выхода из режима киоска на планшете
Ключ ресторана Из кабинета. Обязателен: по нему сервер получает лицензию, работают QR-меню, статистика и правка меню из кабинета

Без действующей подписки меню на планшетах не открывается. Лицензия обновляется сама раз в час и действует 7 дней без связи с облаком.

Что делает установщик

  • Копирует программу в C:\Program Files\rkeeper-server.
  • Сохраняет настройки в server.json в той же папке.
  • Регистрирует службу rkeeper-server с автозапуском и перезапуском при сбое.
  • Открывает порты 18300 (меню и админка) и 18100 (состояние статистики) в брандмауэре для частной и доменной сети.
  • Хранит базу, фото и журналы в C:\ProgramData\rkeeper-server.

После установки откроется админка http://localhost:18300/admin. С других компьютеров сети она доступна по адресу http://IP-сервера:18300/admin.

Проверка

  1. Войдите в админку, откройте Настройки. Строки «Касса» и «SQL» должны быть зелёными.
  2. В разделе Блюда нажмите Обновить из r_keeper: появятся блюда с ценами.
  3. Откройте http://127.0.0.1:18100 на сервере: это состояние статистики. Строки кассы, SQL и облака должны быть зелёными.
  4. Через несколько минут продажи появятся в кабинете на rkpr.uz.

Какие данные уходят в облако

  • Закрытые чеки: сумма, скидки, гости, оплаты, станция, кассир.
  • Блюда в чеках, официанты, столы.
  • Удалённые чеки и отказы блюд: кто, когда, на какую сумму.
  • Открытые заказы в моменте, для экрана «Сегодня».
  • Оформление меню: фото, описания, переводы, баннеры.

Если интернет пропал, сервер копит данные у себя и отправит их, когда связь вернётся. Меню и заказы в ресторане работают без интернета.

Обновление

Запустите установщик новой версии поверх старой. Мастер не спросит настройки повторно: server.json, база и фото сохраняются. Служба останавливается на время замены файлов и запускается снова.

Изменить настройки

Откройте C:\Program Files\rkeeper-server\server.json в Блокноте от имени администратора, исправьте поле и перезапустите службу rkeeper-server в «Службах» Windows. Чтобы выключить статистику, добавьте "stats": false.

Удаление

«Параметры» → «Приложения» → SBG r_keeper Server → «Удалить». Служба и правило брандмауэра удаляются. Данные в C:\ProgramData\rkeeper-server остаются на случай переустановки.