type
status
date
slug
summary
tags
category
icon
password

準備

  1. VPS任意虛擬主機,需注意挑選有開放25端口的主機商。推薦:Virmach
  1. 購買域名,亦有多家免費域名可以選,如Freenom(現已停止新註冊)或nic.eu.org

VPS安裝aapanel(國際版寶塔)

VPS連接工具推薦使用Finalshell
  1. Centos
    1. Ubuntu/Deepin
      1. Debian
         
        安裝好後,畫面會出現面板登入位置。登入後,直接選擇預設推薦安裝的元件。
        記得一併將Docker安裝好,aapanel支援docker一鍵安裝。

        Docker安裝

        獲取Forsaken Mail鏡像

        • 點擊面板中左側列表Docker選項
        notion image
        • 點擊鏡像,選擇拉取公共庫鏡像
        notion image
        • image欄位輸入:denghongcai/forsaken-mail ,輸入完畢直接點選提交,等待獲取完畢即可。
        notion image

        創建容器

        • 點擊容器,選擇「新增容器」
        notion image
        • 端口欄位填入25與3000
        notion image
        務必注意!VPS主機必須已經開放25與3000端口。如未開放,可填寫工單請客服協助。大多虛擬主機商預設不會開放。

        錯誤提示:25端口已被佔用

        以下教學適用於所有端口被佔用的情形,本文以25端口被佔用為例。
        • 查看端口被佔用情形
        • 運行後會返回如下圖
        notion image
        • 圖中的PID數值就是要殺死的進程,運行命令行
        此時回到docker再次嘗試新增容器,就不會再跳出端口被佔用的情形。

        域名反代

        上面容器創建完畢,已經可以正常訪問,直接在瀏覽器中輸入 IP:3000 就可以看到自己搭建的臨時信箱系統。
        但是我們的目標後綴需要域名而不是IP字段,所以必須透過aapanel所自帶的反代功能來完成。
        • 首先,到Cloudflare新增一條A紀錄指向伺服器的IP位置。
        • 回到aapanel,點選website創建域名網站。
        notion image
        • 點選conf
        notion image
        • 點選Reverse Proxy
        notion image
        • 點擊新增,Proxy name任意填寫,Target URL輸入 http://127.0.0.1:3000 ,最後直接點擊提交即可完成。
        • 完成,現在可以直接訪問域名,後綴也會是剛剛所設定的域名。

        網站加密訪問

        如果不想要被人任意訪問臨時信箱網站,可以選擇加密,在website中點擊目標網站conf,進去後在site directory中設定密碼存取。
        notion image
         
        開站 開戰節點搭建整合教學
        Loading...
        NotionNext
        NotionNext
        一个普通的干饭人🍚
        公告
        🫡 歡迎來到Sebwi blog
        這裡不定時更新,主要是記錄一些自己之後可能還是會再次用到的東西。
        —————————————
        如果剛好有幫助到你,或你剛好搜尋到這篇,那就來看看吧😁