Nginx 的管理面板 – Nginx Proxy Manager

前言廢話

我幾乎把 Nginx 當作我的主要網頁伺服器了,其簡單配置跟效能深受我的青睞。不過,就算配置在簡單,總還是會有懶得打的時候。之前在網路上看到這款 Nginx Proxy Manager,除了能在網頁端配置外,他也能幫你快速的配置 SSL。看到文章的當下就奪走了我的注意力,且其安裝過程也不會過於複雜,因此就有了這篇文章啦!

安裝

首先,我們先更新系統。

sudo apt-get -y update && sudo apt-get -y upgrade

Nginx Proxy Manager 是透過 Docker 安裝的,因此這邊先安裝一下 docker-compose。

sudo apt-get install -y docker-compose

接著,我們可以新增資料夾,並在裡面新增一個檔案 docker-compose.yml,並貼下以下內容。他會預設啟用 HTTP 的 PORT 80,HTTPs 的 PORT 443,以及管理介面使用的 PORT 81。

version: '3'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

存檔離開後,我們執行他。

sudo docker-compose up -d

接著打開 <IP位址>:81,你就可以看到管理介面啦!

001.jpg

預設的帳號是 admin@example.com,密碼是 changeme,登入後就會要求你變更他。變更完就會看到首頁囉!

002.jpg

接著就可以新增各種設定囉,可以自己玩玩看!

003.jpg

結語

簡單四字,懶人必備。