CasaOS-Store/Apps/NginxProxyManager/docker-compose.yml

127 lines
6.3 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

name: nginxproxymanager
services:
nginxproxymanager:
image: jc21/nginx-proxy-manager:2.10.3
deploy:
resources:
reservations:
memory: "128M"
network_mode: bridge
ports:
- target: 80
published: "80"
protocol: tcp
- target: 443
published: "443"
protocol: tcp
- target: 81
published: "81"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/AppData/$AppID/data
target: /data
- type: bind
source: /DATA/AppData/$AppID/etc/letsencrypt
target: /etc/letsencrypt
x-casaos:
ports:
- container: "80"
description:
en_us: Nginx HTTP Port
zh_cn: Nginx HTTP 端口
- container: "443"
description:
en_us: Nginx HTTPS Port
zh_cn: Nginx HTTPS 端口
- container: "81"
description:
en_us: WebUI Port
zh_cn: WebUI 端口
volumes:
- container: /data
description:
en_us: Nginx Proxy Manager data directory.
zh_cn: Nginx 代理管理器数据目录。
- container: /etc/letsencrypt
description:
en_us: Nginx Proxy Manager letsencrypt directory.
zh_cn: Nginx 代理管理器 letsencrypt 目录。
container_name: nginxproxymanager
x-casaos:
architectures:
- amd64
- arm64
- arm
main: nginxproxymanager
author: CasaOS Team
category: Network
description:
en_us: Nginx Proxy Manager is a simple, powerful tool to help you host multiple websites on a single server.
zh_cn: Nginx 代理管理器是一个简单、强大的工具,可帮助您在单个服务器上托管多个网站。
ar_sa: Nginx Proxy Manager هو أداة بسيطة وقوية تساعدك على استضافة مواقع ويب متعددة على خادم واحد.
de_de: Nginx Proxy Manager ist ein einfaches und leistungsstarkes Tool, mit dem Sie mehrere Websites auf einem Server hosten können.
es_es: Nginx Proxy Manager es una herramienta simple y poderosa para ayudarlo a alojar varios sitios web en un solo servidor.
fr_fr: Nginx Proxy Manager est un outil simple et puissant pour vous aider à héberger plusieurs sites Web sur un seul serveur.
hu_hu: A Nginx Proxy Manager egy egyszerű, erőteljes eszköz, amely segít több webhelyet egyetlen kiszolgálón tárolni.
it_it: Nginx Proxy Manager è un semplice strumento potente per ospitare più siti Web su un singolo server.
ru_ru: Nginx Proxy Manager - это простой и мощный инструмент, который поможет вам разместить несколько веб-сайтов на одном сервере.
pl_pl: Nginx Proxy Manager to prosty, potężny narzędzie do hostowania wielu witryn na jednym serwerze.
pt_br: O Nginx Proxy Manager é uma ferramenta simples e poderosa para ajudá-lo a hospedar vários sites em um único servidor.
sv_se: Nginx Proxy Manager är ett enkelt och kraftfullt verktyg som hjälper dig att hosta flera webbplatser på en server.
uk_ua: Nginx Proxy Manager - це простий і потужний інструмент, який допоможе вам розмістити кілька веб-сайтів на одному сервері.
developer: Nginx Proxy Manager
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/NginxProxyManager/icon.png
screenshot_link:
- 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
tagline:
en_us: Managing Nginx proxy hosts with a simple, powerful interface.
zh_cn: 通过简单、强大的界面管理 Nginx 代理主机。
ar_sa: إدارة مضيفي Nginx proxy بواسطة واجهة بسيطة وقوية.
de_de: Verwalten von Nginx-Proxy-Hosts mit einer einfachen und leistungsstarken Schnittstelle.
es_es: Administración de hosts proxy de Nginx con una interfaz simple y poderosa.
fr_fr: Gestion des hôtes proxy Nginx avec une interface simple et puissante.
hu_hu: Nginx proxy kiszolgálók kezelése egyszerű, erőteljes felülettel.
it_it: Gestione degli host proxy Nginx con un'interfaccia semplice e potente.
ru_ru: Управление хостами прокси Nginx с помощью простого и мощного интерфейса.
pl_pl: Zarządzanie hostami proxy Nginx za pomocą prostego i potężnego interfejsu.
pt_br: Gerenciando hosts proxy do Nginx com uma interface simples e poderosa.
sv_se: Hantering av Nginx-proxyvärdar med ett enkelt och kraftfullt gränssnitt.
uk_ua: Управління хостами проксі Nginx за допомогою простого і потужного інтерфейсу.
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/NginxProxyManager/thumbnail.png
tips:
before_install:
en_us: |
⚠️ Warning!
This is a technical app, please make sure you know what you are doing.
Nginx Proxy Manager occupies ports 80 and 443 by default for built-in Nginx use. It occupies port 81 for the admin page.
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.
Default Administrator User
| Username | Password |
| -------- | -------- |
| `admin@example.com` | `changeme` |
zh_cn: |
⚠️ 警告!
这是一个技术类应用,请确保你知道你在做什么。
Nginx Proxy Manager 默认占用 80 和 443 端口给内置 Nginx 使用。占用 81 端口给管理页面。
请将 CasaOS WebUI 端口改为非 80/81/443 的端口。并注意是否与其他应用冲突。否则可能导致你的 CasaOS 运行异常。
默认管理员用户
| 用户名 | 密码 |
| -------- | -------- |
| `admin@example.com` | `changeme` |
title:
en_us: Nginx Proxy Manager
zh_cn: Nginx 代理管理器
index: /
port_map: "81"