记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

反向代理神器 Nginx Proxy Manager 中文版(汉化版)

反向代理神器 Nginx Proxy Manager 中文版(汉化版)

本项目是基于 NginxProxyManager/nginx-proxy-manager 翻译的中文版本,该项目属于一个预构建的docker映像,它可以让你轻松地部署到你的网站上运行,包括免费的SSL,而不需要知道太多关于 Nginx 或 Let's Encrypt 的信息。
快速部署
1. 环境部署
安装Docker和Docker-compose
XML/HTML代码
  1. #docker官方安装脚本  
  2. curl -sSL https://get.docker.com/ | sh  
  3. #debian安装docker-compose  
  4. apt-get -y install docker-compose  
Docker官方安装文档(英文)     Docker-Compose官方安装文档(英文)  Docker和Docker-compose安装文档(中文)
2. 创建YAML文件
创建一个 docker-compose.yml 文件:
XML/HTML代码
  1. version: '3'  
  2. services:  
  3.   app:  
  4.     image: 'chishin/nginx-proxy-manager-zh:latest'  
  5.     restart: always  
  6.     ports:  
  7.       - '80:80'  
  8.       - '81:81'  
  9.       - '443:443'  
  10.     volumes:  
  11.       - ./data:/data  
  12.       - ./letsencrypt:/etc/letsencrypt  
3. 部署运行
XML/HTML代码
  1. docker-compose up -d  
 4. 登录管理页面
当你的docker容器成功运行,使用浏览器访问81端口。 有些时候需要稍等一段时间。
http://IP:81
默认管理员信息:
XML/HTML代码
  1. Email:admin@example.com
  2. Password:changeme
使用这个默认用户登录后,系统会立即要求您修改详细信息和密码。
5. 快速升级
XML/HTML代码
  1. docker-compose down  
  2. docker-compose pull  
  3. docker-compose up -d  
这个项目将自动更新任何数据库或其他要求,所以你不必遵循任何疯狂的指示。上面的这些步骤将提取最新的更新并重新创建docker容器。 
 
更多
1. 官方文档(英文)
项目源码  项目官网  安装手册  高级配置  常见问题
2. 替换中文镜像
当你使用官方示例的docker-compose时需要注意,将image镜像jc21/nginx-proxy-manager替换为chishin/nginx-proxy-manager-zh即可实现中文部署。
3. 关于中文镜像
中文镜像并没有重新构建后端代码,由Dockerfile-zh文件可以得知,中文镜像基于官方镜像替换前端代码来实现的,所以中文版本的全部功能与官方版本完全相同,只是显示界面的文字不同的区别。
 
最新版本如果出现SSL证书申请失败可以尝试退回到2.9.18版本。
XML/HTML代码
  1. version: '3'  
  2. services:  
  3.   app:  
  4.     image: 'chishin/nginx-proxy-manager-zh:2.9.18'  
  5.     restart: always  
  6.     volumes:  
  7.       - ./nginx-proxy-manager/data:/data  
  8.       - ./nginx-proxy-manager/letsencrypt:/etc/letsencrypt  
  9.     network_mode: "host" 
也可以简化成
XML/HTML代码
  1. docker run -d --name=npm -v  ./npm/data:/data -v ./npm/letsencrypt:/etc/letsencrypt  -e TZ=Asia/Shanghai --net=host --privileged=true  --restart=always chishin/nginx-proxy-manager-zh:2.9.18
以上为2.9.18中文版,具体自测。
如果需要最新版本
XML/HTML代码
  1. docker run -d --name=npm -v  /opt/npm/data:/data -v /opt/npm/letsencrypt:/etc/letsencrypt  -e TZ=Asia/Shanghai --net=host --privileged=true  --restart=always chishin/nginx-proxy-manager-zh:latest
如果电脑同时有v4和v6地址,在端口转发里面,转发主机如果写ipv6地址,记得地址需要加 [ ] ,就可以实现v4转v6或者v6转v4。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):