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.

VM mit eigener Ip auf unraid über Nginx erreichen?

Featured Replies

Hallo,

 

ich habe 2 VMs (mit HA 3) auf unraid aufgesetzt und überlege nun, wie ich diese über Nginx über eine domain von außerhalb erreichbar mache.

In Nginx gebe ich ja sonst immer Port und IP ein um auf einen Docker zuzugreifen.

 

Die Vm hat eine eigene IP (andere als der Unraid Server), aber ich weiß nicht was für einen Port ich nutzen soll? Ich habe für die VM ja nur eine IP. Auf der Vm läuft als bei Spiel ein LS22 Server und wenn ich nun über IP und Port (zb 8080) zugreifen würde, dann würde ich ja auf das admin Panel vom LS 22 kommen und nicht auf die VM selber.

Ich würde halt gerne von außerhalb über einen Browser (zb Chrome) über eine domain (zb. vmxy.domain.de) diese VM aufrufen können.

 

Vielleicht kann mir hier jemand einen Tipp geben an was ich grade nicht denke?

  • Author

Ja okay, verstehe ich, nur müsste ich das nicht auch irgendwie über nginx hinbekommen? local öffne ich die vm ja auch im browser über unraid, daher dachte ich, es müsste auch irgendwie mit einer domain über nginx vernüpfbar sein.

  • Community Expert

Ist dann nicht so trivial.

Dafür musst Du eine "Custom Location" im NPM einrichten, da der noVNC-Server mit einem Pfad (/wsproxy/5700/) arbeitet.

Siehst Du, wenn Du auf das Icon einer VM klickst, und dann VM Console(VNC) klickst.

Dann öffnet sich ja ein neues Browserfenster mit der VNC-Sitzung.

Oben in der Leiste siehst Du die Adresse.

 

Damit würde ich mal rumspielen.

 

Im NPM etwa:

Erweiterte Einstellungen:

• Unter „Custom Locations“ fügst du eine neue Location hinzu:

• Pfad: /wsproxy/5700

• Proxy-Pass-Ziel: http://<VM-IP>:<Unraid-Port>/wsproxy/5700

• Aktiviere die Option „Websockets“ für diese Location, da noVNC Websockets nutzt.

 

So in der Art...

  • Author
15 minutes ago, saber1 said:

Ist dann nicht so trivial.

Dafür musst Du eine "Custom Location" im NPM einrichten, da der noVNC-Server mit einem Pfad (/wsproxy/5700/) arbeitet.

Siehst Du, wenn Du auf das Icon einer VM klickst, und dann VM Console(VNC) klickst.

Dann öffnet sich ja ein neues Browserfenster mit der VNC-Sitzung.

Oben in der Leiste siehst Du die Adresse.

 

Damit würde ich mal rumspielen.

 

Im NPM etwa:

Erweiterte Einstellungen:

• Unter „Custom Locations“ fügst du eine neue Location hinzu:

• Pfad: /wsproxy/5700

• Proxy-Pass-Ziel: http://<VM-IP>:<Unraid-Port>/wsproxy/5700

• Aktiviere die Option „Websockets“ für diese Location, da noVNC Websockets nutzt.

 

So in der Art...

Also dann so?

image.png.ca09a78c07b67688d3f32ea57b3d0975.png

 

Hier IP und Port vom unraidserver

image.png.010d0bb689253c3c69b1e8ccd3ebf57a.png

 

Und hier dann ip von der vm mit dem port von unraid und dem /wsproxy/5702 dahinter?

Die VM die ich erreichen will steht unter VMs mit dem VNC Port 5902
image.png.cee622e05adca0ded139b1084c78a97d.png

Oder habe ich das falsch verstanden?

Also wenn ich das so eingebe, dann komme ich auf mein unraid login

Edited by derjp

  • Author

nur mal als Beispiel, so sieht die URL im Browser aus, wenn ich die VM über unraid öffne:

http://jarvis:8080/plugins/dynamix.vm.manager/vnc.html?v=1700086926&autoconnect=true&host=jarvis:8080&port=&path=/wsproxy/5702/

am einfachsten wie oben beschrieben per guacamole und auch etwas performanter als die noVNC Kiste

(welche mehr oder weniger nur zum einrichten gedacht ist)

 

mit guac kann man dann RDP nutzen, oder VNC ... für VNC da auch besser einen nativen VNC Server (Bsp. TightVNC) installieren ...

für RDP halt RDP aktivieren in der VM ...

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.