mirror of
https://codeberg.org/postscriptum/gemlog.git
synced 2026-02-18 22:12:40 +00:00
apply corrections
This commit is contained in:
parent
58f2946d35
commit
c6468929bd
1 changed files with 10 additions and 10 deletions
|
|
@ -59,7 +59,7 @@ cp /etc/soju/config /home/soju/config
|
|||
|
||||
``` /home/soju/config
|
||||
# шлях до бази користувача unix (створюється автоматично при першому запуску)
|
||||
# стандартно db sqlite3 /var/lib/soju/main.db
|
||||
# стандартно `db sqlite3 /var/lib/soju/main.db`
|
||||
db sqlite3 /home/soju/soju.db
|
||||
|
||||
# схема `irc+insecure` та порт 6667 - використовується конфігурація без SSL/TLS
|
||||
|
|
@ -70,7 +70,7 @@ listen irc+insecure://b.b.b.b:6667
|
|||
hostname soju
|
||||
```
|
||||
|
||||
Тепер, потрібно проініціалізувати локальну базу і створити в ній обліковий запис для віддаленого керування:
|
||||
Тепер, потрібно ініціалізувати базу і створити в ній обліковий запис для віддаленого керування:
|
||||
|
||||
``` bash
|
||||
sojudb create-user usoju -admin
|
||||
|
|
@ -93,7 +93,7 @@ chown soju:soju /home/soju/config && chmod 0600 /home/soju/config
|
|||
|
||||
### Фаєрвол
|
||||
|
||||
Оскільки звичайно баунсери пускаються віддалено, потрібно також відкрити порт для дозволених хостів:
|
||||
Оскільки звичайно баунсери пускаються віддалено, потрібно відкрити порт для дозволених хостів:
|
||||
|
||||
``` bash
|
||||
sudo ufw allow from a.a.a.a to b.b.b.b port 6667 proto tcp
|
||||
|
|
@ -112,7 +112,7 @@ ufw allow 6667/tcp
|
|||
``` bash
|
||||
soju -debug -config /home/soju/config
|
||||
```
|
||||
* при першому запуску задаю аргумент `-debug` - його можна прибрати згодом
|
||||
* при першому запуску вказую аргумент `-debug` - його можна прибрати згодом
|
||||
|
||||
Для systemd, є готовий приклад:
|
||||
|
||||
|
|
@ -159,7 +159,7 @@ WantedBy=multi-user.target
|
|||
|
||||
### Halloy
|
||||
|
||||
Пам'ятка з налаштування клієнта Halloy, яким зараз користуюсь. Актуалізований гайд можна знайти на офіційній сторінці:
|
||||
Пам'ятка з налаштування IRC клієнта Halloy, яким наразі користуюсь. Актуалізований гайд можна знайти на офіційній сторінці:
|
||||
=> https://halloy.chat/guides/connect-with-soju.html#connect-with-soju
|
||||
|
||||
Моя конфігурація виглядає приблизно так:
|
||||
|
|
@ -175,7 +175,7 @@ username = "usoju"
|
|||
password = "xxxxx"
|
||||
```
|
||||
|
||||
* Порада: якщо пускаєте halloy в анонімному режимі, додатково зверніть увагу на опцію:
|
||||
* порада: якщо пускаєте Halloy в анонімному режимі, додатково зверніть увагу на опцію:
|
||||
|
||||
``` ~/.config/halloy/config.toml
|
||||
[preview]
|
||||
|
|
@ -192,7 +192,7 @@ enabled = false
|
|||
> Welcome to soju, usoju
|
||||
> Your host is soju
|
||||
|
||||
Для отримання повного списку доступних команд, пишемо в чат BouncerServ:
|
||||
Для отримання повного списку доступних команд, пишемо в чат до BouncerServ:
|
||||
|
||||
``` irc
|
||||
/msg BouncerServ help
|
||||
|
|
@ -206,14 +206,14 @@ enabled = false
|
|||
* аргумент `-name` - опціональний, але варто його вказати, щоб зручно керувати мережею за цим ідентифікатором (інакше замість імені доведеться вказувати адресу)
|
||||
* саме цей сервер використовує сертифікат TLS і стандартний порт 6697, тому вказується схема ircs://
|
||||
|
||||
Особисто я використовую soju для серверів IRC в IPv6 мережі Yggdrasil, де TLS не використовується (оскільки трафік вже захищений) тому для прикладу, команда підключення до мережі "bonobonet" виглядатиме так:
|
||||
Особисто я використовую soju для серверів IRC в IPv6 мережі Yggdrasil, де TLS не використовується (оскільки трафік вже захищений) тому для прикладу, команда підключення до локального сервера "Bonobonet" виглядатиме так:
|
||||
|
||||
``` irc
|
||||
/msg BouncerServ network create -name bonobonet -addr irc+insecure://[200:6f99:2afe:41fd:fc3b:b1f7:af9d:f3a0]:6667
|
||||
```
|
||||
* тут я ще вказую свій нік аргументом `-nick <nick>` інакше буде глобальний (з таблиці User)
|
||||
|
||||
Відповідь soju буде:
|
||||
Відповідь soju буде такою:
|
||||
|
||||
> BouncerServ created network "bonobonet"
|
||||
|
||||
|
|
@ -230,7 +230,7 @@ enabled = false
|
|||
``` irc
|
||||
/list
|
||||
```
|
||||
* список кімнат залежатиме від конкретного сервера IRC, до якого було налаштовано підключення
|
||||
* список кімнат залежатиме від конкретного сервера IRC
|
||||
|
||||
Обираємо потрібну з відповіді сервера і переходимо до спілкування!
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue