- A+
所属分类:系统文档
在我们使用Nginx进行反代的时候,传统的配置文件会觉得有些太麻烦。而这篇文章我介绍的工具——Nginx Proxy Manager,就是一种解决这个痛点的图形化工具。在这篇文章中,我主要来和大家一起安装并使用Nginx Proxy Manager
准备材料
一台VPS
部署步骤
SSH进入至VPS安装Docker
1 |
wget -qO- get.docker.com | bash |
如出现docker版本即为安装成功
安装Docker-compose
1 |
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
如出现docker-compose版本即为安装成功
修改 Docker 配置(可选)
以下配置会增加一段自定义内网 IPv6 地址,开启容器的 IPv6 功能,以及限制日志文件大小,防止 Docker 日志塞满硬盘
1 |
cat > /etc/docker/daemon.json <<EOF |
并重启Docker服务
1 |
systemctl restart docker |
使用以下命令创建npm文件夹,并创建docker-compose.yml
文件
1 |
cd /opt |
在/opt/npm
的docker-compose.yml
文件内,复制粘贴,并修改以下内容
1 |
version: '3' |
请确保当前的端口没有被占用
在/opt/npm
目录下,运行以下命令
1 |
docker-compose up -d |
可以通过 IP:端口 ( IPv6为:[IP]:端口 )进入面板,默认用户名和密码如下:
1 |
Email: [email protected] |
可以通过以下命令升级Nginx Proxy Manager
1 |
cd /opt/npm |
如提示
1 |
WARNING! This will remove all dangling images. |
输入y
即可
可以通过以下命令卸载Nginx Proxy Manager
1 |
cd /opt/npm |
参考资料
Nginx Proxy Manager: https://nginxproxymanager.com/咕咕鸽:https://blog.laoda.de/archives/nginxproxymanager
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫