957 B
957 B
sudo apt-get install build-essential python2.7-dev libffi-dev \
python-pip python-setuptools sqlite3 \
libssl-dev python-virtualenv libjpeg-dev libxslt1-dev
virtualenv -p python2.7 ~/.synapse
source ~/.synapse/bin/activate
pip install --upgrade setuptools
pip install https://github.com/matrix-org/synapse/tarball/master
mkdir .synapse-working-directory
cd .synapse-working-directory
python -m synapse.app.homeserver \
--server-name mtx.truh.in \
--config-path homeserver.yaml \
--generate-config \
--report-stats=no
x_forwarded: true
for port 8008 inhomeserver.yaml
to ensure that client IP addresses are recorded correctly.
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 8448 -j DNAT --to 192.168.122.178:8448
iptables -A INPUT -p tcp -m state --state NEW,ESTABLISHED,RELATE --dport 8448 -i eth0 -j ACCEPT
git clone git@github.com:saschpe/libvirt-hook-qemu.git