Настраивайте модули
На сервере есть настройки доступности функций и ролей. Можно выбрать, какие инструменты доступны пользователям, вместо того чтобы показывать каждому всю систему. Клиент учитывает политику подключённого сервера.
Для команды, которой нужен собственный сервер, GoMsg поддерживает отдельное развёртывание и подключение клиента к нему. Вы определяете доступные модули и правила доступа. Такой запуск требует подготовки инфраструктуры и дальнейшего обслуживания: резервное копирование, обновления и доступность становятся задачами владельца сервера.
Откроется веб-клиент. Для начала общения войдите или создайте аккаунт.

Сначала уточните доступ к серверной сборке и условия использования. Администратор поднимает тестовый стенд, настраивает адреса и проверяет вход, сообщения и файлы. После проверки безопасности и резервного восстановления можно приглашать команду. В клиенте добавляется адрес собственного сервера.
На сервере есть настройки доступности функций и ролей. Можно выбрать, какие инструменты доступны пользователям, вместо того чтобы показывать каждому всю систему. Клиент учитывает политику подключённого сервера.
Своя установка использует собственную базу и хранилище файлов. Публичный и локальный серверы в конфигурации проекта используют разные базы. Подключение к своему серверу не превращает их в одну общую историю.
Компоненты собираются через Docker Compose. В стеке есть PostgreSQL, Redis, MinIO, Centrifugo и LiveKit. Планируйте ресурсы по реальной нагрузке, объёму файлов и использованию звонков.
Свой сервер даёт контроль над размещением и правами, но сам по себе не означает сквозное шифрование. Текущий сервер обрабатывает содержимое сообщений; доступ администраторов к инфраструктуре нужно учитывать.
Получив доступ к проекту, установите Docker с Compose. Задайте домен, адреса клиента и сервера, собственные пароли и ключи вместо значений для разработки.
Запустите стек, создайте аккаунт на своём сервере и проверьте сообщения, файлы и права. Первый зарегистрированный пользователь получает роль владельца. Команды ниже описывают тестовый стенд, а не готовую защищённую конфигурацию.
Настройте HTTPS, сетевой доступ, резервные копии и мониторинг. Проверьте восстановление данных и обновление на тестовом стенде до подключения всей команды.
Нужны навыки работы с Docker, сетью и базой данных. Минимальные аппаратные требования без испытаний не заявляются: начать стоит с тестовой группы и измерения нагрузки.
Для уведомлений, карт и ИИ используются отдельные настройки и ключи. Выбор своего сервера не отключает автоматически все внешние сервисы. Решите, какие функции нужны команде, и настройте их зависимости.
docker compose build --no-cache server server-global client
docker compose up -d postgres redis minio centrifugo livekit server server-global clientНа сайте нет публичной кнопки скачивания релиза сервера. Команды приведены для исходного проекта при наличии доступа к исходникам и предназначены для тестового стенда. Перед развёртыванием уточните условия использования; доступ к исходному коду сам по себе не определяет лицензию.
Нет. Compose помогает собрать и запустить компоненты. Для эксплуатации нужны собственные секреты, HTTPS, настройки сети, копии данных и проверка восстановления.
Такая гарантия не заявляется. Текущий сервер обрабатывает содержимое сообщений. Учитывайте это при выборе доступа администраторов и политики хранения.
Да. Начните с публичного GoMsg в браузере или приложении. Свой сервер имеет смысл, когда есть требования к размещению и человек, который будет его обслуживать.
Проверьте сценарии в публичном клиенте. Собственное развёртывание планируйте вместе с администратором.