Skip to content

The easiest using, powerful and beautiful OpenResty manager, open source alternative to OpenResty Edge.

License

Notifications You must be signed in to change notification settings

Safe3/openresty-manager

Repository files navigation


OpenResty Manager

OpenResty Manager

FeaturesUsageCreditsContactLicense

中文

⭐Please help us with a star to support our continuous improvement, thank you!


OpenResty Manager is the easiest using, powerful and beautiful OpenResty manager, open source alternative to OpenResty Edge, which can enable you to easily reverse proxy your websites running at home or internet, including free SSL, without having to know too much about OpenResty or Let's Encrypt.

OpenResty Manager

🎯 Features

🟢 Provide a beautiful, powerful, and easy-to-use web management UI

🟣 Free SSL support both for HTTP-01 and DNS-01 challenge or provide your own SSL certificates

🟡 Easily create reverse proxy for your websites without knowing anything about OpenResty

🟠 Developed in Go language, single main file, high-performance, supports multi CPU architecture

🔴 Advanced OpenResty configuration available for super users

🔵 Support and inherit all powerful features of OpenResty

🚀 Usage

OpenResty Manager is not only easy to use but also easy to install, supports both host and container environments.

  • Host Version

☣️ If the server is using cloud services, remember to open the TCP port 80, 443 and 34567 required for OpenResty Manager

One click installation: Automatic installation can be completed in minutes.

sudo bash -c "$(curl -fsSL https://om.uusec.com/installer.sh)"
  • Docker Version

One click installation: Automatic installation can be completed in minutes.

curl https://om.uusec.com/docker.tgz -o om.tgz && tar -zxf om.tgz && sudo bash ./om/om.sh

Subsequently, bash ./om/om.sh is used to manage the OpenResty Manager container, including starting, stopping, updating, uninstalling, etc.

  • Quick Start

  1. Login to the management: Access http://ip:34567 , the default username is "admin", and the default password is "Passw0rd!".
  2. Add SSL certificates: Go to the certificates management menu, apply for a Let's Encrypt free SSL certificate or upload an existing certificate.
  3. Add upstreams: Go to the upstreams management menu, add a load balancing upstream that for your original sites.
  4. Add a site: Go to the sites menu, click the "New site" button, and follow the prompts to add the site domain names for reverse proxy.
  5. Test connectivity: Change your domain dns A or CNAME record to the OpenResty Manager server IP, visit your website to see if it can be opened.

💝 Credits

Thanks to all the amazing community contributors for sending PRs and keeping this project updated. ❤️

If you have an idea or some kind of improvement, you are welcome to contribute and participate in the Project, feel free to send your PR.

😘 Contact

If you want to support more features such as Web Application Firewall, please visits UUSEC WAF.

🔑 License

OpenResty Manager is under GPL license, everyone can use it for free!