nginxproxymanager

2024-08-23 17:02:28 浏览数 (4)

开成花灾的玫瑰不是灿烂,而是荒凉。——严歌苓

https://nginxproxymanager.com/

该项目作为预构建的 docker 映像提供,使您能够轻松转发到在家或其他地方运行的网站,包括免费的 SSL,而无需了解太多有关 Nginx 或 Letsencrypt 的信息。

  • 快速设置
  • 完整设置
  • 截图
  • 基于 Tabler 的美观且安全的管理界面
  • 无需了解 Nginx 即可轻松创建转发域、重定向、流和 404 主机
  • 使用 Let’s Encrypt 免费 SSL 或提供您自己的自定义 SSL 证书
  • 主机的访问列表和基本 HTTP 身份验证
  • 超级用户可用的高级 Nginx 配置
  • 用户管理、权限和审核日志

快速设置​

  1. 安装 Docker 和 Docker-Compose
  • Docker 安装文档
  • Docker-Compose 安装文档
  1. 创建一个与此类似的 docker-compose.yml 文件:

yml

代码语言:javascript复制
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

这是所需的最低配置。请参阅文档了解更多信息。

  1. 通过运行调出你的堆栈

巴什

代码语言:javascript复制
docker-compose up -d

# If using docker-compose-plugin
docker compose up -d
  1. 登录管理界面

当您的 Docker 容器正在运行时,通过端口 81 连接到它以获取管理界面。有时,由于密钥的熵,这可能需要一点时间。

http://127.0.0.1:81

默认管理员用户:

代码语言:javascript复制
Email:    admin@example.com
Password: changeme

使用此默认用户登录后,系统会立即要求您修改您的详细信息并更改您的密码。

0 人点赞