Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| matrix:conduwuit [2025/04/14 07:46] – willy | matrix:conduwuit [2026/02/13 02:00] (current) – [A) Server: Continuwuity] willy | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== A) Server: | + | ====== A) Server: |
| - | **Note:** Sadly, Conduwuit project has been abandoned by the current devs and archived. I do not want to get into the messy discussion that led to this decision as i don't care for anything but the technical aspect here. Conduwuit was the most promising Matrix server implementation available and this outcome let me annoyed and pissed. Trusting | + | [[https://forgejo.ellis.link/ |
| - | **TLDR:** Conduwuit | + | __Note:__ there is another fork of Conduwuit |
| - | + | * Fully community based projct (Tuwunnel is sponsored by a for-profit company) | |
| - | [[https:// | + | |
| + | | ||
| + | | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Installation instructions: | + | Installation instructions: |
| Create user and required folders: | Create user and required folders: | ||
| <code bash> | <code bash> | ||
| - | seradd -d / | + | seradd -d / |
| - | mkdir -p /data/conduwuit/db /var/log/conduwuit | + | mkdir -p /data/continuwuity/db /var/log/continuwuity |
| - | chown conduwuit:conduwuit | + | chown continuwuity:continuwuity |
| </ | </ | ||
| - | Download the correct executable from [[https://github.com/girlbossceo/conduwuit/releases|GitHUB | + | Download the correct executable from [[https://forgejo.ellis.link/continuwuation/continuwuity/releases|EllisHub |
| <code bash> | <code bash> | ||
| - | su - conduwuit | + | su - continuwuity |
| mkdir bin | mkdir bin | ||
| cd bin | cd bin | ||
| - | wget https://github.com/girlbossceo/conduwuit/ | + | wget https://forgejo.ellis.link/continuwuation/continuwuity/ |
| </ | </ | ||
| - | ===== Configuration of Conduwuit | + | ===== Configuration of Continuwuity |
| - | The official | + | The official |
| - | Now, you cannot start Conduwuit | + | Now, you cannot start Continuwuity |
| - | <file /data/conduwuit/conduwuit.toml> | + | <file /data/continuwuity/continuwuity.toml> |
| [global] | [global] | ||
| server_name = " | server_name = " | ||
| address = [" | address = [" | ||
| port = 6167 | port = 6167 | ||
| - | database_path = "/ | + | database_path = "/ |
| new_user_displayname_suffix = " | new_user_displayname_suffix = " | ||
| allow_check_for_updates = false | allow_check_for_updates = false | ||
| Line 52: | Line 54: | ||
| You are now ready for testing your installation. | You are now ready for testing your installation. | ||
| + | ==== Configuration of Continuwuity 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 ===== | ||
| - | To run Conduwuit | + | To run Continuwuity |
| <code bash> | <code bash> | ||
| - | / | + | / |
| </ | </ | ||
| Line 77: | Line 81: | ||
| https:// | https:// | ||
| </ | </ | ||
| - | |||
| ===== Reverse proxy ===== | ===== Reverse proxy ===== | ||
| Line 96: | Line 99: | ||
| location / { # this is to provide a web client, see the ElementWeb page... | location / { # this is to provide a web client, see the ElementWeb page... | ||
| - | root / | + | root / |
| + | } | ||
| + | |||
| + | # for the health test | ||
| + | location / | ||
| + | proxy_pass | ||
| + | proxy_http_version | ||
| } | } | ||
| Line 155: | Line 164: | ||
| Since i use OpenRC, simply drop the following script to / | Since i use OpenRC, simply drop the following script to / | ||
| - | <file - / | + | <file - / |
| # | # | ||
| # Copyright 2025 Gentoo Authors | # Copyright 2025 Gentoo Authors | ||
| # Distributed under the terms of the GNU General Public License v2 | # Distributed under the terms of the GNU General Public License v2 | ||
| - | name="conduwuit | + | name="continuwuity |
| - | description=" | + | description=" |
| - | pidfile="/ | + | pidfile="/ |
| command_background=true | command_background=true | ||
| - | command="/ | + | command="/ |
| - | command_args=" | + | command_args=" |
| - | command_user=" | + | command_user=" |
| - | output_log="/ | + | output_log="/ |
| - | output_err="/ | + | output_err="/ |
| depend() { | depend() { | ||
| Line 177: | Line 186: | ||
| Make it executable and add to the proper runlevel: | Make it executable and add to the proper runlevel: | ||
| <code bash> | <code bash> | ||
| - | chmod +x / | + | chmod +x / |
| - | rc-update add conduwuit | + | rc-update add continuwuity |
| </ | </ | ||