Мессенджер на вашем сервере

Поток разворачивается на одном Linux-сервере в Docker: PostgreSQL, Redis, API и веб-интерфейс. Переписка и файлы остаются в инфраструктуре вашей компании. Установка без лицензионного ключа — демо 15 дней и до 3 пользователей; с ключом после покупки — лимит по тарифу.

Что вы получаете

Данные у вас

База сообщений и вложения на вашем сервере. Регистрация только по приглашению администратора, HR или аккаунт-менеджера.

Docker в комплекте

Скрипт setup.sh проверяет окружение, при необходимости ставит Docker, создаёт .env и поднимает контейнеры.

Браузер и PWA

Отдельные десктоп-приложения не нужны — команда работает в браузере на ПК и телефоне, при желании — ярлык PWA.

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

Заказывайте VPS под лимит пользователей в тарифе. Для всех планов: 64-bit Linux (Ubuntu 22.04 LTS или Debian 12), SSH, Docker (ставится через setup.sh).

Параметр Старт Бизнес Команда Корпорация
Пользователи по лицензии до 10 до 30 до 100 до 500
Одновременно онлайн* до 10 до 25 до 50 до 100
Оперативная память (RAM) 2 ГБ 4 ГБ 8 ГБ 16 ГБ
Процессор (CPU) 1–2 ядра 2 ядра 4 ядра 8 ядер
Диск (SSD) 20 ГБ 40 ГБ 80 ГБ 200 ГБ
Сеть статический IP или домен; для доступа из интернета — HTTPS (Nginx/Caddy + Let's Encrypt)

* Оценка при обычной нагрузке: чаты, файлы, уведомления. Если в пике онлайн больше половины лицензии или много крупных вложений — берите параметры следующего тарифа.
При первой установке Docker лучше выбрать тариф VPS с 4 ГБ RAM — сборка образов потребляет больше памяти; после запуска можно перейти на 2 ГБ, если нагрузка низкая.

Старт

до 10 пользователей · 9 900 ₽

  • VPS: 2 ГБ RAM (4 ГБ на время установки), 1–2 CPU, 20 ГБ SSD
  • Подходит малым командам и пилоту на своём сервере

Бизнес

до 30 пользователей · 19 900 ₽

  • VPS: 4 ГБ RAM, 2 CPU, 40 ГБ SSD
  • Рекомендуемый минимум для стабильной работы отдела

Команда

до 100 пользователей · 29 900 ₽

  • VPS: 8 ГБ RAM, 4 CPU, 80 ГБ SSD
  • Запас под рост переписки и вложений в каналах

Корпорация

до 500 пользователей · 39 900 ₽

  • VPS: 16 ГБ RAM, 8 CPU, 200 ГБ SSD
  • Для крупной компании; при постоянной пиковой нагрузке 100+ онлайн — выделенный сервер с теми же параметрами или выше

Программное обеспечение

Компонент Требование
ОС Linux 64-bit (скрипт установки рассчитан на Ubuntu / Debian)
Контейнеры Docker Engine и Docker Compose V2 (docker compose)
Доступ SSH к серверу; для архива — утилита unzip
Порты по умолчанию 3001 — веб-интерфейс, 3000 — API; в продакшене часто только 443 через Nginx/Caddy
Почта (опционально) SMTP для инвайтов и «Забыли пароль?» — настраивается в .env после установки

Сервер можно арендовать у Yandex Cloud, VK Cloud, Selectel, Timeweb, REG.RU, Beget и других — главное, чтобы хватало RAM и SSD из таблицы выше.

Установка в четыре шага

После покупки лицензии вы получаете архив potok.zip. Первый запуск через setup.sh обычно занимает 10–25 минут (сборка Docker-образов).

  1. Подготовьте сервер

    Закажите VPS с Ubuntu 22.04 или Debian 12. Подключитесь по SSH: ssh пользователь@IP.

  2. Загрузите архив

    Скачайте potok.zip по ссылке от продавца (wget) или загрузите через SFTP (WinSCP, FileZilla). Распакуйте: unzip potok.zip && cd potok.

  3. Запустите установщик

    chmod +x setup.sh && ./setup.sh — скрипт спросит домен или IP, email и пароль администратора, название компании и поднимет контейнеры.

  4. Войдите и пригласите команду

    Откройте URL из вывода скрипта (обычно http://хост:3001). Дальше — «Начало работы»: вход администратора, инвайты, SMTP.

Что запускается в Docker

potok-db

PostgreSQL — пользователи, чаты, сообщения. Данные в томе postgres_data.

potok-redis

Кэш и очереди для быстрой работы API.

potok-backend

API на порту 3000. Вложения — в apps/backend/uploads.

potok-app

Веб-интерфейс мессенджера на порту 3001.

Домен и HTTPS

Для работы из интернета удобно завести поддомен (например chat.ваш-домен.ru), настроить DNS-запись A на IP сервера и поставить обратный прокси (Nginx или Caddy) с сертификатом Let's Encrypt на порту 443.

После смены адреса обновите в .env переменные ALLOWED_ORIGINS, NEXT_PUBLIC_API_URL и NEXT_PUBLIC_SOCKET_URL, затем пересоберите фронтенд:

docker compose build potok-app
docker compose up -d potok-app potok-backend

Если чат «не в сети» после смены домена — чаще всего неверный URL WebSocket или CORS. Поможем на этапе внедрения — support@getpotok.pro.

Частые вопросы

Нужен ли системный администратор?

Достаточно человека, который умеет подключиться по SSH и следовать инструкции. Скрипт setup.sh автоматизирует основное; для HTTPS и SMTP часто привлекают админа один раз.

Можно ли без Docker?

В продакшене Поток рассчитан на Docker Compose. Ручная установка возможна для опытных команд — через .env.example и docker compose up -d --build.

Как делать резервные копии?

Регулярно снимайте дамп PostgreSQL (pg_dump из контейнера potok-db) и копируйте каталог вложений. Файлы бэкапа храните вне сервера.

Как обновлять версию?

Сначала бэкап БД, затем обновление файлов проекта и docker compose up -d --build. Если менялись публичные URL фронта — пересборка potok-app.

Чем отличается демо от лицензии?

Без LICENSE_KEY — 15 дней и до 3 пользователей на установке (общий стенд или ваш сервер). С ключом после оплаты — срок без демо-ограничения и лимит пользователей по тарифу. Подробнее — условия демо.

Можно ли в демо пригласить всю команду?

Нет — в демо-режиме не больше 3 учётных записей на инстанс. Для пилота отдела или компании купите лицензию — мы пришлём ключ с инструкцией по активации.

Где взять лицензию и архив?

Тарифы — на странице «Цены». Напишите нам — пришлём реквизиты для оплаты, после оплаты пришлём ключ и ссылку для скачивания: контакты или hello@getpotok.pro.

Готовы развернуть у себя?

Демо-стенд — 15 дней, до 3 пользователей. С лицензией — развёртывание на вашем сервере по требованиям тарифа.

Заказать консультацию