1c0053207cafed25f54b58f01158dc5318d2ef9a
- Added `ProxyHostInfo`, `ProxyHostCreateInfo`, and `UpdateProxyHostInfo` structs to manage proxy host data. - Created `ProxyService` and `ProxyServiceImpl` for handling proxy host operations including create, read, update, and delete. - Implemented `LocationService` and `LocationServiceImpl` for managing locations associated with proxy hosts. - Introduced database transaction handling for creating proxies and locations. - Added tests for all service methods to ensure functionality and correctness.
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.
Languages
Rust
82.9%
TypeScript
14.8%
Shell
1.5%
Just
0.5%
Dockerfile
0.3%