Установка SOG сервера
Есть такой мессенджер Session
Это web3 на блокчейне oxen (говорят, что скоро перейдут на свой). Естественно никаких номеров, почт и всякой гадостной авторизации. Только 12 слов и id. Ключевое преимущество над p2p, такими как tox, это скрытие ip адреса. В некоторых местах он уже заблокирован, однако если вы в него попали известными методами, то вот как установить сообщества (аналог каналов в тг, в session есть еще группы, это как чаты в wa, они создаются просто) на сервер.
Нам нужен Linux естественно. Ну а далее.
Добавим репозиторий
curl -so /etc/apt/trusted.gpg.d/oxen.gpg https://deb.oxen.io/pub.gpg
echo "deb https://deb.oxen.io $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/oxen.list
apt update
Далее есть 2 варианта установки:
sogs-standalone и sogs-proxied
Первый вариант по сути обычная установка, второй вариант, если у вас на сервере есть apache или nginx и вы хотите настроить https, прокси, сертификаты и прочее.
Выбираем нужный вариант и:
apt install sogs-standalone или apt install sogs-proxied
Будет окно, где нужно будет указать адрес вашего сервера, или домен.
После создадим сообщество:
sogs --add-room ТОКЕН --name "ИМЯ" --description "ОПИСАНИЕ"
там где токен пишем свое(желательно как и название сообщества). Меняем имя и описание.
Далее добавим себя в качестве админа:
sogs --rooms + --add-moderators ВАШИДВSESSION --admin --visible
Ну и все. Токен (ссылку на ваше сообщество) можно будет посмотреть по адресу, который вы ввели при установке выше.
Еще можно задать права для участников канала. Список ключей:
r = Чтение w = Возможно добавлять записи u = Возможность загружать вложения a = Возможность доступа к каналу
Ну и выполняем команду, добавляю нужны ключи:
sogs --add-perms добавитьнужныеключи --remove-perms убратьключи --room ваштокен
Добавить модераторов в канал:
sogs --room TOKEN --admin --add-moderator ACCOUNTID
На обложке неизвестно почему моя любимая картина Всадница Брюллова.