|  | @@ -597,6 +597,9 @@ function remove_matrix {
 | 
	
		
			
			| 597 | 597 |  
 | 
	
		
			
			| 598 | 598 |      remove_completion_param install_matrix
 | 
	
		
			
			| 599 | 599 |      sed -i '/matrix/d' $COMPLETION_FILE
 | 
	
		
			
			|  | 600 | +
 | 
	
		
			
			|  | 601 | +    rm /etc/avahi/services/matrix.service
 | 
	
		
			
			|  | 602 | +    systemctl restart avahi-daemon
 | 
	
		
			
			| 600 | 603 |  }
 | 
	
		
			
			| 601 | 604 |  
 | 
	
		
			
			| 602 | 605 |  function install_home_server {
 | 
	
	
		
			
			|  | @@ -802,5 +805,22 @@ function install_matrix {
 | 
	
		
			
			| 802 | 805 |  
 | 
	
		
			
			| 803 | 806 |      set_completion_param "matrix domain" "$MATRIX_DOMAIN_NAME"
 | 
	
		
			
			| 804 | 807 |  
 | 
	
		
			
			|  | 808 | +    # Add avahi services
 | 
	
		
			
			|  | 809 | +    echo '<?xml version="1.0" standalone="no"?><!--*-nxml-*-->' > /etc/avahi/services/matrix.service
 | 
	
		
			
			|  | 810 | +    echo '<!DOCTYPE service-group SYSTEM "avahi-service.dtd">' >> /etc/avahi/services/matrix.service
 | 
	
		
			
			|  | 811 | +    echo '<service-group>' >> /etc/avahi/services/matrix.service
 | 
	
		
			
			|  | 812 | +    echo '  <name replace-wildcards="yes">%h MATRIX</name>' >> /etc/avahi/services/matrix.service
 | 
	
		
			
			|  | 813 | +    echo '  <service>' >> /etc/avahi/services/matrix.service
 | 
	
		
			
			|  | 814 | +    echo '    <type>_matrix._tcp</type>' >> /etc/avahi/services/matrix.service
 | 
	
		
			
			|  | 815 | +    echo "    <port>$MATRIX_HTTP_PORT</port>" >> /etc/avahi/services/matrix.service
 | 
	
		
			
			|  | 816 | +    echo '  </service>' >> /etc/avahi/services/matrix.service
 | 
	
		
			
			|  | 817 | +    echo '  <service>' >> /etc/avahi/services/matrix.service
 | 
	
		
			
			|  | 818 | +    echo '    <type>_matrix._udp</type>' >> /etc/avahi/services/matrix.service
 | 
	
		
			
			|  | 819 | +    echo "    <port>$MATRIX_HTTP_PORT</port>" >> /etc/avahi/services/matrix.service
 | 
	
		
			
			|  | 820 | +    echo '  </service>' >> /etc/avahi/services/matrix.service
 | 
	
		
			
			|  | 821 | +    echo '</service-group>' >> /etc/avahi/services/matrix.service
 | 
	
		
			
			|  | 822 | +
 | 
	
		
			
			|  | 823 | +    systemctl restart avahi-daemon
 | 
	
		
			
			|  | 824 | +
 | 
	
		
			
			| 805 | 825 |      APP_INSTALLED=1
 | 
	
		
			
			| 806 | 826 |  }
 |