tinfoil-knight / gargoyle

HTTP Web Server w/ Reverse Proxy & File Server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Go 93.6%Language:Makefile 3.3%Language:Dockerfile 3.1%