ProxyWeb

ProxyWeb Screenshot – Web Interface for ProxySQL

ProxyWeb is a modern, lightweight web-based interface for ProxySQL, the popular high-performance MySQL proxy. Designed for simplicity and full control, ProxyWeb allows administrators to manage ProxySQL servers, users, query rules, and variables—all through an intuitive web UI.

Key Features

  • Full control over ProxySQL through a responsive web UI
  • Quick Docker-based deployment for minimal setup
  • Powered by a Python Flask backend
  • Manage backend servers, users, runtime variables, and query rules
  • Direct SQL execution to ProxySQL's admin interface

Typical Use Cases

  • Monitor and configure MySQL backend servers connected to ProxySQL
  • Manage and audit ProxySQL query rules and user access
  • Fine-tune runtime configurations without accessing the CLI

How It Works

ProxyWeb runs as a Flask application inside a Docker container. It connects to ProxySQL’s admin interface over TCP and exposes all major functionality through a Bootstrap-powered web front-end. By default, the app listens on port 5000.

Technology Stack

  • Python (Flask)
  • Bootstrap 5
  • Docker
  • ProxySQL (external dependency)

Source Code & Documentation

Full source code, setup instructions, and documentation are available on GitHub:
https://github.com/miklos-szel/proxyweb

For questions or support, contact contact@miklos-szel.com