I think you have ideas a bit confused on the different roles here. Janus and STUN/TURN servers play a very different role in the WebRTC ecosystem. STUN/TURN are only needed to allow you to traverse NATs and firewalls: Janus is a WebRTC server, and so its purpose is terminating WebRTC PeerConnections to allow you to manipulate/route media depending on the plugin and application logic. if users can't create PeerConnections with Janus directly, they'll need support from a STUN and/or TURN server.
As explained in the configuration (I encourage you to go through the comments in there) you most likely will not need to configure a STUN or TURN server for Janus itself, but only for users, as Janus is very likely publicly reachable and not behind a NAT (which means your example is broken).
If this is still confusing, please look for some tutorials on WebRTC in general, e.g., on
webrtchacks.com which contains several introductions to distinctions like this.
Lorenzo