From e20ef26051dfa1046cb49fd4c480f130e2a62c2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=E1=BA=A1nh=20T=C6=B0=E1=BB=9Dng=20Solo?= Date: Tue, 7 Oct 2025 21:01:37 +0700 Subject: [PATCH 1/4] feat: Update project goal description and remove security recommendation --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1864ed6..1ff2804 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,9 @@ Comprehensive Nginx management system with ModSecurity WAF, Domain Management, S +# Project Goal +I created this project originally as a service for a company then my client and I agreed to make it opensource for free to the community to meet the personal or organizational needs of providing users with an easy way to configure Loadblancer for server systems with SSL termination, Web Application Firewall, and it should be so easy that even a monkey could do it. This goal remains the same Although there may be advanced options, they are optional and the project should be as simple as possible to minimize the barrier to entry. The software will have all the features of an application for a digital business that is needed in the context of technological development to rapidly develop the system along with ensuring system security. -Recommendations: The software is developed with the support of AI so it cannot be absolutely secure, so please protect the Portal and API with a firewall to ensure safety. If you find any problems, please notify us and we will handle it.. ## ✨ Key Features From 4f6aa18e8060a13687c26d436d030a73820e84c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=E1=BA=A1nh=20T=C6=B0=E1=BB=9Dng=20Solo?= Date: Tue, 7 Oct 2025 21:06:01 +0700 Subject: [PATCH 2/4] fix: Clarify project origin in the README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1ff2804..bbf36f1 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Comprehensive Nginx management system with ModSecurity WAF, Domain Management, S # Project Goal -I created this project originally as a service for a company then my client and I agreed to make it opensource for free to the community to meet the personal or organizational needs of providing users with an easy way to configure Loadblancer for server systems with SSL termination, Web Application Firewall, and it should be so easy that even a monkey could do it. This goal remains the same Although there may be advanced options, they are optional and the project should be as simple as possible to minimize the barrier to entry. The software will have all the features of an application for a digital business that is needed in the context of technological development to rapidly develop the system along with ensuring system security. +This project began as a private service built for a company. Later, my client and I decided to make it open source and free for the community to meet the personal or organizational needs of providing users with an easy way to configure Loadbalancer for server systems with SSL termination, Web Application Firewall, and it should be so easy that even a monkey could do it. This goal remains the same Although there may be advanced options, they are optional and the project should be as simple as possible to minimize the barrier to entry. The software will have all the features of an application for a digital business that is needed in the context of technological development to rapidly develop the system along with ensuring system security. ## ✨ Key Features From 8f4406fff38eb08f3400633cb90cf268892cb8c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=E1=BA=A1nh=20T=C6=B0=E1=BB=9Dng=20Solo?= Date: Tue, 7 Oct 2025 21:12:57 +0700 Subject: [PATCH 3/4] feat: Add upgrade script to README for new version installation --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index bbf36f1..5e98ab3 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ This project began as a private service built for a company. Later, my client an |----------|--------|-------------| | **New Server (Production)** | `./scripts/deploy.sh` | Full installation of Nginx + ModSecurity + Backend + Frontend with systemd services | | **Development/Testing** | `./scripts/quickstart.sh` | Quick run in dev mode (no Nginx installation, no root required) | +| **Upgrade New Version** | `./scripts/update.sh` | Full update to new version | ### 🖥️ Production Deployment (New Server) From 47637d37899914974365e67632c41c13021b1061 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=E1=BA=A1nh=20T=C6=B0=E1=BB=9Dng=20Solo?= Date: Tue, 7 Oct 2025 21:14:04 +0700 Subject: [PATCH 4/4] feat: Add production deployment section with upgrade script instructions to README --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 5e98ab3..9e6fd8a 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,16 @@ cd nginx-love bash scripts/deploy.sh ``` +### 🖥️ Production Upgrade Deployment (Upgrade New Version) + +```bash +# Run Upgrade script (requires root) +cd nginx-love +bash scripts/update.sh +``` + + + **Minimum Requirements:** - Ubuntu/Debian server (22.04+ recommended) - Root access