OpenResty Manager: A Modern Control Panel for OpenResty and Nginx

OpenResty Manager: A Modern Control Panel for OpenResty and Nginx

Summary

OpenResty Manager is a modern, secure, and elegant open-source server control panel. It serves as an alternative to OpenResty Edge and Nginx Proxy Manager, simplifying the management of reverse proxies, SSL certificates, and server hosts. This tool is ideal for easily securing and managing websites running at home or on the Internet.

Repository Info

Updated on February 23, 2026
View on GitHub

Introduction

OpenResty Manager is a modern, secure, and elegant server control panel designed as an open-source alternative to OpenResty Edge and Nginx Proxy Manager. Written in Go, it simplifies the process of securing reverse proxy websites, managing access control, protecting against denial-of-service attacks, and automating the application and renewal of free SSL certificates. Beyond proxy management, it offers comprehensive host management features, including web terminals, file management, and a Docker Composer-based application store, significantly reducing the complexity of website building and container orchestration.

Installation

OpenResty Manager is designed for easy installation, supporting both host and container environments.

Host Version Install

Important: If your server uses cloud services, remember to open TCP ports 80, 443, and 34567, which are required for OpenResty Manager.

Important: Chinese users should visit the Chinese official website to install the Chinese version. Following these steps for the international version might lead to usability issues!

One-click installation:

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

After installation, you can manage the OpenResty Manager service using systemctl commands, such as systemctl stop oms or systemctl restart oms.

Docker Version Install

Important: Chinese users should visit the Chinese official website to install the Chinese version. Following these steps for the international version might lead to usability issues!

One-click installation:

sudo bash -c "$(curl -fsSL https://om.uusec.com/docker_installer.sh)"

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

Examples

Quick Start

  1. Login to the management interface: Access https://your-ip:34567. The default username is "admin", and the default password is "#Passw0rd".
  2. Add SSL certificates: Navigate to the certificates management menu, then apply for a Let's Encrypt free SSL certificate or upload an existing one.
  3. Add apps: Go to the app store menu and install applications like WordPress with just one click.
  4. Add upstreams: Proceed to the upstream management menu and add upstream load balancing for installed applications, such as WordPress.
  5. Add a site: In the sites menu, click the "New site" button and follow the prompts to add the site domain names for reverse proxy.
  6. Test connectivity: Change your domain's DNS A or CNAME record to the OpenResty Manager server IP, then visit your website to confirm it opens correctly.

Advanced Configuration (Multi-node CDN)

  1. DNS Manager: Manage third-party DNS records through this product. Add a root domain for CDN CNAME binding, for example, uusec.com.
  2. Node Groups: Create a node group, enable domain resolution, and specify the domain, for example, cdn.uusec.com.
  3. Node Deployment: Install OpenResty Manager on other servers to act as CDN nodes.
  4. Node Manager: Add the CDN node (deployed in Step 3) to the primary node server, and assign the node group created in Step 2.
  5. Site Creation: In the Sites menu, click "New Site" and add a reverse-proxied site domain, for example, www.uusec.com, as prompted.
  6. CDN Binding: In the DNS Manager menu, add a CNAME record for www.uusec.com with the value cdn.uusec.com.
  7. Configuration Sync: In the Node Manager menu, synchronize the site (created in Step 5) to CDN child nodes.
  8. CDN Testing: Access the domain www.uusec.com to verify traffic routing through the CDN node deployed in Step 3.

Why Use OpenResty Manager?

OpenResty Manager offers a comprehensive suite of features designed to simplify server and web application management:

  • Simplified Management: It provides the simplest OpenResty management product accessible via a web interface.
  • Robust Security: Supports comprehensive security capabilities, including access control, HTTP Flood protection, and identity authentication.
  • Automated SSL: Enables multiple free certificate application protocols with automatic renewal hosting.
  • Host Management: Features host management with web-based command terminal and file management.
  • App Marketplace: Includes an app marketplace and container management, making website construction simpler than ever before.
  • Multi-node Administration: Offers multi-node management for batch administration of multiple servers.
  • Distributed CDN: Delivers distributed CDN caching acceleration for building CDN clusters.

Links