mirror of
https://github.com/Retropex/umbrel-apps.git
synced 2025-05-12 19:30:42 +02:00
App Submission: NPM (Nginx Proxy Manager) (#1296)
Co-authored-by: Nathan Fretz <nmfretz@gmail.com>
This commit is contained in:
parent
9dc50f8b79
commit
2ddc28977c
0
nginx-proxy-manager/data/letsencrypt/.gitkeep
Normal file
0
nginx-proxy-manager/data/letsencrypt/.gitkeep
Normal file
0
nginx-proxy-manager/data/npm-data/.gitkeep
Normal file
0
nginx-proxy-manager/data/npm-data/.gitkeep
Normal file
29
nginx-proxy-manager/docker-compose.yml
Normal file
29
nginx-proxy-manager/docker-compose.yml
Normal file
@ -0,0 +1,29 @@
|
||||
version: "3.7"
|
||||
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: nginx-proxy-manager_web_1
|
||||
APP_PORT: 81
|
||||
|
||||
web:
|
||||
image: jc21/nginx-proxy-manager:2.11.3@sha256:5bd2aae54ac0b6f4ef6777143ab736baf5366807894a4c7fca7bfa2fbaf1489c
|
||||
hostname: nginx-proxy-manager_web_1
|
||||
restart: on-failure
|
||||
ports:
|
||||
- 40080:80
|
||||
- 40443:443
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/npm-data:/data
|
||||
- ${APP_DATA_DIR}/data/letsencrypt:/etc/letsencrypt
|
||||
environment:
|
||||
PUID: 1000
|
||||
PGID: 1000
|
||||
|
||||
docker-host:
|
||||
image: qoomon/docker-host:3.3.1@sha256:ec9d214d7fa88932e9186ca2f4419d44661376929931248525b08e7fa9e270f7
|
||||
hostname: $DEVICE_DOMAIN_NAME
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
- NET_RAW
|
||||
restart: on-failure
|
42
nginx-proxy-manager/umbrel-app.yml
Normal file
42
nginx-proxy-manager/umbrel-app.yml
Normal file
@ -0,0 +1,42 @@
|
||||
manifestVersion: 1
|
||||
id: nginx-proxy-manager
|
||||
name: Nginx Proxy Manager
|
||||
tagline: Expose your services easily and securely
|
||||
category: networking
|
||||
version: "2.11.3"
|
||||
port: 4498
|
||||
description: >-
|
||||
Expose your apps to the internet easily and securely.
|
||||
|
||||
|
||||
⚠️ Be cautious when exposing apps to the public internet. Ensure they have proper security, such as login protection, and avoid exposing sensitive apps without adequate safeguards.
|
||||
|
||||
|
||||
🔧 Nginx Proxy Manager uses port 40080 for HTTP (unsecured) traffic and port 40443 for HTTPS (secured) traffic.
|
||||
To make your apps accessible from the public internet, you will need to set up port forwarding on your router.
|
||||
Forward external port 80 (HTTP) to internal port 40080 and external port 443 (HTTPS) to internal port 40443.
|
||||
|
||||
|
||||
🔍 Features:
|
||||
|
||||
- Beautiful and Secure Admin Interface based on Tabler
|
||||
- Easily create forwarding domains, redirections, streams and 404 hosts without knowing anything about Nginx
|
||||
- Free SSL using Let's Encrypt or provide your own custom SSL certificates
|
||||
- Access Lists and basic HTTP Authentication for your hosts
|
||||
- Advanced Nginx configuration available for super users
|
||||
- User management, permissions and audit log
|
||||
developer: Jamie Curnow
|
||||
website: https://nginxproxymanager.com/
|
||||
submitter: Sahil Phule
|
||||
submission: https://github.com/getumbrel/umbrel-apps/pull/1296
|
||||
repo: https://github.com/NginxProxyManager/nginx-proxy-manager
|
||||
support: https://github.com/NginxProxyManager/nginx-proxy-manager/issues
|
||||
gallery:
|
||||
- 1.jpg
|
||||
- 2.jpg
|
||||
- 3.jpg
|
||||
releaseNotes: ""
|
||||
dependencies: []
|
||||
path: ""
|
||||
defaultUsername: "admin@example.com"
|
||||
defaultPassword: "changeme"
|
Loading…
Reference in New Issue
Block a user