---
name: "public-inbox-httpd"
section: "1"
platform: "linux"
package: "public-inbox"
version: "1.9.0-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/public-inbox-httpd"
---

# public-inbox-httpd(1)

PSGI server optimized for public-inbox

## NAME

public-inbox-httpd - PSGI server optimized for public-inbox

## SYNOPSIS

```
  public-inbox-httpd [OPTIONS] [/path/to/myapp.psgi]
```

## DESCRIPTION

public-inbox-httpd is a PSGI/Plack server supporting HTTP/1.1 and HTTP/1.0.  It uses options and environment variables common to all [**public-inbox-daemon**(8)](/public-inbox-daemon/8.md) implementations in addition to the PSGI file.

If a PSGI file is not specified, PublicInbox::WWW is loaded with a default middleware stack consisting of Plack::Middleware::ReverseProxy, and Plack::Middleware::Head

This may point to a PSGI file for supporting generic PSGI apps.

## ENVIRONMENT

- GIT\_HTTP\_MAX\_REQUEST\_BUFFER

  Shared with [**git-http-backend**(1)](/git-http-backend/1.md), this governs the maximum upload size of an HTTP request.

  Default: 10m

## CONTACT

Feedback welcome via plain-text mail to \<mailto:meta@public-inbox.org\>

The mail archives are hosted at \<https://public-inbox.org/meta/\> and \<http://4uok3hntl7oi7b4uf4rtfwefqeexfzil2w6kgk2jn5z2f764irre7byd.onion/meta/\>

## COPYRIGHT

Copyright all contributors \<mailto:meta@public-inbox.org\>

License: AGPL-3.0+ \<https://www.gnu.org/licenses/agpl-3.0.txt\>

## SEE ALSO

[**git**(1)](/git/1.md), [**git-config**(1)](/git-config/1.md), [**public-inbox-daemon**(8)](/public-inbox-daemon/8.md), Plack
