Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
matrix:conduwuit [2025/03/11 08:39] – [Reverse proxy] willy | matrix:conduwuit [2025/04/17 06:13] (current) – [Configuration of Conduwuit server] willy | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Conduwuit ====== | + | ====== |
+ | |||
+ | **Note:** Sadly, Conduwuit project has been abandoned by the current devs and archived. Conduwuit is deprecated, the following instructions are left for historical reference only, **DO NOT FOLLOW**. | ||
[[https:// | [[https:// | ||
Line 48: | Line 50: | ||
You are now ready for testing your installation. | You are now ready for testing your installation. | ||
+ | ==== Configuration of Conduwuit server ==== | ||
+ | To access the admin console, you need to type CTRL+C on the server command line. You can do this if you start the server manually and not automatically. So if you need the admin console to create the admin user or in general in the future, remember this. | ||
===== Manual startup ===== | ===== Manual startup ===== | ||
Line 82: | Line 85: | ||
server { | server { | ||
server_name chat.mydomain.com; | server_name chat.mydomain.com; | ||
+ | # Port 8443 goes to external connection (internet) | ||
listen 8443 ssl; | listen 8443 ssl; | ||
+ | # Port 443 is used for internal connections (home) | ||
listen 443 ssl; | listen 443 ssl; | ||
http2 on; | http2 on; | ||
Line 94: | Line 99: | ||
location ~ ^(/ | location ~ ^(/ | ||
+ | # The $request_uri is MANDATORY to avoid URI being modifyed by NGINX | ||
proxy_pass | proxy_pass | ||
proxy_set_header | proxy_set_header | ||
Line 102: | Line 108: | ||
proxy_http_version | proxy_http_version | ||
} | } | ||
+ | # This is needed for federation | ||
location / | location / | ||
default_type | default_type | ||
Line 108: | Line 114: | ||
return | return | ||
} | } | ||
+ | # Enable snail sync for Element X and client access info in general | ||
location / | location / | ||
default_type | default_type |