flip-dots
Cadet
- Joined
 - Feb 24, 2023
 
- Messages
 - 1
 
Hi, 
I have been looking into adding a new feature into to TrueNAS Scale which I have wanted for a while, specifically encrypted VNC sessions, this is already supported by QEMU. In theory all I should need is to add some UI options to the display device and some code that passes those options to QEMU.
I have already found the WebUI code I need to change and the display.py file that sets the display arguments for QEMU, but I am not sure what I need to change in the middle to make it work.
I have had a look around and not found any documentation that might help me understand how the front end and back ends interact and what else I need to change to make it work. Is there any documentation on how these systems interact that may help me out?
I don't need any super crazy detailed documentation or anything like that, just something to give a general idea of how it works and hopefully somebody to point me in the direction of the right files to modify.
Thanks!
	
		
			
		
		
	
			
			I have been looking into adding a new feature into to TrueNAS Scale which I have wanted for a while, specifically encrypted VNC sessions, this is already supported by QEMU. In theory all I should need is to add some UI options to the display device and some code that passes those options to QEMU.
I have already found the WebUI code I need to change and the display.py file that sets the display arguments for QEMU, but I am not sure what I need to change in the middle to make it work.
I have had a look around and not found any documentation that might help me understand how the front end and back ends interact and what else I need to change to make it work. Is there any documentation on how these systems interact that may help me out?
I don't need any super crazy detailed documentation or anything like that, just something to give a general idea of how it works and hopefully somebody to point me in the direction of the right files to modify.
Thanks!