| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -76,7 +76,7 @@ install_deb() {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					install_rpm() {
 | 
					 | 
					 | 
					 | 
					install_rpm() {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  local url=$1
 | 
					 | 
					 | 
					 | 
					  local url=$1
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  download_file "$url" /tmp/kasmvncserver.rpm
 | 
					 | 
					 | 
					 | 
					  download_file "$url" /tmp/kasmvncserver.rpm
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  sudo rpm -i /tmp/kasmvncserver.rpm
 | 
					 | 
					 | 
					 | 
					  sudo dnf localinstall /tmp/kasmvncserver.rpm
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  rm /tmp/kasmvncserver.rpm
 | 
					 | 
					 | 
					 | 
					  rm /tmp/kasmvncserver.rpm
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					}
 | 
					 | 
					 | 
					 | 
					}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -116,7 +116,7 @@ echo "Detected Architecture: $arch"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					case "$arch" in
 | 
					 | 
					 | 
					 | 
					case "$arch" in
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  x86_64)
 | 
					 | 
					 | 
					 | 
					  x86_64)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    if [[ "$distro" =~ ^(ubuntu|debian|kali)$ ]]; then
 | 
					 | 
					 | 
					 | 
					    if [[ "$distro" =~ ^(ubuntu|debian|kali)$ ]]; then
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    	arch="amd64"
 | 
					 | 
					 | 
					 | 
					      arch="amd64"
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    fi
 | 
					 | 
					 | 
					 | 
					    fi
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ;;
 | 
					 | 
					 | 
					 | 
					    ;;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  aarch64 | arm64)
 | 
					 | 
					 | 
					 | 
					  aarch64 | arm64)
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -161,7 +161,7 @@ else
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  echo "vncserver already installed. Skipping installation."
 | 
					 | 
					 | 
					 | 
					  echo "vncserver already installed. Skipping installation."
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					fi
 | 
					 | 
					 | 
					 | 
					fi
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					cat <<EOF > "$HOME/.vnc/kasmvnc.yaml"
 | 
					 | 
					 | 
					 | 
					cat << EOF > "$HOME/.vnc/kasmvnc.yaml"
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					network:
 | 
					 | 
					 | 
					 | 
					network:
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  protocol: http
 | 
					 | 
					 | 
					 | 
					  protocol: http
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  websocket_port: ${PORT}
 | 
					 | 
					 | 
					 | 
					  websocket_port: ${PORT}
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |