Matrix messenger. Лучшая, бесплатная и ДЕЦЕНТРАЛИЗОВАННАЯ сеть для общения.

  Рет қаралды 15,467

RomNero

RomNero

Күн бұрын

Matrix messenger. Лучшая, бесплатная и ДЕЦЕНТРАЛИЗОВАННАЯ сеть для общения.
00:00 | Intro
00:57 | Что такое Matrix.
02:06 | Централизованная и ДЕцентрализованная система
04:30 | Требования к серверу Matrix
05:58 | Возможности Matrix и принципы работы
09:30 | предУстановка matrix
10:36 | Настройка DNS
11:30 | Установка пакетов: docker, apache, certbot
12:59 | Генерация Matrix конфигурации & настройка параметров
16:45 | Создание docker-compose для Matrix Server & тест
18:33 | Настройка Web сервера - Apache2
19:15 | Получение SSL сертефикатов Let'sEncrypt
21:47 | Запуск Matrix, проверка работы и тест Federation
23:18 | Создание пользователя и подключение клиента Element
25:03 | Тест отправки сообщений
27:11 | Установка Web клиента - Element-Web
30:21 | DarkMode
Команды и конфигурации из видео: github.com/RomNero/KZbin-In...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Буду очень благодарен за поддержку в виде чашечки ☕️:
www.buymeacoffee.com/RomNero
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Предложениям пишите на: infotube@romnero.de
Matrix: @romnero:matrix.romnero.de
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Пікірлер: 124
@user-ck3qx9pk3n
@user-ck3qx9pk3n 6 ай бұрын
Здоровья тебе, добрый человек. Благодарность за труд!
@vasiliyreznik1789
@vasiliyreznik1789 10 ай бұрын
Спасибо. Благодаря вашей подробной инструкции я тоже развернул Matrix сервер и сделал его публичным с капчей =)
@RomNero
@RomNero 10 ай бұрын
Очень круто👍 сможете быть так же хостером для людей, у которых нет особо возможностей сделать свой сервер. Если планируется регистрация пользователей, то я советую поставить ещё админ панель как Web gui. Ставится так же в докер. Но ставьте не на этот же сервер, а например дома (в целях безопасности). Будет удобно управлять пользователями, группами и правами 👍 Если хочешь, то можешь указать адрес сервера, я прикрепляю данное сообщение в самом верху 😉
@vasiliyreznik1789
@vasiliyreznik1789 10 ай бұрын
@@RomNero ​ Спасибо большое. Админ панель тоже разверну =) Однако ссылка на сервер в комментариях похоже моментально удаляется youtube-ом =)
@helby255
@helby255 Жыл бұрын
Очень интересно, обязательно попробую! Спасибо, за интересный материал.
@RomNero
@RomNero Жыл бұрын
Спасибо. Стоит попробовать. И Вы будете удивлены, сколько людей пользуются Matrix.
@prostotaxi4852
@prostotaxi4852 Жыл бұрын
Спасибо за информацию и за труды)
@RomNero
@RomNero Жыл бұрын
Спасибо. Пользуйтесь👍
@rolikiify
@rolikiify 11 ай бұрын
Спасибо, видео всегда наглядны и всегда все по полочкам! Но в этом видео хотелось бы увидеть инсталляцию бота для выдачи токенов регистрации, да и в принципе расширение функций, turn сервер например!
@RomNero
@RomNero 11 ай бұрын
Стараюсь не делать "нишевые" видео. Думаю, что эти детали можно уже самому сделать с помощью документации
@georgedzishkariani2666
@georgedzishkariani2666 9 ай бұрын
вот у меня к примеру не получилось заставить работать Turn сервер, видео так и не заработало, хотелось бы понять что делал не правильно и видео такое было бы круто от вас@@RomNero
@Zeroxzed
@Zeroxzed Жыл бұрын
Спасибо за качественное содержательное видео. Было интересно посмотреть.
@RomNero
@RomNero Жыл бұрын
Спасибо. Приятно слышать👍
@sergeideisling6958
@sergeideisling6958 Жыл бұрын
Спасибо огромное за твои видео. Я учусь сейчас в Дрездене Fachinformatiker Systemintegration(duale Ausblidung), закончил первый год. Купил такой же сервер как и ты, очень доволен. Очень жду видео про Kubernetes, traefik, что-то в этом направлении. Matrix установил, но тебе не смог написать, ошибка возникает, предполагаю из-за того, что я использую cloudflare, буду разбираться. Спасибо тебе еще раз, жду с нетерпением новых видео
@RomNero
@RomNero Жыл бұрын
Приятно слышать. Viel Erfolg bei der Ausbildung 👍 Traefik сейчас начал делать (как в мой монитор смотришь) 😄 с K8s стоит немного подождать. Проверь federation для Matrix, скорее всего с ним проблема.
@ueukxvj
@ueukxvj 7 ай бұрын
@@RomNero +1 к куберу. Низкий тебе поклон за то что научил докеру. До тебя ленился разибраться. Теперь все твои контейнеры внутри компании использую
@RomNero
@RomNero 7 ай бұрын
Спасибо. Очень приятно👍😉 По куберу долго идёт дело. Иногда для себя некоторые новые нюансы открываю.
@vasopython1547
@vasopython1547 11 ай бұрын
лучший канал, спасибо
@RomNero
@RomNero 11 ай бұрын
Спасибо 👍
@matveip790
@matveip790 Жыл бұрын
Дружище, годный контент, матриксом уже пользусь несколько лет и всю семью на него подсадил и очень доволен)
@RomNero
@RomNero Жыл бұрын
Спасибо за отзыв. Приятно слышать, что Matrix входит в массовое использование. Очень хочется, что бы мы ушли от зависимости от корпораций.
@Mukhinroman
@Mukhinroman Жыл бұрын
То есть ты поднял свой сервер, создал учетки для своей семьи и все им пользуются или как ты это реализовал?
@aleksbotler5358
@aleksbotler5358 Жыл бұрын
Спасибо за подробную инструкцию. Увы, в структуре сети нет никакой защиты от самодуров и диктаторов. Перекрыл "подозрительные" порты и всё.
@RomNero
@RomNero Жыл бұрын
Согласен. Можно просто взять сервер не в диктаторской стране. Но так да, если правительство...... то могут сделать вообще интранет и здесь уже ничего не поможет.
@user-jy5rx6zr7p
@user-jy5rx6zr7p Жыл бұрын
Я уже как год использую матрикс сервер в частности synapse в организации,через docker compose разворачивал ,вместо стандартной sqlite базы ,использую postgres,полет нормальный,создание пользователей, в частности управление используется консоль,но на гитхабе есть сервис гуишка,для более удобного управления
@RomNero
@RomNero Жыл бұрын
Спасибо. Данный комментарий должен добавить уверенности, что данный сервис хорош👍
@daadshaman2095
@daadshaman2095 Жыл бұрын
Поставил, настроил, всё в огне!!!Спасибо тебе Роман!!!
@RomNero
@RomNero Жыл бұрын
Супер. Приятно слышать👍 Спасибо 😉
@IT_Software_Backup
@IT_Software_Backup Жыл бұрын
Добрый день. Я очень рад что вы за опенсорс и децентрализацию. Все события в мире показывают нам что не стоит доверять свои данные кому либо. И что нужно продвигать децентрализованные и открытые сервисы. Благодарен за такую подробную информацию. Шикарное видео 😁👍💪💪💪💪💪
@IT_Software_Backup
@IT_Software_Backup Жыл бұрын
На одном дыхании все просмотрел)
@IT_Software_Backup
@IT_Software_Backup Жыл бұрын
Сори что пока не досмотрел видео про докер. У меня настроения совсем плохое, не получается изучать материал. Я даже видео развлекательного характера на ютубе смотреть не могу)
@IT_Software_Backup
@IT_Software_Backup Жыл бұрын
Я думаю сейчас не будет лишним видео про впн-шадоу-сокс. Ну или любое другое скрытие использования впн. Так как в рефе сейчас пытаются опенвпн заблокировать. Психбольница начинается - аля северная корея. Пока я не свалю отсюда, хотелось бы способы обхода)
@IT_Software_Backup
@IT_Software_Backup Жыл бұрын
Я конечно же и сам мониторю разные инструкции. Но у вас высокий уровень знаний и получаются шикарные видео инструкции. Ну это так, только мои мысли)
@RomNero
@RomNero Жыл бұрын
Спасибо большое за очень тёплый отзыв. Мне действительно очень приятно😀👍 Надеюсь, у вас всё стабилизируется 🤝
@amm1go
@amm1go Жыл бұрын
круть. спасибо
@RomNero
@RomNero Жыл бұрын
Всегда пржалуйста👍
@wicked9154
@wicked9154 8 ай бұрын
Спасибо. Как всегда отличные видео. Если мне нужно мигрировать на другой сервер, то достаточно будет просто перенести все директории и файлики?
@RomNero
@RomNero 8 ай бұрын
Да, всё верно. С миграцией всё так же как при любом другом контейнере. Но стоит не забывать о dns настройке - изменить на новый ip адрес
@batkatasher9686
@batkatasher9686 Жыл бұрын
прикольный оброз давай следующие видео про кубер
@RomNero
@RomNero Жыл бұрын
Спасибо. Про K8s будет, но ещё до завершения мне долго. И сейчас не так много времени есть.
@batkatasher9686
@batkatasher9686 Жыл бұрын
@@RomNero напиши мне в личку помогу ускорить процесс)
@RomNero
@RomNero Жыл бұрын
Спасибо за предложение 👍 но как сможешь ускорить этот процесс 😉
@Jicefrost
@Jicefrost Жыл бұрын
отличное полезное видео. спасибо большое!
@RomNero
@RomNero Жыл бұрын
Спаасибо👍😉
@Jicefrost
@Jicefrost 10 ай бұрын
@@RomNero оставлю еще один коммент. я переделал все из "тестовых" зон на свой нормальный домен, вопрос - почему может после перезагрузки не запускаться контейнер с synapse? постгрес в том же compose файле стартует, но вот synapse не хочет, хоть и указано restart: unless-stopped. приходится в ручную после перезагрузки писать docker compose up -a. конечно можно и в crontab это закинуть, но хотелось бы узнать причину(
@RomNero
@RomNero 10 ай бұрын
Посмотри указан ли для Synapse параметр depends_on в compose файле. Возможно, указан не существующий сервис и нужно переименовать.
@Jicefrost
@Jicefrost 10 ай бұрын
@@RomNero указан, тоже думал об этом, depends_on: - postgres postgres: image: postgres:15
@petrbondar535
@petrbondar535 10 ай бұрын
👍
@Serikov1985
@Serikov1985 10 ай бұрын
привет, со времен видео про домашний сервер... пользуюсь данными мануалами и работает все отлично, схема примерно такая vps в нидерландах, на нем openvpn и apache для проброса! дома на сервере proxmox и две виртуальные (nextcloud и mailcow) ну собственно схема такая - apache на vps делает reverse на ip внутренних серверов через openvpn запросы снаружи.... SSL-Wildcard -сертификат от AlphaSSL вопрос следующий, я поднял matrix на виртуальной машине по инструкции из видео, но не могу на vps на Apache reverse до своего сервера на proxmox, можете подсказать где найти мануал?
@GRIZZLItime
@GRIZZLItime 6 ай бұрын
Создал vps сервер ,использую как vpn (vless) могу ли я проделать эти манипуляции что в видео не затронув настройки vpn? или нужно создавать отдельный сервер?
@cvetacvetalog9605
@cvetacvetalog9605 Жыл бұрын
Хотелось бы такой же подробный рассказ про Jabber
@RomNero
@RomNero Жыл бұрын
Были времена, когда ещё Jabber пробовал. Он, к сожалению, не обладает таким функционалом как Matrix.
@sanchishkin
@sanchishkin 2 ай бұрын
Подскажи пожалуйста, по установке проблем нет, в лога без ошибок, все поднялось, но по домену не доступен матрикс, только по 127.0.0.1. В чем может причина? DNS на matrix прописал.
@cvechcd
@cvechcd Жыл бұрын
Можно ли ограничить общение только внутри сервера, без федеративного режима?
@RomNero
@RomNero Жыл бұрын
Да, конечно. Можно просто убрать порт 8448 и коммуникация между серверами будет отключена. Либо установить белый список: federation_domain_whitelist
@malysh86
@malysh86 11 ай бұрын
Похоже как блокчейн))
@teterinig
@teterinig Жыл бұрын
Что будет если ляжет/недоступен сервер который Вы поставили?
@RomNero
@RomNero Жыл бұрын
Отличный вопрос👍Пользователи с моего сервера не смогут войти. И так же будет ограничен доступ к сообщениям, которые отправлены с "мёртвого" сервера.
@romanrrv
@romanrrv Жыл бұрын
Спасибо! Будет ли продолжение про создание ботов?
@RomNero
@RomNero Жыл бұрын
О ботах делать не планировал. Но если себе буду настраивать, то запишу сразу видео.
@user-tc9ew4gq4g
@user-tc9ew4gq4g 8 ай бұрын
Разберите пржалуйста что такое SimpleX и как работает даное приложение? В чём отличия от Matrix.
@gilkrisp
@gilkrisp Жыл бұрын
Ну xmmp все еще в строю, по анонимизации есть из чего выбирать
@RomNero
@RomNero Жыл бұрын
Согласен. Xmmp ещё жив.
@streiker
@streiker 11 ай бұрын
а возможны групповые звонки? и если да то на сколько человек рассчитаны? 26:55
@RomNero
@RomNero 11 ай бұрын
Да возможны. Всё зависит от клиента, который используется для подключения к Matrix серверу. В elements называется Video room. По количеству человек не знаю. Нужно смотреть в документации
@Dimonina
@Dimonina 9 ай бұрын
хотелось бы видео как настроить аудио и видео звонки. сообщения и федерация то работают, а вот звонки я настроить не смог
@RomNero
@RomNero 9 ай бұрын
Очень странно. Звонки и видео работают сразу. Проблем с ними не было. Даже если между серверами. Посмотри логи. Возможно, там будет видно в чем проблема.
@user-fn9jj3il1j
@user-fn9jj3il1j 4 ай бұрын
Без доменного имени можно реализовать? Прсто локально в сети. Для работы без интернета.
@RomNero
@RomNero 4 ай бұрын
Да, можно. Полезный вопрос 👍
@user-fn9jj3il1j
@user-fn9jj3il1j 4 ай бұрын
Я правильно понимаю, что просто вместо домена локальный айпи писать но хттпс не будет? @@RomNero
@cvetacvetalog9605
@cvetacvetalog9605 Жыл бұрын
Правильно понимаю, что через мой сервер будет ходить трафик других пользователей? И как защищаться от трафика злоумышленников?
@RomNero
@RomNero Жыл бұрын
На вашем сервере будет только трафик, который непосредственно связан с пользователями на вашем сервере. Данный сервер не играет роль маршрутизатора.
@drax5965
@drax5965 10 ай бұрын
Есть ли докер контейнер для управления Matrix сервером из веб морды, не хочется лезть в конфиги(
@RomNero
@RomNero 10 ай бұрын
Да, есть админ панель
@drax5965
@drax5965 10 ай бұрын
@@RomNero можете пожалуйста подсказать название)
@vse-budet-karasho
@vse-budet-karasho 5 ай бұрын
Послушав принцип работы матрикс и сразу возник вопрос. Хоть эта система и децентрализована, на мой взгляд имеет существенный минус, и напоминает работу майнера. Если я правильно понял, то все сообщения попадают на все сервера в сети. Если это так, тогда матрикс должен расти в объеме, как на дрожжах и расти нагрузка на сервер? Хранить у себя данные чужих переписок плюс свои, нужен большой объем памяти, к тому же, вероятность взлома и доступа к сообщениям увеличивается, с увеличением количества серверов.
@RomNero
@RomNero 5 ай бұрын
Немного не так. На сервере хранятся сообщения, которые принадлежать только пользователям на данном сервере. Но всё сервера Matrix могут общаться между собой. Наверное, представленная схема - не совсем корректно показывает работу 🙂
@vse-budet-karasho
@vse-budet-karasho 5 ай бұрын
@@RomNero Теоретически можно будет перехватывать чужие сообшения? Если все сервера сообщаются, и используют сеть и чужие сервера для передачи своих данных, как осуществляется защита интересно. Шифрование понятно, если бы еще разбивать данные на сегменты и пускать их через разные сервера, чтобы на одном сервере, даже перехватив какую то часть, нельзя было собрать воедино и расшифровать.
@ivangore246
@ivangore246 5 ай бұрын
Нашёл странный баг. Или фичу :) Если указывать наименование сервера без https, то зарегистрированный пользователь не может войти (пишет неправильный логин/пароль). С записью вида и т.д без проблем, но вот беда, в версии Элемента для ios https не даёт указать
@RomNero
@RomNero 5 ай бұрын
Странно, что Element под iOS не поддерживает https...
@SARDORNUGAEV
@SARDORNUGAEV Жыл бұрын
как называется ваш консоль?
@RomNero
@RomNero Жыл бұрын
Использую Mobaxterm. kzbin.info/www/bejne/qne5eIaVedVgndU
@bulhi
@bulhi Жыл бұрын
А почему не нжинкс?
@RomNero
@RomNero Жыл бұрын
Apache как-то мне ближе.
@alterak4826
@alterak4826 9 ай бұрын
Странно, зачем вы удалили мое сообщение по поводу настройки nginx proxy? Чем оно вам помешало?
@RomNero
@RomNero 9 ай бұрын
Я не удаляю ничего. Скорее всего у вас в сообщении были какие-то ссылки или ip адреса, а у youtube, к сожалению, с этим строго. Он много удаляет сам (( Напишите ещё раз пожалуйста. Только без указаний доменов и Ip адресов
@kamolnematov7098
@kamolnematov7098 Жыл бұрын
Здраствуйте, посоветуйте пожалуйста локальный мессенджер для офиса
@RomNero
@RomNero Жыл бұрын
У вас выбор большой. Можно использовать synology, nextcloud, xmpp, rocket Chat, Matrix... Нужно выбирать исходя из задач и уже существующей инфраструктуры
@kamolnematov7098
@kamolnematov7098 Жыл бұрын
@@RomNero спасибо 👍👍
@FrediMolot
@FrediMolot Жыл бұрын
Openfire работает и настраивается очень просто
@kamolnematov7098
@kamolnematov7098 Жыл бұрын
@@FrediMolot спасибо
@popkenen
@popkenen 6 ай бұрын
А бриджи?(
@user-iw7xtv6k9e92
@user-iw7xtv6k9e92 2 ай бұрын
а можно через windows сделать а не через линукс
@dzhanomatureli4811
@dzhanomatureli4811 Жыл бұрын
Кто нибудь сравнил с Rocket Chat?
@RomNero
@RomNero Жыл бұрын
Rocket Chat классный сервис. Но... Есть ограничения при использовании бесплатной версии. И, к сожалению, они могут в будущем ещё урезать функционал бесплатной версии. Такое делают многие. Сначала всё бесплатно и хорошо, а потом постепенно всё меняется.
@Flores573
@Flores573 Жыл бұрын
Такая морока(
@Romancooler1
@Romancooler1 Жыл бұрын
Первый)
@RomNero
@RomNero Жыл бұрын
👍😉
@MrNebulera
@MrNebulera Жыл бұрын
забавно.. две недели как, у себя на работе поставил..
@RomNero
@RomNero Жыл бұрын
Отлично. Стоит уходить от зависимости от больших корпораций👍
@IT_Software_Backup
@IT_Software_Backup Жыл бұрын
​@@RomNero Добрый день. Полностью согласен!👍💪
@aleksbotler5358
@aleksbotler5358 Жыл бұрын
@@RomNero Федеральный провайдер: Хи-Хи 😁
@RomNero
@RomNero Жыл бұрын
Нужно делать сервер в адекватных странах.
@aleksbotler5358
@aleksbotler5358 Жыл бұрын
@@RomNero Сервер да. Но входишь в сеть всё равно через провайдера с оборудованием спецслужб. И тут всё, что не https, не 433 порт и не определяется поведенческим анализатором и dpi как типовой траффик браузера заведомо в зоне риска.
@streiker
@streiker 10 ай бұрын
а конфиг правильный для element? 18:23 volumes: - ./element-config.json:/app/config.json ругается unable to start container process: error during container init: error mounting "/host_mnt/private/tmp/matrix/element-config" to rootfs at "/app/config.json": mount /host_mnt/private/tmp/matrix/element-config:/app/config.json (via /proc/self/fd/9), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
@RomNero
@RomNero 10 ай бұрын
Да, правильный. Нужно указывать файл.. conf, а не директорию.
@streiker
@streiker 10 ай бұрын
вообщем провозился пол дня так и не запустил ( убрал из compose файла настройку элемент но при старте другие ошибки File "/usr/local/lib/python3.11/site-packages/yaml/scanner.py", line 577, in fetch_value matrix_synapse | raise ScannerError(None, None, matrix_synapse | yaml.scanner.ScannerError: mapping values are not allowed here matrix_synapse | in "/data/homeserver.yaml", line 32, column 37
@RomNero
@RomNero 10 ай бұрын
Начни всё с самого начала. И полностью как в видео, с такой же OS
@streiker
@streiker 10 ай бұрын
@@RomNero пробовал несколько раз на ubuntu , mac os . пока в тупике, докер переустанавливал, тоже не помогло
@daadshaman2095
@daadshaman2095 Жыл бұрын
Привет, пытаюсь в AWS EC2 поднять сервак, вот на что ругается, я так понял он в деррикторию рута не хочет монтировать что-то??? Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/opt/matrix/element-config.json" to rootfs at "/app/config.json": mount /opt/matrix/element-config.json:/app/config.json (via /proc/self/fd/6), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
@Jicefrost
@Jicefrost Жыл бұрын
ну в целом в ошибке все указано - он не может понять файл element-config.json и считает его каталогом. Если ты брал докер файл из описания и запускал его на моменте где-то 18:20 то там автор в докер компос файл поставил 3 службы, хотя на видео еще 2. Он заранее полный скинул. Запусти пока что без element конфиге. У меня было тоже самое, поэтому могу сказать что лучше удалить все контейнеры и образы и запустить компос заново. Потом заработало у меня ^,..,^
@RomNero
@RomNero Жыл бұрын
Jice, спасибо за уточнение и подсказку 👍 Стоит закинуть, наверное, отдельный compose без Element.
@Jicefrost
@Jicefrost Жыл бұрын
@@RomNero наверное да, люди будут путаться. Зато так больше учит "головой думать", а не ctrl+c ctrl+v). Но да.. выживут не все ;)
@RomNero
@RomNero Жыл бұрын
Согласен. Обучающий аспект присутствует😉 для тех, кто ещё не очень силен в каких-то темах, будет намного проще copy-paste и всё работает🙂
@daadshaman2095
@daadshaman2095 Жыл бұрын
@@Jicefrost спасибо, сейчас попробую.
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 46 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:19
CRAZY GREAPA
Рет қаралды 19 МЛН
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 46 МЛН
Matrix. Open Source мессенжер.
21:01
Johe News
Рет қаралды 10 М.
Home NAS with Internet access
7:27
ServLesson
Рет қаралды 95 М.
Какой мессенджер самый безопасный. Накипело
5:35
Медіагрупа Накипіло. Харків
Рет қаралды 81 М.
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 46 МЛН