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 alternative that focuses on doing its core job, while leaving the configuration and deployment experience as simple and intuitive as possible.
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
Let's get started
To get started, follow the Getting Started guide to get Gruxi up and running.