Установка сервера
Сервер ставится на компьютер, который всегда включён в клубе: отдельный ПК или машина администратора. Мастер сам кладёт PostgreSQL 16, Visual C++ и среду выполнения. Отдельно их скачивать не нужно.
Перед запуском
Windows 10 или 11, 64 бита. Запускайте установщик от имени администратора. На диске нужно место под базу и файлы сервера. Порт панели по умолчанию 5080, порт базы 5432. База слушает только этот компьютер, с других ПК к ней не подключиться.
Шаги мастера
- Сервер клуба. На первом экране можно сразу открыть удаление, если сервер уже стоял. Иначе нажмите «Далее».
- Куда ставить. Папка по умолчанию C:\ShiftClub\Server. Порт панели 5080. Галочка «Открыть порт в локальной сети» создаёт правило брандмауэра, чтобы касса и компьютеры зала видели сервер. «Запускать сервер вместе с Windows» ставит автозапуск.
- База PostgreSQL. Оставьте «Поставить PostgreSQL 16 вместе с сервером», если своей базы нет. Мастер сам создаст пароли. Если PostgreSQL уже установлен, снимите галочку, укажите адрес, порт, имя базы, пользователя и пароль администратора postgres. Пароль администратора нужен один раз, чтобы создать базу, в файл настроек он не пишется. Кнопка «Проверить подключение» должна ответить до установки.
- Название клуба. Имя, которое увидят панель, экран зала и компьютеры. Логотип можно пропустить: png, jpg, webp или gif, до 2 МБ. Позже это меняется в настройках. Подробнее о бренде.
- Владелец панели. Логин по умолчанию owner. Пароль не короче 8 символов, вводится дважды. Этим входом открывают кассу и настройки. Пароль потом меняется в панели.
- Лицензия. Ключ вида SHIFT-XXXX-XXXX-XXXX. Если ключа ещё нет, отметьте «Ключа ещё нет»: сервер запустится, но касса и компьютеры не откроются, пока ключ не введут. Лицензия.
- Проверка. Мастер смотрит, что уже установлено и что будет остановлено, и только потом ставит. Дождитесь строки, что установка закончилась. Панель откроется в браузере.
Если в папке сервер уже был
Мастер это заметит. Появится пункт заменить уже записанные настройки. База и папка data (картинки бара, логотип, звуки) при этом не удаляются. Не ставьте второй сервер в другую папку «на всякий случай»: касса должна смотреть в одну базу.
Что появляется после установки
- Папка сервера и автозапуск вместе с Windows, если галочка была включена.
- Правило брандмауэра на порт панели, если вы его просили.
- Запись в «Приложениях» Windows и программа Uninstall.exe в папке сервера. Как удалять.
- Файл настроек и база. Пароли базы мастер генерирует сам, когда ставит PostgreSQL вместе с сервером.
Мастер долго пишет «Запускаю PostgreSQL»
Подождите, пока порт 5432 начнёт отвечать. Не закрывайте окно в первые минуты. Если процессы postgres уже есть в диспетчере задач, мастер ждёт именно порт, а не «ещё один» запуск. Если окно зависло дольше нескольких минут, закройте его, проверьте, что порт 5432 не занят чужой базой, и запустите установщик снова от имени администратора.
Как открыть панель
На самом сервере: http://localhost:5080. С кассы в той же сети: http://IP-сервера:5080. IP смотрите в параметрах сети Windows на сервере. Если страница не открывается с другого компьютера, проверьте галочку брандмауэра и что оба ПК в одной сети.