---
name: "pushpin"
section: "1"
platform: "linux"
package: "pushpin"
version: "1.36.0-2"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/pushpin"
---

# pushpin(1)

HTTP reverse proxy server supporting streaming and long-polling services.

## NAME

pushpin - HTTP reverse proxy server supporting streaming and long-polling services.

## SYNOPSIS

**pushpin** \[--verbose\] \[--config=*CONFIG*\] \[--id=*ID*\] \[--port=*PORT*\] \[--route=*ROUTE*\] \[--merge-output\]

## DESCRIPTION

This starts **pushpin** using the specified configuration (pushpin.conf).

In the default configuration, this also starts mongrel2, m2adapter, pushpin-proxy, pushpin-handler.

- **--config** *CONFIG*

  Specify configuration file. Default: /etc/pushpin/pushpin.conf.

- **--id** *ID*

  Unique numeric ID to allow for multiple pushpin instances at the same time.

- **--port** *PORT*

  TCP port to listen on. Usually configured in pushpin.conf.

- **--route** *ROUTE*

  Connection forwarding specification. Usually configured in /etc/pushpin/routes.

- **--merge-output**

  Merge output of subprocessess with pushpin's output, instead of letting them write their own log files.

## SEE ALSO

[*mongrel2*(1)](/mongrel2/1.md) [*m2adapter*(1)](/m2adapter/1.md) [*pushpin-proxy*(1)](/pushpin-proxy/1.md) [*pushpin-handler*(1)](/pushpin-handler/1.md) [*zurl*(1)](/zurl/1.md)

More documentation can be found at \<http://pushpin.org/docs/\>
