+
+This project comes as a pre-built docker image that enables you to easily forward to your websites
+running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt.
+
+- [Quick Setup](#quick-setup)
+- [Full Setup](https://nginxproxymanager.com/setup/)
+- [Screenshots](https://nginxproxymanager.com/screenshots/)
+
+## Project Goal
+
+I created this project to fill a personal need to provide users with a easy way to accomplish reverse
+proxying hosts with SSL termination and it had to be so easy that a monkey could do it. This goal hasn't changed.
+While there might be advanced options they are optional and the project should be as simple as possible
+so that the barrier for entry here is low.
+
+
+
+
+## Features
+
+- Beautiful and Secure Admin Interface based on [Tabler](https://tabler.github.io/)
+- 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
+
+
+## Hosting your home network
+
+I won't go in to too much detail here but here are the basics for someone new to this self-hosted world.
+
+1. Your home router will have a Port Forwarding section somewhere. Log in and find it
+2. Add port forwarding for port 80 and 443 to the server hosting this project
+3. Configure your domain name details to point to your home, either with a static ip or a service like DuckDNS or [Amazon Route53](https://github.com/jc21/route53-ddns)
+4. Use the Nginx Proxy Manager as your gateway to forward to your other web based services
+
+## Quick Setup
+
+1. Install Docker and Docker-Compose
+
+- [Docker Install documentation](https://docs.docker.com/install/)
+- [Docker-Compose Install documentation](https://docs.docker.com/compose/install/)
+
+2. Create a docker-compose.yml file similar to this:
+
+```yml
+version: '3.8'
+services:
+ app:
+ image: 'jc21/nginx-proxy-manager:latest'
+ restart: unless-stopped
+ ports:
+ - '80:80'
+ - '81:81'
+ - '443:443'
+ volumes:
+ - ./data:/data
+ - ./letsencrypt:/etc/letsencrypt
+```
+
+This is the bare minimum configuration required. See the [documentation](https://nginxproxymanager.com/setup/) for more.
+
+3. Bring up your stack by running
+
+```bash
+docker-compose up -d
+
+# If using docker-compose-plugin
+docker compose up -d
+
+```
+
+4. Log in to the Admin UI
+
+When your docker container is running, connect to it on port `81` for the admin interface.
+Sometimes this can take a little bit because of the entropy of keys.
+
+[http://127.0.0.1:81](http://127.0.0.1:81)
+
+Default Admin User:
+```
+Email: admin@example.com
+Password: changeme
+```
+
+Immediately after logging in with this default user you will be asked to modify your details and change your password.
+
+
+## Contributors
+
+Special thanks to [all of our contributors](https://github.com/NginxProxyManager/nginx-proxy-manager/graphs/contributors).
+
+
+## Getting Support
+
+1. [Found a bug?](https://github.com/NginxProxyManager/nginx-proxy-manager/issues)
+2. [Discussions](https://github.com/NginxProxyManager/nginx-proxy-manager/discussions)
+3. [Development Gitter](https://gitter.im/nginx-proxy-manager/community)
+4. [Reddit](https://reddit.com/r/nginxproxymanager)
diff --git a/README.md b/README.md
index d5a7473..2222ea3 100644
--- a/README.md
+++ b/README.md
@@ -1,66 +1,35 @@
+
+[Original English README](https://github.com/xiaoxinpro/nginx-proxy-manager-zh/blob/develop-zh/README-en.md)
+
-This project comes as a pre-built docker image that enables you to easily forward to your websites
-running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt.
+Ŀǻ [NginxProxyManager/nginx-proxy-manager](https://github.com/NginxProxyManager/nginx-proxy-manager) İ汾ĿһԤdockerӳɵزվУѵSSLҪ֪̫ Nginx Let's Encrypt Ϣ
-- [Quick Setup](#quick-setup)
-- [Full Setup](https://nginxproxymanager.com/setup/)
-- [Screenshots](https://nginxproxymanager.com/screenshots/)
+
-## Project Goal
+## ٲ
-I created this project to fill a personal need to provide users with a easy way to accomplish reverse
-proxying hosts with SSL termination and it had to be so easy that a monkey could do it. This goal hasn't changed.
-While there might be advanced options they are optional and the project should be as simple as possible
-so that the barrier for entry here is low.
+### 1.
-
+װDockerDocker-compose
+- [DockerٷװĵӢģ](https://docs.docker.com/install/)
+- [Docker-ComposeٷװĵӢģ](https://docs.docker.com/compose/install/)
+- **[DockerDocker-composeװĵģ](https://blog.csdn.net/zhangzejin3883/article/details/124778945)**
-## Features
+### 2. YAMLļ
-- Beautiful and Secure Admin Interface based on [Tabler](https://tabler.github.io/)
-- 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
-
-
-## Hosting your home network
-
-I won't go in to too much detail here but here are the basics for someone new to this self-hosted world.
-
-1. Your home router will have a Port Forwarding section somewhere. Log in and find it
-2. Add port forwarding for port 80 and 443 to the server hosting this project
-3. Configure your domain name details to point to your home, either with a static ip or a service like DuckDNS or [Amazon Route53](https://github.com/jc21/route53-ddns)
-4. Use the Nginx Proxy Manager as your gateway to forward to your other web based services
-
-## Quick Setup
-
-1. Install Docker and Docker-Compose
-
-- [Docker Install documentation](https://docs.docker.com/install/)
-- [Docker-Compose Install documentation](https://docs.docker.com/compose/install/)
-
-2. Create a docker-compose.yml file similar to this:
+һ `docker-compose.yml` ļ:
```yml
-version: '3.8'
+version: '3'
services:
app:
- image: 'jc21/nginx-proxy-manager:latest'
- restart: unless-stopped
+ image: 'chishin/nginx-proxy-manager-zh:release'
+ restart: always
ports:
- '80:80'
- '81:81'
@@ -70,42 +39,93 @@ services:
- ./letsencrypt:/etc/letsencrypt
```
-This is the bare minimum configuration required. See the [documentation](https://nginxproxymanager.com/setup/) for more.
-
-3. Bring up your stack by running
+### 3.
```bash
docker-compose up -d
-
-# If using docker-compose-plugin
-docker compose up -d
-
```
-4. Log in to the Admin UI
+### 4. ¼ҳ
-When your docker container is running, connect to it on port `81` for the admin interface.
-Sometimes this can take a little bit because of the entropy of keys.
+dockerɹУʹ`81`˿ڡ
+ЩʱҪԵһʱ䡣
[http://127.0.0.1:81](http://127.0.0.1:81)
-Default Admin User:
+ĬϹԱϢ:
```
Email: admin@example.com
Password: changeme
```
-Immediately after logging in with this default user you will be asked to modify your details and change your password.
+ʹĬû¼ϵͳҪϸϢ롣
+### 5.
-## Contributors
+```bash
+docker-compose down
+docker-compose pull
+docker-compose up -d
+```
-Special thanks to [all of our contributors](https://github.com/NginxProxyManager/nginx-proxy-manager/graphs/contributors).
+ĿԶκݿҪ㲻ѭκηָʾЩ轫ȡµĸ²´docker
+##
-## Getting Support
+### 1. ٷĵӢģ
-1. [Found a bug?](https://github.com/NginxProxyManager/nginx-proxy-manager/issues)
-2. [Discussions](https://github.com/NginxProxyManager/nginx-proxy-manager/discussions)
-3. [Development Gitter](https://gitter.im/nginx-proxy-manager/community)
-4. [Reddit](https://reddit.com/r/nginxproxymanager)
+ڱӦõĸ÷ʹٷĵ
+
+- [ĿԴ](https://github.com/NginxProxyManager/nginx-proxy-manager)
+- [Ŀ](https://nginxproxymanager.com/)
+- [װֲ](https://nginxproxymanager.com/setup/)
+- [](https://nginxproxymanager.com/advanced-config/#best-practice-use-a-docker-network)
+- [](https://nginxproxymanager.com/faq/#do-i-have-to-use-docker)
+
+### 2. 滻ľ
+
+ʹùٷʾ`docker-compose`ʱҪע⣬image`jc21/nginx-proxy-manager`滻Ϊ`chishin/nginx-proxy-manager-zh`ʵIJ
+
+### 3. ľ
+
+ľû¹˴룬[Dockerfile-zh](https://github.com/xiaoxinpro/nginx-proxy-manager-zh/blob/develop-zh/docker/Dockerfile-zh)ļԵ֪ľڹٷ滻ǰ˴ʵֵģİ汾ȫٷ汾ȫֻͬʾֲͬ
+
+### 4. DNSPod֤ʧ
+
+2.9.19汾ʼѾڣԭ`zope`ģARMܹһֱװʧУʹ·⣺
+
+ȷnginx-proxy-manager-zhDockerѾУʹ`docker-compose ps`鿴Ϊ`npm-zh`
+
+ע滻е
+
+```
+docker exec -it npm-zh bash
+```
+
+ִаװ`zope`
+
+```
+python3 -m pip install --upgrade pip
+pip install certbot-dns-dnspod
+pip install zope
+```
+
+ȴװɣ˳
+
+```
+exit
+```
+
+ˢٴʹDNSPod֤鼴ɡ
+
+##
+
+ñĿаӭһľĿijڷչ
+
+### ֧ɨ
+
+
+
+### ɨ
+
+
diff --git a/docker/Dockerfile-zh b/docker/Dockerfile-zh
new file mode 100644
index 0000000..559305f
--- /dev/null
+++ b/docker/Dockerfile-zh
@@ -0,0 +1,22 @@
+FROM jc21/nginx-proxy-manager:2.9.22
+
+ENV NPM_LANGUAGE="zh"
+
+EXPOSE 80 81 443
+
+RUN rm -rf /app/frontend /var/www/html/index.html
+COPY frontend/dist /app/frontend
+COPY docker/rootfs/var/www/html/index.html /var/www/html/index.html
+
+WORKDIR /app
+
+VOLUME [ "/data", "/etc/letsencrypt" ]
+ENTRYPOINT [ "/init" ]
+
+LABEL org.label-schema.schema-version="1.0" \
+ org.label-schema.license="MIT" \
+ org.label-schema.name="nginx-proxy-manager-zh" \
+ org.label-schema.description="Docker container for managing Nginx proxy hosts with a simple, powerful interface " \
+ org.label-schema.url="https://github.com/xiaoxinpro/nginx-proxy-manager-zh" \
+ org.label-schema.vcs-url="https://github.com/xiaoxinpro/nginx-proxy-manager-zh.git" \
+ org.label-schema.cmd="docker run --rm -ti chishin/nginx-proxy-manager-zh:latest"
diff --git a/docker/rootfs/var/www/html/index.html b/docker/rootfs/var/www/html/index.html
index 8478b47..88289da 100644
--- a/docker/rootfs/var/www/html/index.html
+++ b/docker/rootfs/var/www/html/index.html
@@ -1,5 +1,5 @@
-
+
@@ -13,12 +13,12 @@
-
Congratulations!
-
You've successfully started the Nginx Proxy Manager.
-
If you're seeing this site then you're trying to access a host that isn't set up yet.