Our new Jenkins server has had all of its ports locked down. I mean
practically every single one. I had to create a ticket to our techs to
open the required ports.

Unfortunately, I'm not 100% sure what I should ask for. I bet other
people have been in this position too. So, what ports would you
recommend must remain open on a Jenkins server. Here's a few I listed:

Port 8080 and 8001: These are the default ports Jenkins uses. The 8001
is a control port.
Port 2368: Subversion's svnserve port. We normally use http:, but it's
nice to have the option. I can use svnserve with different permissions
than httpd. and it's a bit faster.

Port 25: SMTP Mail Server

Ports 53, 389, 636, 2368, and 2369: These are required for Active
Directory (maybe others might be required too). If you can't use
Active Directory, you might be able to use LDAP over port 389 or port
2368, or LDAPS over 636 or 2369.

Port 123: This is for the Network Time Protocol (NTP). Useful to sync
the clocks between Jenkins, your users, and the source repositories.

Port 4560: Used by Log4J

Port: 8000-8999: For future services. Maybe Sventon, JNLP used by
Jenkins for slave control, etc.

Any other ports you feel might be important? For example, maybe I
should have something for a SQL database.

-- 
David Weintraub
qazw...@gmail.com

Reply via email to