#!/bin/bash set -e # generate self-signed SSL cert (unlike synapse, dendrite doesn't autogen yet) # N.B. to specify the right CN if needed test -f certs/server.key || openssl req -x509 -newkey rsa:4096 -keyout certs/server.key -out certs/server.crt -days 3650 -nodes -subj /CN=$(hostname) # generate ed25519 signing key test -f certs/matrix_key.pem || python > certs/matrix_key.pem <