Skip to content

en Getting Started

Masyukov Pavel edited this page Jul 9, 2026 · 1 revision

English · Русский · ← Wiki

Getting Started

Full version: docs/getting-started.md

Requirements

Docker 24+, Compose v2, 4 GB RAM (8 GB with PyOrchestrator).

Installation

git clone https://github.com/WASH-PRO/WASH-PRO-CRM.git
cd WASH-PRO-CRM
cp .env.example .env
chmod +x scripts/*.sh
./scripts/start.sh

Login

URL Credentials
http://localhost admin / Admin123!
http://localhost:8080 Dynamic API Panel
http://localhost:8090 PyOrchestrator (if PYORCHESTRATOR_ENABLED=true)

First login → setup wizard (/setup).

Configuration

  1. Complete the setup wizard or configure manually: car wash + posts (serial, MQTT login/password).
  2. Sync MQTT in the wizard.
  3. On the post page: mode prices, prefix washpro.
  4. Admin: users, groups, Telegram bots.
  5. Currency and discount type reference data.

MQTT

  • Post: mqtt://<mqttLogin>:<mqttPassword>@<IP>:1883
  • CRM: system — password in Settings → MQTT (CRM) (MQTT_USER / MQTT_PASSWORD in .env on first start)
  • Details: MQTT

Migration from RabbitMQ

./scripts/migrate-to-mqtt.sh

PyOrchestrator

PYORCHESTRATOR_ENABLED=true

Demo

./scripts/generate-demo-data.sh
./scripts/generate-demo-cards.sh

Seed

./scripts/run-init-seed.sh

Clone this wiki locally