Skip to content

HAProxy #2128

Description

@MickLesk

Name of the Script

HAProxy

Script Type

CT (LXC Container)

Does this script support arm64?

arm64 supported

📋 Script Details

HAProxy — TCP/HTTP load balancer and reverse proxy. Complements the UI-driven proxies already in the repo (nginxproxymanager, npmplus, zoraxy, traefik) for layer-4 balancing, health checking and failover, where a GUI proxy is not enough. Requested in discussion #3129.

  • Distribution package, nothing exotic: apt install haproxy.
  • Ships a working haproxy.cfg with sane defaults, TLS floor at 1.2 (ssl-min-ver TLSv1.2 no-tls-tickets), the standard errorfiles, a statistics page on 8404 with a generated password, and a commented frontend/backend example to copy.
  • haproxy -c -f validation runs both at install and in the update path — a syntax error stops the service, which takes every proxied site down with it, so the update aborts before restarting rather than after.
  • Note: there is no configuration UI by design; rules are written by hand. Certificates are not renewed by HAProxy, and it wants cert+key concatenated into one PEM. Both documented in the JSON.

Source: https://www.haproxy.org/

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions