Casterlabs/Katana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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