![](https://secure.gravatar.com/avatar/f79eae146edca7a4c5790216675add6e.jpg?s=120&d=mm&r=g)
Hi, I am not sure if I understand correctly how the external data sources (i.e. BioMart) are integrated into Galaxy. However, I believe that the Galaxy sends an HTTP request to the external data source with the parameter GALAXY_URL - and this URL is used later by the external data source to send parameters for a subsequent request resubmission. Without going to further details (about sync and async method), it seems to me that in any case the URL given in GALAXY_URL must be a publicly available URL (available from/by the external source). 1) But what if I am running my own Galaxy behind a firewall that does not allow access from the outside? 2) If I cannot make our firewall open, is there a way (perhaps in the Galaxy configuration) to change the host name that Galaxy is using when creating its GALAXY_URL parameter? That would allow me have a "third-party" URL where Galaxy and external data sources can communicate together. Many thanks for any help, Martin -- Martin Senger email: martin.senger@gmail.com,martin.senger@kaust.edu.sa skype: martinsenger