mirror of
				https://github.com/spantaleev/matrix-docker-ansible-deploy.git
				synced 2025-11-04 09:08:56 +01:00 
			
		
		
		
	Add docs
This commit is contained in:
		@@ -105,6 +105,8 @@ Using this playbook, you can get the following services configured on your serve
 | 
			
		||||
 | 
			
		||||
- (optional) the [Sygnal](https://github.com/matrix-org/sygnal) push gateway - see [Setting up the Sygnal push gateway](docs/configuring-playbook-sygnal.md) for setup documentation
 | 
			
		||||
 | 
			
		||||
- (optional) the [Hydrogen](https://github.com/vector-im/hydrogen-web) web client - see [docs/configuring-playbook-client-hydrogen.md](docs/configuring-playbook-client-hydrogen.md) for setup documentation
 | 
			
		||||
 | 
			
		||||
Basically, this playbook aims to get you up-and-running with all the necessities around Matrix, without you having to do anything else.
 | 
			
		||||
 | 
			
		||||
**Note**: the list above is exhaustive. It includes optional or even some advanced components that you will most likely not need.
 | 
			
		||||
 
 | 
			
		||||
@@ -36,6 +36,7 @@ If you are using Cloudflare DNS, make sure to disable the proxy and set all reco
 | 
			
		||||
| CNAME | `stats` (*)                  | -        | -      | -    | `matrix.<your-domain>` |
 | 
			
		||||
| CNAME | `goneb` (*)                  | -        | -      | -    | `matrix.<your-domain>` |
 | 
			
		||||
| CNAME | `sygnal` (*)                 | -        | -      | -    | `matrix.<your-domain>` |
 | 
			
		||||
| CNAME | `hydrogen` (*)               | -        | -      | -    | `matrix.<your-domain>` |
 | 
			
		||||
 | 
			
		||||
## Subdomains setup
 | 
			
		||||
 | 
			
		||||
@@ -54,6 +55,8 @@ The `goneb.<your-domain>` subdomain may be necessary, because this playbook coul
 | 
			
		||||
 | 
			
		||||
The `sygnal.<your-domain>` subdomain may be necessary, because this playbook could install the [Sygnal](https://github.com/matrix-org/sygnal) push gateway. The installation of Sygnal is disabled by default, it is not a core required component. To learn how to install it, see our [configuring Sygnal guide](configuring-playbook-sygnal.md). If you do not wish to set up Sygnal (you probably don't, unless you're also developing/building your own Matrix apps), feel free to skip the `sygnal.<your-domain>` DNS record.
 | 
			
		||||
 | 
			
		||||
The `hydrogen.<your-domain>` subdomain may be necessary, because this playbook could install the [Hydrogen](https://github.com/vector-im/hydrogen-web) web client. The installation of Hydrogen is disabled by default, it is not a core required component. To learn how to install it, see our [configuring Hydrogen guide](configuring-playbook-client-hydrogen.md). If you do not wish to set up Hydrogen, feel free to skip the `sygnal.<your-domain>` DNS record.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## `_matrix-identity._tcp` SRV record setup
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										21
									
								
								docs/configuring-playbook-client-hydrogen.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								docs/configuring-playbook-client-hydrogen.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
# Configuring Hydrogen (optional)
 | 
			
		||||
 | 
			
		||||
This playbook can install the [Hydrogen](https://github.com/vector-im/hydrogen-web) Matrix web client for you.
 | 
			
		||||
Hydrogen is a lightweight web client that supports mobile and legacy web browsers.
 | 
			
		||||
Hydrogen can be installed alongside or instead of Element.
 | 
			
		||||
 | 
			
		||||
If you'd like Hydrogen to be installed, add the following to your configuration file (`inventory/host_vars/matrix.<your-domain>/vars.yml`):
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
matrix_client_hydrogen_enabled: true
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
You will also need to add a DNS record so that Hydrogen can be accessed. 
 | 
			
		||||
By default Hydrogen will use https://hydrogen.DOMAIN so you will need to create an CNAME record
 | 
			
		||||
for `hydrogen`. See [docs/configuring-dns.md](docs/configuring-dns.md).
 | 
			
		||||
 | 
			
		||||
If you would like to use a different domain, add the following to your configuration file (changing it to use your preferred domain):
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
 matrix_server_fqn_hydrogen: "helium.{{ matrix_domain }}"
 | 
			
		||||
```
 | 
			
		||||
@@ -4,6 +4,6 @@
 | 
			
		||||
  fail:
 | 
			
		||||
    msg: >
 | 
			
		||||
      You need to define a required configuration setting (`{{ item }}`) to use Hydrogen.
 | 
			
		||||
  when: "vars[item] == '' or vars[item] is none"
 | 
			
		||||
  when: "(vars[item] == '' or vars[item] is none) and matrix_client_hydrogen_container_image_self_build|bool"
 | 
			
		||||
  with_items:
 | 
			
		||||
    - "matrix_client_hydrogen_default_hs_url"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user