Skip to content

Commit 1f851bf

Browse files
cpujsha
authored andcommitted
README: Clarify default validation ports (#219)
While helping debug #214 I noticed the README doesn't mention that the default `httpPort` and `tlsPort` are not `80`/`443` but `5002`/`5001`.
1 parent 4a2e089 commit 1f851bf

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,18 @@ docker run -e "PEBBLE_VA_NOSLEEP=1" --mount src=$(pwd)/my-pebble-config.json,tar
144144

145145
**Note**: The Pebble dockerfile uses [multi-stage builds](https://docs.docker.com/develop/develop-images/multistage-build/) and requires Docker CE 17.05.0-ce or newer.
146146

147+
### Default validation ports
148+
149+
To make it easier to test ACME clients and run challenge response servers
150+
without root privileges Pebble defaults to validating ACME challenges using
151+
unprivileged high ports:
152+
153+
* **Default HTTP-01 Port**: 5002
154+
* **Default TLS-ALPN-01 Port**: 5001
155+
156+
These ports can be changed by editing the `"httpPort"` and `"tlsPort"` values of
157+
the Pebble `-config` file provided to `pebble`.
158+
147159
### Strict Mode
148160

149161
Pebble's goal to aggressively support new protocol features and backwards

0 commit comments

Comments
 (0)