Skip to main content

Инструкция по установке Матрикс в Докере

https://www.youtube.com/watch?v=k0sZlX6iblA&t=570s
https://github.com/RomNero/YouTube-Infos/blob/main/Matrix-Synapse-Element/README.md
https://matrix-org.github.io/synapse/latest/setup/installation.html#choosing-your-server-name
https://hub.docker.com/r/matrixdotorg/synapse


Install Packages:

    Docker: curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
    Apache: apt install apache2
    a2enmod proxy rewrite ssl headers proxy_http

Let'sEncrypt:
apt install certbot


docker run -it --rm \
    --mount type=volume,src=synapse-data,dst=/data \
    -e SYNAPSE_SERVER_NAME=my.matrix.host \
    -e SYNAPSE_REPORT_STATS=yes \
    matrixdotorg/synapse:latest generate
    
===============================================
Для запуска Matrix с помощью команды 
sudo synctl start /etc/matrix-synapse/homeserver.yaml

необходимо в файле homeserver.yaml вписать имя домена и ответ на запрос о статистике:
server_name: "example.com"
report_stats: false
===============================================

# Способ увидеть всех пользователей на сервере Матрикс
sudo sqlite3 /var/lib/matrix-synapse/homeserver.db "SELECT * FROM users;"