Skip to content

Commit

Permalink
Merge pull request #5751 from nextcloud/add-npmplus-rp-guide
Browse files Browse the repository at this point in the history
Add NPMplus to reverse-proxy.md
  • Loading branch information
szaimen authored Dec 17, 2024
2 parents d65c59a + d5cd4fe commit cb622f7
Showing 1 changed file with 30 additions and 2 deletions.
32 changes: 30 additions & 2 deletions reverse-proxy.md
Original file line number Diff line number Diff line change
Expand Up @@ -411,6 +411,33 @@ server {
</details>
### NPMplus (Fork of Nginx-Proxy-Manager - NPM)
<details>
<summary>click here to expand</summary>
⚠️ **Please note:** This is not needed when running NPMplus as a community container.
First, make sure the environmental variables `PUID` and `PGID` in the `compose.yaml` file for NPM are either unset or set to `0`. <br>
If you need to change the GID/PID then please add `net.ipv4.ip_unprivileged_port_start=0` at the end of `/etc/sysctl.conf`. <br>
Note: this will cause that a non root user can bind privileged ports.
Second, see these screenshots for a working config:
![grafik](https://github.com/user-attachments/assets/c32c8fe8-7417-4f8f-9625-24b95651e630)
![grafik](https://github.com/user-attachments/assets/a26c53fd-6cc8-4a6b-a86f-c2f94b70088f)
![grafik](https://github.com/user-attachments/assets/75d7f539-35d1-4a3e-8c51-43123f698893)
![grafik](https://github.com/user-attachments/assets/e494edb5-8b70-4d45-bc9b-374219230041)
⚠️ **Please note:** Nextcloud will complain that X-XXS-Protection is set to the wrong value, this is intended by NPMplus. <br>
⚠️ **Please note:** look into [this](#adapting-the-sample-web-server-configurations-below) to adapt the above example configuration.
</details>
### Nginx-Proxy-Manager - NPM
<details>
Expand All @@ -419,8 +446,9 @@ server {
**Hint:** You may have a look at [this guide](https://github.com/nextcloud/all-in-one/discussions/588#discussioncomment-3040493) for a more complete but possibly oudated example.
First, make sure the environmental variables `PUID` and `PGID` in the `compose.yaml` file for NPM are either unset or set to `0`.
If you need to change the GID/PID then please add `net.ipv4.ip_unprivileged_port_start=0` at the end of `/etc/sysctl.conf`. Note: this will cause that non root users can bind privileged ports.
First, make sure the environmental variables `PUID` and `PGID` in the `compose.yaml` file for NPM are either unset or set to `0`. <br>
If you need to change the GID/PID then please add `net.ipv4.ip_unprivileged_port_start=0` at the end of `/etc/sysctl.conf`. <br>
Note: this will cause that a non root user can bind privileged ports.
Second, see these screenshots for a working config:
Expand Down

0 comments on commit cb622f7

Please sign in to comment.