44 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								## Usage and Components
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Note: as of 2023-09-01 this docker-compose is available internally.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Versions
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								* Element: https://hub.docker.com/r/vectorim/element-web/tags
							 | 
						||
| 
								 | 
							
								* Synapse: https://hub.docker.com/r/matrixdotorg/synapse/tags
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Domains / homeserver.yaml and element-config.json
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								* synapseFQDN: on which domain the home server is reachable
							 | 
						||
| 
								 | 
							
								* elementWebFQDN: on which domain element web will be deployed
							 | 
						||
| 
								 | 
							
								* homeServerFQDN: the "matrix domain" that identifies the users
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Sample usage
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Setting up matrix for  ...
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								- the matrix domain "fn.nf"
							 | 
						||
| 
								 | 
							
								- the homeserver "homeserver.fn.nf"
							 | 
						||
| 
								 | 
							
								- element web on m.fn.nf
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								- set domains and config via .env
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								homeServerFQDN=homeServerFQDN.sample.matrix.ungleich.cloud
							 | 
						||
| 
								 | 
							
								synapseFQDN=synapse.sample.matrix.ungleich.cloud
							 | 
						||
| 
								 | 
							
								elementWebFQDN=elementWebFQDN.sample.matrix.ungleich.cloud
							 | 
						||
| 
								 | 
							
								dbuser=synapse
							 | 
						||
| 
								 | 
							
								dbhost=postgres.tws-matrix.ungleich.cloud
							 | 
						||
| 
								 | 
							
								dbpassword=NEEDTOSETPASSWORD
							 | 
						||
| 
								 | 
							
								dbname=synapse
							 | 
						||
| 
								 | 
							
								DOMAIN=synapse.tws-matrix.ungleich.cloud
							 | 
						||
| 
								 | 
							
								EMAIL=technik@ungleich.ch
							 | 
						||
| 
								 | 
							
								STAGING=no
							 | 
						||
| 
								 | 
							
								redishost=redis-node1.ungleich.cloud
							 | 
						||
| 
								 | 
							
								redisport=7300
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								docker-compose up -d
							 | 
						||
| 
								 | 
							
								```
							 |