一直以来,老苏都是使用群晖内置的反向代理,虽然很方便易用,但在某些情况下显得并不灵活。比如老苏打算安装 Authelia
,需要修改 nginx
转发规则,必须通过 SSH
登录后找到相应的文件修改,这一点上不如 nginx-proxy-manager
,当你习惯后,你会发现 npm
的优点远不止这点。
什么是 Nginx Proxy Manager ?
Nginx Proxy Manager
是用于管理Nginx
代理主机的Docker
容器,具有简单、强大的界面。它使您可以轻松地转发到您在家里或其他地方运行的网站,包括免费的SSL
,而无需对Nginx
或Letsencrypt
了解太多。
安装
数据库
通过 phpMyAdmin
在 MariaDB 10
中新建用户 npm
,创建同名的库 npm
并授予所有权限。
老苏试过
MariaDB 5
,写数据库有问题,表现为登录不成功,显示Bad Gateway
错误
安装镜像
在群晖上以 Docker 方式安装。
在注册表中搜索 nginx-proxy-manager
,选择第一个 jc21/nginx-proxy-manager
,版本选择 latest
。
卷
在 docker
文件夹中,创建一个新文件夹,并将其命名为 npm
,再建 2
个子目录,分别命名为 data
和 letsencrypt
文件夹
装载路径