self-hosted мессенджер

Ваш мессенджер.
Ваш сервер.
Ваши правила.

Altgram — полнофункциональный корпоративный мессенджер, который живёт на вашей инфраструктуре. Чаты, звонки, сторис и конференции — без посредников и чужих облаков.

100% ваши данные/ PostgreSQL/ WebRTC/ TLS + JWT
На вашем серверени байта наружу
Групповой звонок00:42 · 5 участников
К
Команда продукта
Мария печатает…
+Моя
ММария
ППавел
ИИван
ООльга
Ребята, макеты готовы 🎨14:02
Отлично! Смотрю. Созвон через 5 минут?14:03
0:12
1 сервервсё работает на вашей машине — от чатов до звонков
200 МБфайлы и медиа любого типа в одно касание
24 часаживут сторис — с просмотрами и реакциями команды
0 облаковникаких сторонних сервисов и чужих дата-центров
Возможности

Всё, что вы ждёте от современного мессенджера

И даже больше — потому что сервер ваш, правила устанавливаете вы.

Чаты, группы, каналы

Личные диалоги, группы с ролями и настройкой «кто может писать», каналы с подписчиками. Ответы, пересылка, реакции, упоминания и боты.

private · group · channel

Файлы и медиа

Фото с превью, видео, аудио и документы до 200 МБ. Мгновенная загрузка, встроенный просмотр, скачивание в один клик.

photo · video · docs · 200 MB

Кружочки и голосовые

Записывайте видеосообщения-кружочки прямо с камеры и голосовые с микрофона — как вы привыкли, только на своём сервере.

video note · voice

Сторис и статусы

Сторис на 24 часа со счётчиком просмотров и кастомные статусы с эмодзи — пусть команда знает, кто в отпуске, а кто на связи.

stories 24h · custom status

Звонки и конференции

Аудио- и видеозвонки 1-на-1 и групповые. Подключение по ссылке или прямым приглашением, запись звонка — сразу в чат.

WebRTC · P2P mesh

Демонстрация экрана

Покажите экран прямо в видеозвонке, обсуждайте в чате конференции, а важные встречи записывайте для тех, кто не успел.

screen share · rec
Смотреть все возможности
Звонки и конференции

Переговорка, которая всегда с собой

  • Конференции по ссылкеОтправьте ссылку — и коллега в звонке за секунду, без установки приложений.
  • Добавляйте собеседников на летуПрямое приглашение из звонка: нашли человека в поиске — и он уже с вами.
  • Запись — сразу в чат звонкаНажали «запись» — по окончании файл автоматически появится в чате конференции.
  • Чат внутри конференцииСсылки, файлы и заметки — в панели чата, не прерывая разговор.
ММария
ВыВы · экран
ППавел
ИИван
Запуск за 5 минут

Разверните и владейте

Python + PostgreSQL — и ваш собственный мессенджер уже дышит. Без Kubernetes-магии и месячных внедрений.

1

Разверните сервер

Клонируйте проект, укажите адрес PostgreSQL в конфиге и запустите. Схема базы создаётся автоматически.

2

Пригласите команду

Коллеги регистрируются в веб-клиенте за минуту. Администратор управляет всем из встроенной панели.

3

Общайтесь приватно

Чаты, звонки и файлы никогда не покидают вашу инфраструктуру. Резервные копии — по вашим правилам.

altgram — установка
# 1. Зависимости $ python -m venv .venv $ pip install -r requirements.txt # 2. Конфигурация (.env) $ ALTGRAM_DB_HOST=ваш-postgres # 3. Запуск с HTTPS $ python run.py --ssl Altgram на https://0.0.0.0:8070
Разработчикам

Открытый API для ваших приложений

Версионированный REST API и WebSocket-события для нативных клиентов под Android и iOS. Авторизация по JWT, загрузка медиа, сигналинг WebRTC — всё задокументировано.

api/v1 — мобильные клиенты
POST /api/v1/auth/login GET /api/v1/chats POST /api/v1/chats/{id}/messages POST /api/v1/files/upload POST /api/v1/calls # WebRTC-сигналинг WS wss://host/ws?token=…

Перестаньте арендовать свои разговоры

Откройте веб-клиент или разверните Altgram на своём сервере — и владейте каждым сообщением команды.