Important: Isaac Sim support
Note: For Isaac Sim support, the community is gradually transitioning from this forum to the Isaac Sim GitHub repository so that questions and issues can be tracked, searched, and resolved more efficiently in one place. Whenever possible, please create a GitHub Discussion or Issue there instead of starting a new forum topic.
Note: For any Isaac Lab topics, please submit your topic to its GitHub repo ( GitHub - isaac-sim/IsaacLab: Unified framework for robot learning built on NVIDIA Isaac Sim · GitHub ) following the instructions provided on Isaac Lab’s Contributing Guidelines ( Contribution Guidelines — Isaac Lab Documentation ).
Please provide all relevant details below before submitting your post. This will help the community provide more accurate and timely assistance. After submitting, you can check the appropriate boxes. Remember, you can always edit your post later to include additional information if needed.
Isaac Sim Version
6.0.1
6.0.0
5.1.0
5.0.0
4.5.0
4.2.0
4.1.0
4.0.0
4.5.0
2023.1.1
2023.1.0-hotfix.1
Other (please specify):
Operating System
Ubuntu 24.04
Ubuntu 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):
GPU Information
- Model: Nvidia GeForce RTX 5090
- Driver Version: 595.84
Topic Description
Hello NVIDIA Isaac Sim team,
This is not a bug report, but a security and deployment architecture inquiry.
We are planning to run Isaac Sim inside a Docker container on a host PC/workstation located in a university campus lab network. The host PC is behind the campus network/firewall. We would like to allow approved remote users, including possible external collaborators, to connect to Isaac Sim using the WebRTC streaming client.
We are concerned about the security of this setup. In particular, we would like to avoid relying only on IP allowlisting, because if access is provided through a campus VPN or shared IP pool, other users from the same network range may still be able to discover or attempt to access the Isaac Sim WebRTC service.We would like to ask:
-
What is NVIDIA’s recommended secure deployment architecture for Isaac Sim WebRTC streaming in this situation?
-
Does Isaac Sim WebRTC provide any built-in authentication/access-control mechanism, or should authentication be handled externally through VPN, firewall, zero-trust access, etc.?
-
Is it a reasonable approach to place the Isaac Sim host behind an identity-based VPN or campus VPN, and then use host firewall rules so the WebRTC service is reachable only from approved users/networks?
We are not planning to expose the Isaac Sim WebRTC service directly to the public internet unless NVIDIA recommends a safe way to do so.
Any guidance or best practices for securing Isaac Sim WebRTC access in a university/collaborative research environment would be appreciated.
Thank you.
Steps to Reproduce
N/A
Error Messages
N/A
Screenshots or Videos
N/A