# roxy-wi/roxy-wi

Web interface for managing Haproxy, Nginx, Apache and Keepalived servers

Repository: https://github.com/roxy-wi/roxy-wi
Canonical: https://ross.abutalabs.com/products/roxy-wi
Homepage: https://roxy-wi.org
Language: Python
License: Apache-2.0
License Family: permissive
Topics: haproxy-servers, web-interface, management, web-manager, web-gui, gui, webui, haproxy-configuration, haproxy-status, haproxy-gui, haproxy-managment, high-availibility, loadbalancer, lbs, waf, nginx, keepalived-servers, monitoring, roxy-wi, apache
Last push: 2026-08-26T19:09:13+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 98, longevity 100
- inputs: {"age_days": 3152, "days_push": 7, "days_rel": 18, "gap_med": 29, "n_releases_24m": 26}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1819, forks 281 (observed 2026-08-28T04:05:40.801018+00:00)

## What it is
Roxy-WI is a self-hosted web interface for managing HAProxy, Nginx, Apache, and Keepalived servers from a single control plane. It provides configuration editing and deployment with validation and rollback, monitoring, alerting, SSL/Let's Encrypt support, and multi-server management with user roles.

## Use cases
- manage haproxy servers from a web gui
- edit and deploy nginx configs with rollback
- monitor load balancer backend health and get alerts
- set up keepalived high availability clusters
- manage lets encrypt ssl certificates for haproxy and nginx
- sync proxy configs across multiple master/slave servers
- enable or disable backend servers without restarting haproxy

## When to choose
- you run multiple HAProxy, Nginx, Apache, or Keepalived instances and want one web-based control plane
- you need config validation, version history, and one-click rollback for proxy configurations
- you want built-in monitoring, alerting (Telegram, Slack, email, PagerDuty), and backend state management without stitching together separate tools

## When to avoid
- you only run a single proxy instance and are comfortable editing configs directly
- you need a cloud-native or Kubernetes-native load balancer management solution
- you require advanced features like metrics collection, API, or Terraform support without a paid plan

## Facets
- artifact type: application
- maturity: active
- function: monitoring, alerting, configuration-management, deployment, security, gui, self-hosted, analytics
- domain: networking, self-hosted, monitoring, infrastructure-as-code, web-development
- platform: self-hosted, python
- tags: haproxy, nginx, apache, keepalived, load-balancer, web-gui, control-plane, ssl, lets-encrypt, config-management, devops, linux, web-server, docker

## Member repositories
- roxy-wi/roxy-wi (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:40.801018+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:20:02.454967+00:00, confidence not recorded.
  - readme: https://github.com/roxy-wi/roxy-wi (fetched 2026-08-28T04:05:40.801018+00:00, sha 131e0f214fef)
  - homepage: https://roxy-wi.org (fetched 2026-08-29T10:59:25.332704+00:00, sha b30279fcabcb)
  - site_page: https://roxy-wi.org/installation (fetched 2026-08-29T10:59:25.342050+00:00, sha 62177cf180f9)
  - site_page: https://roxy-wi.org/pricing (fetched 2026-08-29T10:59:25.345294+00:00, sha 49b905effbd9)
  - site_page: https://roxy-wi.org/changelog (fetched 2026-08-29T10:59:25.347771+00:00, sha 4a74ee13b79c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
