#!/bin/bash if [[ "$1" == '' ]]; then echo "usage: $0 " exit 1 fi if [[ "$USER" != 'synapse' && "$USER" != 'root' ]]; then echo 'must be run as root or as synapse.' exit 1 fi if [[ "$USER" == 'root' ]]; then exec runuser -u synapse "$0" "$@" fi cd /var/lib/synapse python2 -m synapse.app.homeserver \ --server-name "$1" \ --config-path /etc/synapse/homeserver.yaml \ --generate-config \ --report-stats=yes