Получи случайную криптовалюту за регистрацию!

Life on the Network

Логотип телеграм канала @lifeonet — Life on the Network L
Логотип телеграм канала @lifeonet — Life on the Network
Адрес канала: @lifeonet
Категории: Технологии
Язык: Русский
Страна: Не известно
Количество подписчиков: 816
Описание канала:

xmpp: defau17@blabber.im, defau17@jabber.calyxinstitute.org
email: defau17@protonmail.com

Рейтинги и Отзывы

3.00

3 отзыва

Оценить канал lifeonet и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

1


Последние сообщения 5

2021-06-12 20:14:17
Готов поспорить, что из подписчиков канала, процентов 5 только знают, что это такое XD

Прям, олдскулл накатил, так сказать XD
110 views17:14
Открыть/Комментировать
2021-06-12 15:40:48 Недавно увидел такое вот сообщение информативное. Короче, https://t.me/Protestnarod/8674 И что-то вспомнилось из прошлого...

В общем, провел небольшое исследование. Так, просто, средствами доступными всем. Ни…
148 views12:40
Открыть/Комментировать
2021-06-12 09:26:42 Недавно увидел такое вот сообщение информативное. Короче, https://t.me/Protestnarod/8674

И что-то вспомнилось из прошлого...




В общем, провел небольшое исследование. Так, просто, средствами доступными всем. Ни одного наноробота не нашел. Наверно, они все мимикрируют под mi smart band 4 - таких много встретил на своем пути... Что б вы понимали, я ради этой затеи прокатился по самой длинной диагонали через весь город.

Все устройства были с символьными именами. Даже один satana нашелся - нанороботы - нет.


Как вариант, у меня в городе вакцинированных нет.

XD
187 viewsedited  06:26
Открыть/Комментировать
2021-06-11 20:52:05 Далее можно и сам матрикс сервер ковырнуть. Конфиг тут - /etc/matrix-synapse/homeserver.yaml (у меня)
Он огромный, так что я укажу только ключевые моменты.

listeners:
- port: 8008
tls: false
type: http
x_forwarded: true
bind_addresses: ['127.0.0.1']

resources:
- names: [client]
compress: false

tls_certificate_path: "/etc/letsencrypt/live/domain.xyz/fullchain.pem"
tls_private_key_path: "/etc/letsencrypt/live/domain.xyz/privkey.pem"
Пути надо будет исправить на свои, разумеется.

database:
name: sqlite3
args:
database: /var/lib/matrix-synapse/homeserver.db
Вообще, sqlite БД не рекомендуется использоваться, но я не стал заморачиваться - нагрузка у меня не большая, пользователей мало - мне хватит. Так сказать, наколенный вариант.

media_store_path: "/var/lib/matrix-synapse/media"
Это пусть для файлов из чатов - картинки и так далее.

turn_uris: [ "turns:domain.xyz:5349?transport=udp", "turns:domain.xyz:5349?transport=tcp", "turn:domain.xyz:3478?transport=udp", "turn:domain.xyz:3478?transport=tcp" ]

Это для turnserver'a, для голосовых звонков. Без этого работать не будет, особенно за тор впн и так далее. Уж извините, в подробности не буду вдаваться - еташ гайд XD Доменное имя меняете на свое.

turn_shared_secret: "cXqhwHloCPJK3NT1lwHPOT5T3OimqX9CGLbx3025mThfrO0h3yvPsQlgIar1MJHG"

Это магическая строчка, скажем так, ключ, для взаимодействия матрикс-сервера и coturn.
Сгенерить можно так:
pwgen -s 64 1
Этот же ключ надо будет прописать в конфиг turnserver'a


enable_registration: false
Регистрацию на сервере я отключил и регистрирую всех в ручном режиме.


registration_shared_secret: "bla-bla-bla"
Тут ключ, который надо бы хранить в секрете, если убежит - то кто то кроме вас сможет регать пользователей.
Я генерил так:
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1

#allow_public_rooms_over_federation: true
Закоментить

Так, вроде ничего не забыл, хотя мог XD

Вообще, это необхоимый минимум. Настроек куча, под разные нужды.


Дальше будет через небольшой перерывчик, или завтра-послезавтра, уж извините.

В целом, на этом этапе уже можно пользоваться - без звонков. Запускайте пробуйте - с вопросами в чатик или гугл. Кто реально будет делать себе - по возможности помогу.

Пользователей регистрировать так:

register_new_matrix_user -c /etc/matrix-synapse/homeserver.yaml http://localhost:8008
62 viewsedited  17:52
Открыть/Комментировать
2021-06-11 20:27:18 После того, как вы подготовились и у вас есть VPS и доменное имя. Можно сразу приступать к установке.
У меня сервер на уебунте (ubuntu) поэтому команды установки пакетов будут с apt, на других вы сами знаете, ну там yum, dnf и прочее - разберетесь. Разумеется названия пакетов могут отличаться.

Короче,
sudo apt install matrix-synapse

Кроме этого, понадобиться nginx, certbot(letsencrypt), coturn (для звонков, если вам нужно), sqlite (postgresql лучше, но мне лично хватит sqlite), python3 и пачка сопутствующих пакетов - если будет надо, я напишу по ходу повествования.


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

Первое что надо сделать - получить сертифика, можно попробовать с самоподписанным, но у меня клиент (element) начал делать мозги и я просто сделал нормальный сертификат

certbot certonly --nginx -d domain.xyz

Вместо domain.xyz свой домен, который регнули.
Все это добро сохранится в /etc/letsencrypt/live/domain.xyz/, позже пригодится.

Дальше можно приступать к настройке, например, nginx.
Конфиг как есть показываю:
server {

listen 443 ssl;
server_name domain.xyz;

ssl_certificate /etc/letsencrypt/live/domain.xyz/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/domain.xyz/privkey.pem;

ssl_session_cache builtin:1000 shared:SSL:10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
ssl_prefer_server_ciphers on;

access_log /var/log/nginx/matrix.access.log;

location / {

proxy_pass http://localhost:8008;
proxy_set_header X-Forwarded-For $remote_addr;

}
}
Опять же, надо подредактировать - вместо domain.xyz прописать свои данные. В путях до сертификатов - тоже.
81 views17:27
Открыть/Комментировать
2021-06-11 20:06:37 Так, Друзья, продолжаем с собственным matrix сервером.

Первые посты:
- анонс: тут и тут.
- подготовка: тут и тут.

Погнали дальше...
89 views17:06
Открыть/Комментировать
2021-06-11 18:51:24 Привет, друзья!

Смотрите какая прикольная штуковина - https://github.com/hyprspace/hyprspace

Попробуем?
108 views15:51
Открыть/Комментировать
2021-06-09 17:09:59 https://www.indiegogo.com/projects/astro-slide-5g-transformer#/


Да че ж такое то, а?!
211 views14:09
Открыть/Комментировать
2021-06-09 17:08:31 https://www.indiegogo.com/projects/ayaneo-world-s-first-7nm-handheld-gaming-device#/ Однако. Хочу. Где взять денег? XD
205 views14:08
Открыть/Комментировать
2021-06-09 17:07:42 https://www.indiegogo.com/projects/ayaneo-world-s-first-7nm-handheld-gaming-device#/


Однако.
Хочу.
Где взять денег?

XD
196 viewsedited  14:07
Открыть/Комментировать