Ports for TeamCity
Hi All,
Our teamcity is configured in 8080 port and we would like to the enable the application for external users (not in the same network/domain where teamcity lies). Is it enough if the port 8080 is let open or should we take care of anything else too, example for sending and receiving mails to different domains, etc. Please advice..
Please sign in to leave a comment.
advice please !!
Hello,
For the external access and for extra security, I'd reccomend to setup HTTPS access to the TeamCity server.
As long as TeamCity distribution uses Tomcat servlet container, please read Tomcat documentation for how to setup access.
A good starting point is http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html
If you don't want to go SSL way, you can simply open the port - but this is less secure.
In any case, you may want to specify server URL to be used in notifications on the server administration page:
http://www.jetbrains.net/confluence/display/TCD4/Server+Configuration
Hope this helps,
KIR
I too have a similar issue - we've been using TC for some time on a LAN (it's great!), but now we're working from home using remote agents and VPN to access the server, and the agents don't want to connect to the host.
I can go to the website (http://teamcity:8011/) but the agents do not register at all. The agents can ping the server without issue.
Is there a troubleshoot connection issues page anywhere? The help pages I have found seem to presume the agents connect.
Cheers
John
Hi John,
How do you know the agents do not connect? Could it be that they have to be authorized first?
Your agents should have the correct server address specified in buildAgent/conf/buildAgent.properties file.
The diagnostics on agent operations is available in buildAgent/logs/teamcity-agent.log file.
Hope this helps,