terminal-native community chat

SSH Chat на ssh-bar.org

Терминальный чат по SSH. Каналы, история, приватные комнаты и модерация — без браузера и лишнего интерфейса.

Public key only Fingerprint identity Channels & moderation
$
Подключение к ssh-bar.org...
Идентификация по fingerprint...
Добро пожаловать в #general
12:08 guest-a1b2c3: /channel hack3rs
12:08 * канал #hack3rs создан
12:09 guest-a1b2c3: /channel-pass hack3rs ••••••
12:09 rootless: /channel hack3rs ••••••
12:09 * rootless joined #hack3rs
возможности

Практичный terminal-first функционал

Вход по SSH-ключу

Подключение идёт по SSH, password auth отключён. Идентичность строится вокруг public key fingerprint.

Автоматическая identity

Для нового пользователя автоматически создаётся профиль и стартовый ник на основе fingerprint.

Каналы и приватные комнаты

Есть общий канал, пользовательские комнаты, переключение между ними и возможность защитить канал паролем.

История сообщений

История хранится в SQLite и подгружается при входе в канал, чтобы диалог не исчезал после переподключения.

Команды и навигация

Никнеймы, список участников, список каналов, /me, whois и другие команды для живой работы в терминале.

Локальные mute

Можно локально заглушать конкретных пользователей без влияния на остальных участников чата.

Приватные каналы с парольной защитой

Пользователь может создать свой канал и закрыть его паролем для входа.

Владелец канала = модератор

Создатель канала управляет паролем, доступом и модерацией внутри своей комнаты.

control & moderation

Есть инструменты контроля и модерации

В проекте есть модерация комнат, read-only режим для общего канала, MOTD, аудит админских действий, баны по fingerprint и IP, а также ограничения по числу сессий и подключений с одного адреса.

Fingerprint bans Блокировка по ключу пользователя
IP bans Блокировка и ограничение по адресу
Room moderation Kick / ban внутри пользовательских комнат
General read-only Контроль общего канала при необходимости
MOTD & audit Сообщение дня и журнал админских событий
Session guard Ограничение числа сессий с одного IP
для кого это

Подойдёт тем, кто часто работает в терминале

DevOps
Linux users
Security folks
Hackers & makers
Self-hosted community
Terminal lovers
как подключиться

Открывай терминал и заходи

Используй SSH-клиент и свой public key. Логин и порт уже заданы сервером.

ssh proxy-chat@ssh-bar.org
Логин proxy-chat
Порт 22
Аутентификация только public key
Старт вход в #general