If I'm the only admin using RU Viewer and don't want to use the RU central server, is a locally-hosted RU server still necessary?
I'm not exactly sure how callback connections work, but if you have an external DNS pointing to your WAN IP and can forward ports, can you use the callback connection option in place of setting up an RU server? Or do callback connections require that the host firewall forward their callback port? I'm currently using RU Server on the same machine as the viewer. Is that even necessary, or should I just be using callbacks? I can't control the networks that the hosts are on (all systems are behind NAT firewalls), but I've given out custom agents that point to my RU Server DNS name already. I could always resend the agents or just update the configs in them.
Side note: I can be connected this way, but after about 10 minutes or so, the viewer screen will freeze up and I'll get a disconnection notice. I have to close the viewer window and reopen it. The host doesn't have to do anything because the agent is still running. Wondering if this is because of unnecessary lag due to the server running on the same machine. It doesn't prevent me from doing anything because I can always reconnect, but it's annoying and takes time to reconnect.
Of course, you can use the Callback connection feature in case if you don't want to use the Internet-ID connection with our public or your self-hosted RU Server - in this case, you'll be using the Direct connection method which is also faster than Internet-ID. However, please note that in order to use the Callback connection, the Viewer must be accessible by its external IP address. When using the callback connection type, the Host machine offers remote access to the Viewer, and the Viewer only needs to accept such an invitation. For more information on setting up the Callback connection please follow this tutorial.
Or do callback connections require that the host firewall forward their callback port?
No, when using the Callback connection you're not required to set up the port forwarding. You only need to enable the Callback connection in the Host's settings and specify the Viewer's machine external IP address and the port set in the Viewer for callback connection.
I could always resend the agents or just update the configs in them.
Please note that it's also possible to enable the Callback connection in your custom Agent during the configuration process, on Step 4 - Settings update.
I can be connected this way, but after about 10 minutes or so, the viewer screen will freeze up and I'll get a disconnection notice.