A high-performance & easy-to-configure http server.
- 🖍️ Simple Json-based configuration (VHost files 🤢).
- ✅ Sensible defaults (no more Apache/Nginx proxy issues).
- 💻 Cross platform (runs on Java 11 LTS).
- ⚡ Freaky fast (doesn't compromise performance to be light-weight).
- ⚖️ Light-weight (runs happily with 80mb of ram and 15% VCPU).
- 📈 Constantly improving (frequent updates & fixes).
- 🔒 Secure (say goodbye to zero-days).
Read the wiki to learn how to configure & setup Katana.
We've built Katana to handle our http infrastructure and to expose our API services to the web. With Katana, we serve 5.9M HTTP requests and 1.2M WebSocket sessions a month totalling 4.3TB.
"I've been using Katana as a reverse proxy for my homelab. It works great out-of-the-box for things like Proxmox that normally require a lot of configuring to get working correctly." - Max Kulik