Jak nainstalovat Synapse na váš RPI v dockeru

Matrix je otevřený standard pro decentralizovanou komunikaci, který bezpečně distribuuje trvalé chatovací místnosti přes otevřenou federaci serverů, čímž zabraňuje jakémukoli jednotlivému bodu kontroly nebo selhání. Tato příručka vám pomůže nainstalovat a začít používat Matrix a jeho referenční domovský server Synapse. Můžete jej nainstalovat na minipočítač, jako je Raspberry Pi

Jak nainstalovat Synapse na váš RPI v dockeru

Krok 1: Vytvoření adresáře

Otevřete terminál na vašem Raspberry Pi a zadejte následující příkazy pro vytvoření potřebných adresářů:

sudo mkdir -p /opt/synapse/data
sudo mkdir -p /opt/synapse/config
sudo chmod -R 755 /opt/synapse

Pro správnou konfiguraci Synapse musíte nejdříve vytvořit statický konfigurační soubor homeserver.yaml, protože nejnovější verze Synapse již nepodporuje generování tohoto souboru na základě proměnných prostředí. Zde je postup, jak vytvořit tento soubor:

Krok 2: Vytvoření konfiguračního souboru homeserver.yaml

docker run -it --rm \
  -v /opt/synapse/data:/data \
  -e SYNAPSE_SERVER_NAME=chat.zelina.eu \
  -e SYNAPSE_REPORT_STATS=no \
  matrixdotorg/synapse:latest generate

Krok 3: Vytvoření docker-compose.yml souboru

Vytvořte soubor docker-compose.yml v adresáři /opt/synapse/:

sudo nano /opt/synapse/docker-compose.yml

Obsah docker-compose.yml:

version: '3.8'

services:
  synapse:
    image: matrixdotorg/synapse:latest
    container_name: synapse
    environment:
      - SYNAPSE_SERVER_NAME=yourdomain.com
      - SYNAPSE_REPORT_STATS=yes  # Změňte na "no", pokud nechcete odesílat anonymní statistiky
    volumes:
      - /opt/synapse/data:/data
      - /opt/synapse/config:/config
    ports:
      - "8008:8008"  # Port pro HTTP přístup
    restart: unless-stopped

networks:
  default:
    driver: bridge

Krok 4: Stažení a spuštění kontejneru

Přejděte do adresáře /opt/synapse/ a spusťte Docker Compose:

cd /opt/synapse
sudo docker-compose up -d

Krok 5: Další konfigurace

Pokud chcete upravit nastavení serveru Synapse, můžete editovat konfigurační soubory v adresáři /opt/synapse/config.

Po spuštění můžete navštívit váš server na http://<IP_adresa_RPi5>:8008 a provést počáteční nastavení serveru Synapse.

Tímto způsobem byste měli mít funkční instanci Matrix Synapse na vašem Raspberry Pi 5.

Stáhněte si klienta Element pro počítač nebo mobil z modrého odkazu níže. 

🚀 Stáhněte si Element

Jakmile je klient Element stažen, otevřete jej a klikněte na Přihlásit se . Postupujte podle pokynů na obrázku níže.

Synapse Matrix Nastavení Synology NAS 20

Klepnutím na Upravit upravte domovský server. Postupujte podle pokynů na obrázku níže.

Synapse Matrix Nastavení Synology NAS 21

V oblasti Jiný domácí server zadejte svůj vlastní synology.me DDNS , který jste dříve vytvořili v KROKU 7 s https:// na začátku, a poté klikněte na Pokračovat . Postupujte podle pokynů na obrázku níže.

Synapse Matrix Nastavení Synology NAS 22

přidáte svůj vlastní synology.me DDNS Jakmile v KROKU 31 , klikněte na Vytvořit účet . Postupujte podle pokynů na obrázku níže.

Synapse Matrix Nastavení Synology NAS 23

Zadejte své vlastní uživatelské jméno a heslo a poté klikněte na Registrovat . Postupujte podle pokynů na obrázku níže.

Synapse Matrix Nastavení Synology NAS 24

Jste tam. Klikněte na Přeskočit . Postupujte podle pokynů na obrázku níže.

Synapse Matrix Nastavení Synology NAS 25

Klikněte na Ne v malém vyskakovacím okně v levé horní části stránky. Postupujte podle pokynů na obrázku níže.

Synapse Matrix Nastavení Synology NAS 26

V levé horní části stránky klikněte na své jméno a poté přepněte do tmavého režimu pro lepší zobrazení chatu. Postupujte podle pokynů na obrázku níže.

Synapse Matrix Nastavení Synology NAS 27

Klikněte na + a poté na Nová místnost a vytvořte svou první místnost. Postupujte podle pokynů na obrázku níže.

Synapse Matrix Nastavení Synology NAS 28

Zadejte své vlastní podrobnosti o místnosti a poté klikněte na Vytvořit místnost.

Synapse Matrix Nastavení Synology NAS 29

Vaše místnost je nyní připravena!

Synapse Matrix Nastavení Synology NAS 30

Užijte si Matrix Synapse!