These docs are for v4. Click to read the latest docs for v2024.2.


View and change the web URL where Seq is hosted.

Seq uses the Windows HTTP.sys networking stack to host the HTTP event ingestion endpoint and web user interface.

By default, Seq will listen on http://localhost:5341, accepting all requests on that port (regardless of the hostname specified by the incoming request).

To use a specific hostname, or listen at a virtual path on the server, the listen URIs need to be reconfigured.

Viewing the Listen URI

Seq stores its URI configuration in Seq.json under the storage path.

The section displaying the current values will look like:

"api": {
    "listenUris": [

More than one URI may be in use.

Changing Listen URIs

When selecting a new URI, for example. the standard HTTP port 80 or the 443 HTTPS port, it is important to make sure that there are no other applications on the same machine listening at the same location.


If you think you might be hitting a port conflict, you can verify this using the Windows netstat command.

If Seq is running as an administrative account such as Local System, simply stop Seq, update the configuration file, and restart:

seq stop
edit Seq.json
seq start

If Seq is running as a restricted account, the quickest way to ensure that all appropriate permissions are applied is to re-install Seq with the new details:

seq stop
seq uninstall
seq install --listen="" -u "username" -p "password"
seq start

If Seq is using a non-default storage path, make sure the --storage parameter is passed to the install command as well.

To configure SSL, a certificate must also be bound to the appropriate port using the bind-ssl command.