forked from fediversity/fediversity
		
	First bit of configuration of coturn added.
This commit is contained in:
		
							parent
							
								
									2acf72e809
								
							
						
					
					
						commit
						df527ddd99
					
				
					 1 changed files with 43 additions and 0 deletions
				
			
		
							
								
								
									
										43
									
								
								matrix/coturn/README.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								matrix/coturn/README.md
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,43 @@
 | 
			
		|||
---
 | 
			
		||||
gitea: none
 | 
			
		||||
include_toc: true
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
# TURN server
 | 
			
		||||
 | 
			
		||||
You need an TURN server to connect participants that are behind a NAT firewall.
 | 
			
		||||
 | 
			
		||||
Installation is short:
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
apt install coturn
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
For sake of maintainability we'll move the only configuration file into its
 | 
			
		||||
own directoy:
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
mkdir /etc/coturn
 | 
			
		||||
mv /etc/turnserver.conf /etc/coturn
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
We need to tell systemd to start it with the configuration file on the new
 | 
			
		||||
place. Edit the service file with:
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
systemctl edit coturn
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Contrary to what the comment suggests, only the parts you add will override
 | 
			
		||||
the content that's already there. We have to "clean" the `ExecStart` first,
 | 
			
		||||
before we assign a new line to it, so this is the bit we add:
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
[Service]
 | 
			
		||||
ExecStart=
 | 
			
		||||
ExecStart=/usr/bin/turnserver -c /etc/coturn/turnserver.conf --pidfile=
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
This takes care of the configuration file. Now, the configuration itself...
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	Add table
		
		Reference in a new issue