Skip to content

Gruxi Documentation

Gruxi is a lightweight, modern web server focused on predictable performance under real-world traffic. It’s designed to serve static assets efficiently and provide a clean foundation for handling dynamic routes, reverse proxying, and API workloads without unnecessary overhead. It includes solid PHP support for both production and local development.

Highlights

  • High throughput, low latency

Optimized for fast responses and efficient connection handling.

  • Simple configuration

Prefers clear, minimal config and sensible defaults over sprawling settings.

  • Production-friendly

Built to run reliably as a long-lived service with straightforward deploys.

  • Modern web features

Designed with HTTPS, keep-alive, compression, and caching patterns in mind.

If you’re coming from servers like Nginx, Caddy, or Apache, think of Gruxi as a pragmatic, performance-first option with a streamlined operational model and documentation that aims to keep the “happy path” obvious.

Next, check out the system requirements below, then continue with installation and configuration to get your first site running.

System Requirements

  • Linux, macOS, or Windows
  • At least 256 MB RAM
  • 64-bit processor

Example use cases for Gruxi