Дашборд
Последние платежи
Проекты
—
Лицензия
Параметры
Главный администратор проекта
Логин и пароль владельца проекта — применятся на его сервере при ближайшем обмене.
.env (скопируйте целиком):Подпроекты
Изолированные подпроекты внутри проекта (свои чаты). Применяются на сервере при ближайшем обмене.
Журнал событий и обмена
с по| Время | Событие |
|---|
Техподдержка
Установка офисного сервера
Коротко, что есть что:
- Этот сайт
admin.cwitok.ru— ваш биллинг и управление (лицензии, оплата, проекты). Он уже работает в облаке, его ставить не нужно. - Офисный сервер — это сам мессенджер для сотрудников. Его вы один раз ставите на компьютер в офисе (тот, что подключён к рабочему Wi-Fi). Сотрудники заходят на него с телефонов/ПК по локальному адресу.
- Файл, который скачивается ниже (
Cwitok-server.zip), — это и есть офисный сервер. Биллинга в нём нет.
Шаг 1. Создайте проект (здесь, в биллинге)
- Откройте раздел «Проекты» — это пункт в меню слева (или прямой адрес
https://admin.cwitok.ru/projects). - Нажмите «+ Создать», введите название (например «Кофейня на Ленина»), сохраните.
- Откройте карточку созданного проекта → найдите блок
.env→ кнопка «Скопировать .env». Этот текст понадобится на шаге 4.
В блоке .env уже подставлены ваш LICENSE_KEY и PROVISION_SECRET — менять ничего не нужно, просто скопируйте целиком.
Шаг 2–6. Установка на офисный компьютер
Выберите операционную систему офисного компьютера:
- Установите Node.js и утилиты (в терминале):
sudo dnf install -y nodejs npm unzip curl node -v # должно быть v18 или вышеЕсли версия ниже 18:curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash - && sudo dnf install -y nodejs - Скачайте и распакуйте офисный сервер:
curl -L -o cwitok-server.zip https://admin.cwitok.ru/downloads/Cwitok-server.zip mkdir -p ~/cwitok && unzip -o cwitok-server.zip -d ~/cwitok && cd ~/cwitok
- Создайте файл
.envи вставьте в него скопированный на шаге 1 блок:nano .env # вставьте текст, затем Ctrl+O, Enter — сохранить; Ctrl+X — выйти - Откройте порт в фаерволе (иначе сотрудники не подключатся):
sudo firewall-cmd --add-port=8097/tcp --add-port=8443/tcp --permanent sudo firewall-cmd --reload
- Установите и запустите:
npm install --omit=dev npm start
В консоли появится адрес видаhttp://192.168.1.50:8097— это адрес для входа. - Автозапуск (чтобы сервер сам поднимался после перезагрузки и обновлялся):
sudo tee /etc/systemd/system/cwitok.service >/dev/null <<EOF [Unit] After=network.target [Service] WorkingDirectory=$HOME/cwitok EnvironmentFile=$HOME/cwitok/.env Environment=LM_SUPERVISED=1 ExecStart=$(which node) server/index.js Restart=always RestartSec=1 User=$USER [Install] WantedBy=multi-user.target EOF sudo systemctl enable --now cwitok
- Установите Node.js и утилиты:
sudo apt update && sudo apt install -y nodejs npm unzip curl node -v # должно быть v18 или вышеЕсли версия ниже 18:curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - && sudo apt install -y nodejs - Скачайте и распакуйте офисный сервер:
curl -L -o cwitok-server.zip https://admin.cwitok.ru/downloads/Cwitok-server.zip mkdir -p ~/cwitok && unzip -o cwitok-server.zip -d ~/cwitok && cd ~/cwitok
- Создайте файл
.envи вставьте блок из шага 1:nano .env # вставьте текст, затем Ctrl+O, Enter — сохранить; Ctrl+X — выйти - Откройте порт (если включён фаервол ufw):
sudo ufw allow 8097/tcp && sudo ufw allow 8443/tcp
- Установите и запустите:
npm install --omit=dev npm start
В консоли появится адрес видаhttp://192.168.1.50:8097. - Автозапуск (поднимается после перезагрузки и сам обновляется):
sudo tee /etc/systemd/system/cwitok.service >/dev/null <<EOF [Unit] After=network.target [Service] WorkingDirectory=$HOME/cwitok EnvironmentFile=$HOME/cwitok/.env Environment=LM_SUPERVISED=1 ExecStart=$(which node) server/index.js Restart=always RestartSec=1 User=$USER [Install] WantedBy=multi-user.target EOF sudo systemctl enable --now cwitok
- Установите Node.js: откройте nodejs.org, скачайте версию LTS (файл
.pkg) и установите её (Далее → Далее). - Скачайте офисный сервер: Cwitok-server.zip. В «Загрузках» дважды кликните по архиву — появится папка
Cwitok-server. - Создайте файл
.envв этой папке. Проще через Терминал (откройте папку, перетащите её в Терминал командойcd):cd ~/Downloads/Cwitok-server nano .env # вставьте блок из шага 1; Ctrl+O, Enter — сохранить; Ctrl+X — выйти - Запустите: дважды кликните файл
start.commandв папке. Если macOS ругается на «неизвестного разработчика» — клик правой кнопкой → «Открыть» → «Открыть». Окно само поставит зависимости и запустит сервер. - Узнайте адрес для входа:
ipconfig getifaddr en0 # покажет IP, напр. 192.168.1.50Адрес для сотрудников:http://этот-IP:8097
- Установите Node.js: откройте nodejs.org, скачайте версию LTS (файл
.msi) и установите (Next → Next → Install). - Скачайте офисный сервер: Cwitok-server.zip. Правый клик по архиву → «Извлечь всё…» → получится папка
Cwitok-server. - Создайте файл
.envв этой папке: правый клик → Создать → Текстовый документ; вставьте блок из шага 1; при сохранении выберите «Тип файла: Все файлы» и имя.env(без.txt). - Запустите: дважды кликните
start.batв папке. При первом запуске Windows спросит про сеть — нажмите «Разрешить доступ» (частные сети). Окно поставит зависимости и запустит сервер. - Узнайте адрес для входа: откройте «Командную строку», выполните:
ipconfig # строка «IPv4-адрес», напр. 192.168.1.50Адрес для сотрудников:http://этот-IP:8097
Шаг 7. Вход
- Сотрудники открывают адрес
http://IP-сервера:8097в браузере телефона/ПК, подключённых к тому же Wi-Fi. - Управляющий (админка проекта) — тот же адрес, вход под логином/паролем главного администратора (его можно задать в карточке проекта здесь, в биллинге).
- Звонки (микрофон/камера) работают по
https://IP-сервера:8443— браузер один раз предупредит о самоподписанном сертификате, нажмите «Всё равно перейти». - Дальше сервер обновляется сам — никаких переустановок не требуется.
Версия офисного сервера и обновления
Офисы обновляются автоматически в течение минуты после выгрузки новой версии — сотрудники продолжают работать, страница сама перезагрузится с отсчётом. Кнопка ниже откатывает все офисы на предыдущую версию.
Загрузки
Что нового
История изменений продукта — в том порядке, в котором они выходили.
Настройки
Тарификация
Робокасса (приём оплат)
Ключи из личного кабинета Робокассы. Метод подписи — SHA256. ResultURL: https://admin.cwitok.ru/api/pay/robokassa/result