[PR #74] [MERGED] Feature/custom locations #3181

Closed
opened 2026-02-26 07:38:22 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/NginxProxyManager/nginx-proxy-manager/pull/74
Author: @kolbii
Created: 2/19/2019
Status: Merged
Merged: 3/4/2019
Merged by: @jc21

Base: developHead: feature/custom-locations


📝 Commits (10+)

📊 Changes

12 files changed (+371 additions, -17 deletions)

View changed files

📝 src/backend/internal/nginx.js (+61 -15)
src/backend/migrations/20190215115310_customlocations.js (+37 -0)
📝 src/backend/models/proxy_host.js (+1 -1)
📝 src/backend/schema/endpoints/proxy-hosts.json (+44 -0)
src/backend/templates/_location.conf (+8 -0)
📝 src/backend/templates/proxy_host.conf (+3 -0)
📝 src/frontend/js/app/nginx/proxy/form.ejs (+12 -0)
📝 src/frontend/js/app/nginx/proxy/form.js (+43 -0)
src/frontend/js/app/nginx/proxy/location-item.ejs (+63 -0)
src/frontend/js/app/nginx/proxy/location.js (+54 -0)
📝 src/frontend/js/i18n/messages.json (+8 -1)
src/frontend/js/models/proxy-host-location.js (+37 -0)

📄 Description

I've been using this tool for making requests between the projects and services, it's a great tool for that. But in that case, if a project has 2+ location path it gets difficult to use and understand.
Please take a look at this PR. I've added a new pane to Proxy host dialog as "Custom locations" where you'd be able to manaeg 2+ location blocks

screenshot1
screenshot2


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/NginxProxyManager/nginx-proxy-manager/pull/74 **Author:** [@kolbii](https://github.com/kolbii) **Created:** 2/19/2019 **Status:** ✅ Merged **Merged:** 3/4/2019 **Merged by:** [@jc21](https://github.com/jc21) **Base:** `develop` ← **Head:** `feature/custom-locations` --- ### 📝 Commits (10+) - [`5fb2a08`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/5fb2a082125a03d07b9cbf3c8afa2b7d9f2f4dff) New feature: custom locations - [`9734b3d`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/9734b3d5c4a5966d6c46fd3afb0c8aa74e4af07b) Custom locations: exteding config generator - [`920fddd`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/920fddd96163ea25f7b9ac9318fd01d6c9614647) Custom locations: refactoring - [`51e56c1`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/51e56c1251b1bd53bfac321993eeedeb8932f072) Fixing proxy_host table on small screens - [`b04e9fa`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/b04e9fa04d557dac9af2f39bd25b30130e59e2ff) Custom locations: translations - [`f44f635`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/f44f635e5c5075bc2ecefb238e1afb79f0c603a4) Custom locations bugfix - [`c394ca6`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/c394ca61fc62c544d7bfd4d4f1672f083e6fbfe6) Custom locations bugfix - [`e712f02`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/e712f028d477215fe2b5a66f397f42cd857796cc) Merge branch 'develop' of https://github.com/jc21/nginx-proxy-manager into feature/custom-locations - [`62181a1`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/62181a1d43234212bb8c939ff4b802c65321bb96) Merge branch 'develop' into feature/custom-locations - [`833b97a`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/833b97aec0eb197658a379bd75da949018aa3fe7) Merge branch 'develop' into feature/custom-locations ### 📊 Changes **12 files changed** (+371 additions, -17 deletions) <details> <summary>View changed files</summary> 📝 `src/backend/internal/nginx.js` (+61 -15) ➕ `src/backend/migrations/20190215115310_customlocations.js` (+37 -0) 📝 `src/backend/models/proxy_host.js` (+1 -1) 📝 `src/backend/schema/endpoints/proxy-hosts.json` (+44 -0) ➕ `src/backend/templates/_location.conf` (+8 -0) 📝 `src/backend/templates/proxy_host.conf` (+3 -0) 📝 `src/frontend/js/app/nginx/proxy/form.ejs` (+12 -0) 📝 `src/frontend/js/app/nginx/proxy/form.js` (+43 -0) ➕ `src/frontend/js/app/nginx/proxy/location-item.ejs` (+63 -0) ➕ `src/frontend/js/app/nginx/proxy/location.js` (+54 -0) 📝 `src/frontend/js/i18n/messages.json` (+8 -1) ➕ `src/frontend/js/models/proxy-host-location.js` (+37 -0) </details> ### 📄 Description I've been using this tool for making requests between the projects and services, it's a great tool for that. But in that case, if a project has 2+ location path it gets difficult to use and understand. Please take a look at this PR. I've added a new pane to Proxy host dialog as "Custom locations" where you'd be able to manaeg 2+ location blocks [screenshot1](https://imgur.com/3ffSp5y) [screenshot2](https://i.imgur.com/gsFUaAc.png) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 07:38:22 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-proxy-manager-NginxProxyManager#3181
No description provided.