Skip to content

HAProxy - #16760

Merged
MickLesk merged 1 commit into
mainfrom
add-script-haproxy-1787666954
Aug 26, 2026
Merged

HAProxy#16760
MickLesk merged 1 commit into
mainfrom
add-script-haproxy-1787666954

Conversation

@push-app-to-main

Copy link
Copy Markdown
Contributor

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/


Automated migration from ProxmoxVED (community-scripts/ProxmoxVED#2128).

@push-app-to-main
push-app-to-main Bot requested a review from a team as a code owner August 25, 2026 14:09
@github-actions github-actions Bot added the new script A change that adds a new script label Aug 25, 2026
@MickLesk
MickLesk merged commit 813bac8 into main Aug 26, 2026
3 checks passed
@github-actions
github-actions Bot deleted the add-script-haproxy-1787666954 branch August 27, 2026 03:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new script A change that adds a new script

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants