Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Customise Menu in VMS tab

Featured Replies

I'm wondering if anyone knows if it's possible to add an item to the left click menu that you get when you click on a VM in the VMS tab?

 

image.png.c0a1fdda86c4ff20d1db046f47c4e437.png

 

I've (With MUCH Help - Thanks bmartino1) customized the menu in the Docker tab, and seen amazing things done by scolcipitato with the FolderView Plugin.

 

My prurpose is to add a GUI link for my servers whose hole purpose is to run a web page (Home Assistant, PFSense) but it would also be great to be able to launch an alternate remote desktop App like Windows Remote Desktop on my Gaming rig that uses a Dedicated GPU and doesn't have a Virtual Video interface.

 

Thanks for any ideas

 

Arbadacarba

Solved by SimonF

  • Community Expert
30 minutes ago, Arbadacarba said:

I'm wondering if anyone knows if it's possible to add an item to the left click menu that you get when you click on a VM in the VMS tab?

 

image.png.c0a1fdda86c4ff20d1db046f47c4e437.png

 

I've (With MUCH Help - Thanks bmartino1) customized the menu in the Docker tab, and seen amazing things done by scolcipitato with the FolderView Plugin.

 

My prurpose is to add a GUI link for my servers whose hole purpose is to run a web page (Home Assistant, PFSense) but it would also be great to be able to launch an alternate remote desktop App like Windows Remote Desktop on my Gaming rig that uses a Dedicated GPU and doesn't have a Virtual Video interface.

 

Thanks for any ideas

 

Arbadacarba

The context menus are added via this JS.

 

https://github.com/unraid/webgui/blob/master/emhttp/plugins/dynamix.vm.manager/javascript/vmmanager.js

 

Is the url static? Could look to add an option to the gui to store a url in the meta data.

 

Storage is a next release part.

    <vmtemplate xmlns="unraid" name="arch" icon="arch.png" os="arch" storage="default"/>

 

  • Author

Yes, the URL's are static... Along the lines of just the VM's IP address and a port...

  • Author

Probably beyond the Scope but if I could get a URL I might be able to do womething with this:

 

richard-green/MstscLauncher: Adds the ability to launch remote desktop connections via a URL click (github.com)

https://github.com/richard-green/MstscLauncher

 

Found VIA:

superuser.com/questions/312011/can-you-launch-remote-desktop-via-url

 

  • Community Expert
  • Solution
23 hours ago, Arbadacarba said:

Probably beyond the Scope but if I could get a URL I might be able to do womething with this:

 

richard-green/MstscLauncher: Adds the ability to launch remote desktop connections via a URL click (github.com)

https://github.com/richard-green/MstscLauncher

 

Found VIA:

superuser.com/questions/312011/can-you-launch-remote-desktop-via-url

 

I have created a PR to allow a WebUI to be defined on a VM.

 

https://github.com/unraid/webgui/pull/1750

  • Community Expert
On 5/31/2024 at 4:37 PM, Arbadacarba said:

Probably beyond the Scope but if I could get a URL I might be able to do womething with this:

 

richard-green/MstscLauncher: Adds the ability to launch remote desktop connections via a URL click (github.com)

https://github.com/richard-green/MstscLauncher

 

Found VIA:

superuser.com/questions/312011/can-you-launch-remote-desktop-via-url

 

Will have a play with this. Another option is to follow the same process I have for virt viewer. It creates a file and downloads, Same could be written for RDP. i.e.

This has been added to the PR. But rdp file is simple just IP.

image.pngimage.png

 

You need to set the browser(This Chrome) image.png

 

case 'domain-consoleRDP':
	requireLibvirt();
	$dom = $lv->get_domain_by_name($domName);
	$rdpvarray = array() ;
	#$rdparray[] = "[RDP]\n";
	$rdparray[] = "full address:s: 192.168.1.21\n";
	$rdparray[] = "administrative session:1\n";
	if (!is_dir("/mnt/user/system/remoteviewer")) mkdir("/mnt/user/system/remoteviewer") ;
	$rdpfile = "/mnt/user/system/remoteviewer/rv"._var($_SERVER,'HTTP_HOST').".$port.rdp" ;
	file_put_contents($rdpfile,$rdparray) ;
	$arrResponse['vvfile'] = $rdpfile;
	break;
C:\Users\Simon\Downloads>type "rv192.168.1.225. (4).rdp"
full address:s: 192.168.1.21
administrative session:1

C:\Users\Simon\Downloads>

image.png

image.png

  • Community Expert

PR has been merged so will be in next release.

  • Author

Awsome, thank you

  • 3 weeks later...
  • Author

I was doing so well with NOT checking for an update every day... You've ruined me.

 

I am right in thinking you meant it will show up with the next release of unraid?

 

Thanks

  • Community Expert
1 hour ago, Arbadacarba said:

I was doing so well with NOT checking for an update every day... You've ruined me.

 

I am right in thinking you meant it will show up with the next release of unraid?

 

Thanks

Yes v7 beta is due Soon.

  • Author

OK, I'll check again... And again...  and... again

 

Seriously I am looking at my GUI more often just to see if the banner has appeared than to actually do anything :)

 

(Please not I'm trying to be funny and I perfectly understand that it will be released when it's "done"... And though I struggle with my own personal daemons, I'm happy to wait)

  • Community Expert
On 6/21/2024 at 12:36 PM, Arbadacarba said:

OK, I'll check again... And again...  and... again

 

Seriously I am looking at my GUI more often just to see if the banner has appeared than to actually do anything :)

 

(Please not I'm trying to be funny and I perfectly understand that it will be released when it's "done"... And though I struggle with my own personal daemons, I'm happy to wait)

7.0.0 beta 1 released

  • Author

Awsome... Any way to make it open in a new tab within the launching browser?

 

I wonder for the VM's that need to be viewed from RDP, if I can point it at a hosted file to download an RDP file and set that file to "always open" in my browser...

  • Community Expert
1 hour ago, Arbadacarba said:

Awsome... Any way to make it open in a new tab within the launching browser?

 

I wonder for the VM's that need to be viewed from RDP, if I can point it at a hosted file to download an RDP file and set that file to "always open" in my browser...

Not currently will see if i can change to do that for url

 

Will create PR to change to open in a tab.

 

Not sure I understand the RDP request.

  • Author

I work with a medical records vendor where they use citrix, and the citrix launch file downloads when they click on the application icon the web browser downloads the ica file.

 

Right clicking on the download you have the option to "always open files of this type". And then, the file launches when you click on the link in the web page (storefront)

 

So I wonder if I could host the .rdp file somewhere so that it gets downloaded by the browser and if it's set to open it would launch the rdp session.

  • Community Expert
5 minutes ago, Arbadacarba said:

I work with a medical records vendor where they use citrix, and the citrix launch file downloads when they click on the application icon the web browser downloads the ica file.

 

Right clicking on the download you have the option to "always open files of this type". And then, the file launches when you click on the link in the web page (storefront)

 

So I wonder if I could host the .rdp file somewhere so that it gets downloaded by the browser and if it's set to open it would launch the rdp session.

image.png

If you set this option in VM settings, it will create rdp file and download for the VM. Which you can set to open when downloaded.

  • Author

Hadn't spotted that. Thank You

  • Community Expert
On 6/27/2024 at 6:42 PM, Arbadacarba said:

I work with a medical records vendor where they use citrix, and the citrix launch file downloads when they click on the application icon the web browser downloads the ica file.

 

Right clicking on the download you have the option to "always open files of this type". And then, the file launches when you click on the link in the web page (storefront)

 

So I wonder if I could host the .rdp file somewhere so that it gets downloaded by the browser and if it's set to open it would launch the rdp session.

Will open as a tab in beta2 rather than window

  • Author

Awsone, thank you

  • 3 weeks later...
  • Author

This is working great. I do have a detail to look at... The option shows up for machines whether they need it or not... My Windows VMs have it, but so does my pfsense box and my Home Assistant server.

 

Is there a way to selectively turn it on/off

 

The WebUI only shows up if there is an address in the field.

 

Thanks

 

Arbadacarba

 

 

  • Community Expert
6 minutes ago, Arbadacarba said:

This is working great. I do have a detail to look at... The option shows up for machines whether they need it or not... My Windows VMs have it, but so does my pfsense box and my Home Assistant server.

 

Is there a way to selectively turn it on/off

 

The WebUI only shows up if there is an address in the field.

 

Thanks

 

Arbadacarba

 

 

No there is not a way it is just a global on or off.

  • Author

OK, Thanks for the reply

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.