From 6b68ecb447a10de20d1aff7f5b7fdf143f0ae696 Mon Sep 17 00:00:00 2001 From: tavo-wasd Date: Thu, 15 Feb 2024 21:39:00 -0600 Subject: [PATCH] rename & edit --- .../{services => }/collabora/README.md | 0 .../{services => }/ejabberd/README.md | 0 .../ejabberd/certbot-cron-ejabberd.sh | 0 .../{services => }/libretranslate/README.md | 0 self_hosting/matrix-synapse/README.md | 19 +++++++++++++++++++ .../{services => }/nextcloud/README.md | 0 .../{services => }/nextcloud/nextcloud.conf | 2 +- .../{services => }/onlyoffice/README.md | 0 .../{services => }/xmpp-web/README.md | 0 self_hosting/{services => }/xmpp-web/local.js | 0 .../{services => }/xmpp-web/xmpp-web.conf | 0 11 files changed, 20 insertions(+), 1 deletion(-) rename self_hosting/{services => }/collabora/README.md (100%) rename self_hosting/{services => }/ejabberd/README.md (100%) rename self_hosting/{services => }/ejabberd/certbot-cron-ejabberd.sh (100%) rename self_hosting/{services => }/libretranslate/README.md (100%) create mode 100644 self_hosting/matrix-synapse/README.md rename self_hosting/{services => }/nextcloud/README.md (100%) rename self_hosting/{services => }/nextcloud/nextcloud.conf (99%) rename self_hosting/{services => }/onlyoffice/README.md (100%) rename self_hosting/{services => }/xmpp-web/README.md (100%) rename self_hosting/{services => }/xmpp-web/local.js (100%) rename self_hosting/{services => }/xmpp-web/xmpp-web.conf (100%) diff --git a/self_hosting/services/collabora/README.md b/self_hosting/collabora/README.md similarity index 100% rename from self_hosting/services/collabora/README.md rename to self_hosting/collabora/README.md diff --git a/self_hosting/services/ejabberd/README.md b/self_hosting/ejabberd/README.md similarity index 100% rename from self_hosting/services/ejabberd/README.md rename to self_hosting/ejabberd/README.md diff --git a/self_hosting/services/ejabberd/certbot-cron-ejabberd.sh b/self_hosting/ejabberd/certbot-cron-ejabberd.sh similarity index 100% rename from self_hosting/services/ejabberd/certbot-cron-ejabberd.sh rename to self_hosting/ejabberd/certbot-cron-ejabberd.sh diff --git a/self_hosting/services/libretranslate/README.md b/self_hosting/libretranslate/README.md similarity index 100% rename from self_hosting/services/libretranslate/README.md rename to self_hosting/libretranslate/README.md diff --git a/self_hosting/matrix-synapse/README.md b/self_hosting/matrix-synapse/README.md new file mode 100644 index 0000000..428a4ec --- /dev/null +++ b/self_hosting/matrix-synapse/README.md @@ -0,0 +1,19 @@ +# Matrix Synapse + +``` +sudo -i -u postgres psql -c "CREATE USER synapse_user WITH PASSWORD 'DB_PASSWORD';" +sudo -i -u postgres psql -c "CREATE DATABASE synapse ENCODING 'UTF8' LC_COLLATE='C' LC_CTYPE='C' template=template0 OWNER synapse_user;" +systemctl restart postgresql +``` + +## Install Synapse + +``` +apt install -y lsb-release wget apt-transport-https +wget -O /usr/share/keyrings/matrix-org-archive-keyring.gpg https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg +echo "deb [signed-by=/usr/share/keyrings/matrix-org-archive-keyring.gpg] https://packages.matrix.org/debian/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/matrix-org.list +apt update +apt install matrix-synapse +``` + +## Configure nginx diff --git a/self_hosting/services/nextcloud/README.md b/self_hosting/nextcloud/README.md similarity index 100% rename from self_hosting/services/nextcloud/README.md rename to self_hosting/nextcloud/README.md diff --git a/self_hosting/services/nextcloud/nextcloud.conf b/self_hosting/nextcloud/nextcloud.conf similarity index 99% rename from self_hosting/services/nextcloud/nextcloud.conf rename to self_hosting/nextcloud/nextcloud.conf index 6451a90..6b5663a 100644 --- a/self_hosting/services/nextcloud/nextcloud.conf +++ b/self_hosting/nextcloud/nextcloud.conf @@ -22,7 +22,7 @@ server { root /var/www/nextcloud; # set max upload size and increase upload timeout: - client_max_body_size 512M; + client_max_body_size 8192M; client_body_timeout 300s; fastcgi_buffers 64 4K; diff --git a/self_hosting/services/onlyoffice/README.md b/self_hosting/onlyoffice/README.md similarity index 100% rename from self_hosting/services/onlyoffice/README.md rename to self_hosting/onlyoffice/README.md diff --git a/self_hosting/services/xmpp-web/README.md b/self_hosting/xmpp-web/README.md similarity index 100% rename from self_hosting/services/xmpp-web/README.md rename to self_hosting/xmpp-web/README.md diff --git a/self_hosting/services/xmpp-web/local.js b/self_hosting/xmpp-web/local.js similarity index 100% rename from self_hosting/services/xmpp-web/local.js rename to self_hosting/xmpp-web/local.js diff --git a/self_hosting/services/xmpp-web/xmpp-web.conf b/self_hosting/xmpp-web/xmpp-web.conf similarity index 100% rename from self_hosting/services/xmpp-web/xmpp-web.conf rename to self_hosting/xmpp-web/xmpp-web.conf