GW_MC 331b4e1e96 feat: implement transaction handling for upstream and target operations
- Added transaction support in `add_upstream_target`, `remove_upstream`, `remove_upstream_target`, `update_upstream`, and `update_upstream_target` functions to ensure atomicity of operations.
- Updated the `NginxService` to include methods for validating and applying configurations using the agent service.
- Enhanced error handling in agent service interactions, returning appropriate internal server errors when agent communication fails.
- Introduced mock agent service for testing, allowing for simulation of agent interactions without actual network calls.
- Refactored tests to cover scenarios where agent operations fail, ensuring that internal server errors are returned as expected.
2025-12-31 15:57:29 +08:00
2025-12-28 16:42:12 +08:00
2025-12-19 10:25:55 +08:00
2025-12-31 12:01:08 +08:00

Yet Another Nginx Proxy Manager (YANPM)

Yet Another Nginx Proxy Manager (YANPM) is an open-source web application designed to simplify the management of Nginx proxy servers. It targets at small footprint and high performance with plugin support.

Features

  • Easy-to-use web interface for managing Nginx proxies
  • User authentication and access control
  • Plugin architecture for extensibility
  • Lightweight and efficient design

Installation

TBD

Development Setup

Refer to the Development Guide for detailed instructions on setting up the development environment, including backend and frontend development.

Description
Yet Another Nginx Proxy Manager
Readme GPL-3.0 1.8 MiB
Languages
Rust 82.9%
TypeScript 14.8%
Shell 1.5%
Just 0.5%
Dockerfile 0.3%