diff --git a/Apps/NginxProxyManager/appfile.json b/Apps/NginxProxyManager/appfile.json new file mode 100644 index 0000000..4352a0f --- /dev/null +++ b/Apps/NginxProxyManager/appfile.json @@ -0,0 +1,138 @@ +{ + "version": "2.0", + "title": "Nginx Proxy Manager", + "name": "nginxproxymanager", + "icon": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/NginxProxyManager/icon.png", + "tagline": "Just what the name says", + "overview": "Managing Nginx proxy hosts with a simple, powerful interface.", + "thumbnail": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/NginxProxyManager/thumbnail.png", + "screenshots": [ + "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/NginxProxyManager/screenshot-1.jpg", + "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/NginxProxyManager/screenshot-2.jpg", + "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/NginxProxyManager/screenshot-3.jpg" + ], + "category": [ + "Network" + ], + "developer": { + "name": "Nginx Proxy Manager", + "website": "https://nginxproxymanager.com/", + "donate_text": "", + "donate_link": "" + }, + "adaptor": { + "name": "CasaOS Team", + "website": "https://www.casaos.io", + "donate_text": "", + "donate_link": "" + }, + "support": "https://discord.gg/knqAbbBbeX", + "website": "https://www.casaos.io", + "container": { + "image": "jc21/nginx-proxy-manager:latest", + "shell": "sh", + "privileged": false, + "network_model": "bridge", + "web_ui": { + "http": "81", + "path": "/" + }, + "health_check": "", + "envs": [], + "ports": [ + { + "container": "80", + "host": "80", + "type": "tcp", + "allocation": "required", + "configurable": "advanced", + "description": "Nginx HTTP Port" + }, + { + "container": "443", + "host": "443", + "type": "tcp", + "allocation": "required", + "configurable": "advanced", + "description": "Nginx HTTPS Port" + }, + { + "container": "81", + "host": "81", + "type": "tcp", + "allocation": "preferred", + "configurable": "basic", + "description": "WebUI Port" + } + ], + "volumes": [ + { + "container": "/data", + "host": "/DATA/AppData/$AppID/data", + "mode": "rw", + "allocation": "automatic", + "configurable": "advanced", + "description": "Nginx Proxy Manager data directory." + }, + { + "container": "/etc/letsencrypt", + "host": "/DATA/AppData/$AppID/etc/letsencrypt", + "mode": "rw", + "allocation": "automatic", + "configurable": "advanced", + "description": "Nginx Proxy Manager letsencrypt directory." + } + ], + "devices": [], + "constraints": { + "min_memory": 128, + "min_storage": 512 + }, + "restart_policy": "unless-stopped", + "sysctls": [], + "cap_add": {}, + "labels": [] + }, + "abilities": { + "notification": false, + "widgets": false, + "authentication": false, + "search": false, + "upnp": false + }, + "tips": { + "before_install": [ + { + "content":"⚠️ Warning!" + }, + { + "content":"This is a technical app, please make sure you know what you are doing." + }, + { + "content":"Nginx Proxy Manager occupies ports 80 and 443 by default for built-in Nginx use. It occupies port 81 for the admin page." + }, + { + "content":"Please change the CasaOS WebUI port to a port other than 80/81/443. And pay attention to whether the ports conflict with other apps. Otherwise, it may cause your CasaOS to run abnormally." + }, + { + "content": "" + }, + { + "content": "Default Administrator User" + }, + { + "content": "Username: ", + "value": "admin@example.com" + }, + { + "content": "Password: ", + "value": "changeme" + } + ] + }, + "changelog": { + "latest_updates": "", + "url": "" + }, + "latest_update_date": "1667384734" +} \ No newline at end of file diff --git a/Apps/NginxProxyManager/icon.png b/Apps/NginxProxyManager/icon.png new file mode 100644 index 0000000..ac91ce2 Binary files /dev/null and b/Apps/NginxProxyManager/icon.png differ diff --git a/Apps/NginxProxyManager/screenshot-1.jpg b/Apps/NginxProxyManager/screenshot-1.jpg new file mode 100644 index 0000000..c0d87bd Binary files /dev/null and b/Apps/NginxProxyManager/screenshot-1.jpg differ diff --git a/Apps/NginxProxyManager/screenshot-2.jpg b/Apps/NginxProxyManager/screenshot-2.jpg new file mode 100644 index 0000000..a917d15 Binary files /dev/null and b/Apps/NginxProxyManager/screenshot-2.jpg differ diff --git a/Apps/NginxProxyManager/screenshot-3.jpg b/Apps/NginxProxyManager/screenshot-3.jpg new file mode 100644 index 0000000..b7580bb Binary files /dev/null and b/Apps/NginxProxyManager/screenshot-3.jpg differ diff --git a/Apps/NginxProxyManager/thumbnail.png b/Apps/NginxProxyManager/thumbnail.png new file mode 100644 index 0000000..c8b9d0b Binary files /dev/null and b/Apps/NginxProxyManager/thumbnail.png differ