Skip to content

HTTP Web Server w/ Reverse Proxy & File Server

License

Notifications You must be signed in to change notification settings

tinfoil-knight/gargoyle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gargoyle

HTTP Web Server

Features

  • Reverse Proxying
    • Load Balancing
    • Active Healthchecks
  • File Server
    • Browsing Directories
    • Serving Static Sites
  • HTTP Response Header Modification
  • Authentication
    • Basic HTTP Auth
    • Key Auth
  • Optional TLS Support
  • URL Rewrites

Getting Started

Pre-requisites

Configuration

Build from Source

After cloning the repo, run

make build

This will create a binary in the bin directory.

Usage

./gargoyle <optional path to config file>

Default config file path: ./config.json

Author

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgements

About

HTTP Web Server w/ Reverse Proxy & File Server

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published