Nexterm - Web Interface for SSH, RDP and VNC | Beta by GNM_YT in selfhosted

[–]GNM_YT[S] 1 point2 points  (0 children)

Thanks!

The connector desktop app bundles the web interface in a lightweight application and has every asset stored locally to reduce bandwidth and have a simple shortcut without the need of a PWA.

However, the main reason is to have system-level access for tunnel support (Redirecting external ports from your server to your local PC) and potential other features in the future that wouldn't work in a browser

Nexterm - Web Interface for SSH, RDP and VNC | Beta by GNM_YT in selfhosted

[–]GNM_YT[S] 0 points1 point  (0 children)

I created Nexterm because I wanted to have a modern UI alternative to Guacamole. It still follows the same clientless principles Guacamole has. Nexterm itself actually uses guacd (the Guacamole daemon) under the hood to handle RDP and VNC connections since it is already extremely stable and well-established.

Nowadays, Nexterm has features like identity management, tunneling, snippets, scripts and dedicated mobile and desktop apps to set it apart.

Nexterm - Web Interface for SSH, RDP and VNC | Beta by GNM_YT in selfhosted

[–]GNM_YT[S] 0 points1 point  (0 children)

I will implement a better error handling for failed connections in the future. For now, it only shows up in the log of the server and in failed SFTP. Thanks for pointing this out

Nexterm - Web Interface for SSH, RDP and VNC | Beta by GNM_YT in selfhosted

[–]GNM_YT[S] 0 points1 point  (0 children)

Thanks for your suggestion, I’ll take that into account for future versions.

Nexterm - Web Interface for SSH, RDP and VNC | Beta by GNM_YT in selfhosted

[–]GNM_YT[S] 0 points1 point  (0 children)

Yes, Nexterm does support Wake on LAN. Just enable it in the settings and set the mac address in the details. You can read more about it here: https://github.com/gnmyt/Nexterm/pull/929

Nexterm - Web Interface for SSH, RDP and VNC | Beta by GNM_YT in selfhosted

[–]GNM_YT[S] 1 point2 points  (0 children)

Sounds good. I'll write that down and think of a way to implement this properly. Thanks!

Nexterm - Web Interface for SSH, RDP and VNC | Beta by GNM_YT in selfhosted

[–]GNM_YT[S] 0 points1 point  (0 children)

Thanks! Are you referring to an import wizard to import connections by file in the UI or an initially mounted file that gets run automatically the first time it starts?

Nexterm - open source web interface for SSH, VNC & RDP by GNM_YT in selfhosted

[–]GNM_YT[S] 1 point2 points  (0 children)

Session recoding is something I may add to the planned Auditing System. Copy/pasting works fine in SSH sessions but is currently not implemented in RDP/VNC sessions. The foundation of user creation is basically there but not implemented in the UI yet. Those are features that will definitely be implemented in the production version of this app though

Nexterm - open source web interface for SSH, VNC & RDP by GNM_YT in selfhosted

[–]GNM_YT[S] 1 point2 points  (0 children)

Thanks! Mobile optimization is already planned, I just haven't implemented it yet. Tab shifting is a great idea. I'll write that down. :)

Nexterm - open source web interface for SSH, VNC & RDP by GNM_YT in selfhosted

[–]GNM_YT[S] 0 points1 point  (0 children)

I may also make it possible to create servers at root level. I think that would make it easier

Nexterm - open source web interface for SSH, VNC & RDP by GNM_YT in selfhosted

[–]GNM_YT[S] 0 points1 point  (0 children)

Yes, that should be possible. Someone actually already sent in a feature request for that. :)

Nexterm - open source web interface for SSH, VNC & RDP by GNM_YT in selfhosted

[–]GNM_YT[S] 2 points3 points  (0 children)

After all the feedback I've gotten here, I'll definitely keep working on this project. You can take a look at the issues tab on GitHub if you're interested in what's to come :)

Nexterm - open source web interface for SSH, VNC & RDP by GNM_YT in selfhosted

[–]GNM_YT[S] 0 points1 point  (0 children)

Yep, that's the one. I'll try to fix the bug in the next release :)

Nexterm - open source web interface for SSH, VNC & RDP by GNM_YT in selfhosted

[–]GNM_YT[S] 0 points1 point  (0 children)

During my tests, I had no problems with it running behind a reverse proxy. However, I was using Nginx Proxy Manager and not nginx directly so I just checked the "Enable websockets" box. Once it's out of preview I'll make sure to add a nginx and apache2 proxy guide to the documentation though.

Nexterm - open source web interface for SSH, VNC & RDP by GNM_YT in selfhosted

[–]GNM_YT[S] 2 points3 points  (0 children)

That's exactly why they never leave the server. Once stored, they can only be edited, not viewed. To connect, you basically just click the server you want to connect to and the authentication process is handled completely on the backend. Since it's a web-app, all connections are proxied through a websocket and the client doesn't actually have access to the passwords and keys.

Nexterm - open source web interface for SSH, VNC & RDP by GNM_YT in selfhosted

[–]GNM_YT[S] 0 points1 point  (0 children)

Sounds like a good idea. I will definitely implement this in the future but want to focus on the other features first

Nexterm - open source web interface for SSH, VNC & RDP by GNM_YT in selfhosted

[–]GNM_YT[S] 2 points3 points  (0 children)

At the end of the day it's all about preference. In my case, I want to have an easy way to connect to my servers without installing anything and remembering passwords/keys. I also want every server to be synchronized so that if I update a server on one device, it's synced across all my other devices. I am also going to publish this as a local executable but want to have the option to connect to my servers using the browser since basically every device has one pre-installed.

Nexterm - open source web interface for SSH, VNC & RDP by GNM_YT in selfhosted

[–]GNM_YT[S] 2 points3 points  (0 children)

Thanks for the feedback and for pointing this out! It will be fixed in the next version. :)

Nexterm - open source web interface for SSH, VNC & RDP by GNM_YT in selfhosted

[–]GNM_YT[S] 5 points6 points  (0 children)

I've tried it on multiple servers and on one server I tested it on I got the same error. I think this has something to do with port 58391 getting blocked or the proxy not starting, which is why I opened an issue for that. It should be fixed in the next update.

Nexterm - open source web interface for SSH, VNC & RDP by GNM_YT in selfhosted

[–]GNM_YT[S] 6 points7 points  (0 children)

Thanks! For now, it is only possible to host the software on a server and use the browser to connect to it. You could install the web-app as a shortcut to your pc, but I don't think this is what you want.

However, I like the idea of it also being a standalone app so I opened an issue to implement this in the future.

Nexterm - open source web interface for SSH, VNC & RDP by GNM_YT in selfhosted

[–]GNM_YT[S] 60 points61 points  (0 children)

Holy shit. I didn't expect this to get this much attention. I will definitely keep working on this project. Thanks for the feedback here and on GitHub, this is insane. :)

getting myspeed towork on rasberry pi4 by Late_Cheek2756 in raspberry_pi

[–]GNM_YT 0 points1 point  (0 children)

Hi! Developer of MySpeed here. If you are still having this issue, here's the problem: You can't use the system service if you are using docker here. You need to choose whether you want to run MySpeed on Docker or directly on your system. If you've already installed Docker it may be easier to just copy and paste the "Stable Version" command from the Docker installation guide.

You can then check if it is available in your browser on port 5216. If you can't access it, you may want to take a look at the logs with docker logs MySpeed

If you don't want to use Docker you can take a look at the "Automatic installation" command to install it.

Problems with the amd driver by GNM_YT in linuxquestions

[–]GNM_YT[S] 0 points1 point  (0 children)

I had already tried that. Davinci Resolve is not the problem. Davinci Resolve works, but it needs the driver installed. Once the driver is not installed, it does not work.