blob: 15462b6a46ec0a576141c0a632ba0dff9f0508c7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
# qChat - quick chat
Очень маленький и минималистичный чат, который реализует собой чат поверх SSH.
Внешних зависимостей нет, должен работать на любой картошке.
# Установка и запуск
Просто скачайте и запустите бинарник для соответствующей платформы. При первом
запуске в текущей рабочей директории будет создан конфиг файл с умолчальной
конфигурацией. При последующих запусках — будет он использоваться и не
пересоздаваться.
В конфиге лежит приватный ключ! Его нужно хранить в секрете. Остальные параметры
там — дефолтный список каналов и название сервера. Их можно менять.
# Установка с помощью Docker
```
docker volume create qchat_conf
docker run -d --name qchat -p 1337:1337 -v qchat_conf:/etc/qchat gitrepo.ru/neonxp/qchat /app/qchat -config /etc/qchat/config.json
```
# Подключение к чату
Для подключения к чату достаточно стандартного клиента ssh. Во всех адекватных
ОС он есть из коробки. Для Windows - можно использовать Putty.
```
ssh [имя_пользователя@]хост -p 1337
```
Например, при локально запущенном чате:
```
ssh localhost -p 1337
```
Для подключения к демонстрационному серверу:
```
ssh neonxp.ru -p 1337
```
Подойдёт любой эмулятор терминала совместимый с VT100.
# Команды сервера
Полную справку так же можно получить с помощью команды `/help`.
- `/join [chan]` - подключиться к каналу [chan]. Если его нет, он будет создан.
- `/chans` - список каналов
- `/users` - список пользователей на сервере (не на канале, а именно на сервере)
- `/me [message]` - отправка сообщения как бы от третьего лица
Форматирование сообщений:
- `*Полужирный*`
- `+Курсив+`
- `-Зачёркнутый текст-`
- `_Подчёркнутый текст_`
|