type
status
date
slug
summary
tags
category
icon
password
準備
- VPS任意虛擬主機,需注意挑選有開放25端口的主機商。推薦:Virmach
- 購買域名,亦有多家免費域名可以選,如Freenom(現已停止新註冊)或nic.eu.org
VPS安裝aapanel(國際版寶塔)
VPS連接工具推薦使用Finalshell。
- Centos
- Ubuntu/Deepin
- Debian
安裝好後,畫面會出現面板登入位置。登入後,直接選擇預設推薦安裝的元件。
記得一併將Docker安裝好,aapanel支援docker一鍵安裝。
Docker安裝
獲取Forsaken Mail鏡像
- 點擊面板中左側列表Docker選項

- 點擊鏡像,選擇拉取公共庫鏡像

- image欄位輸入:denghongcai/forsaken-mail ,輸入完畢直接點選提交,等待獲取完畢即可。

創建容器
- 點擊容器,選擇「新增容器」

- 端口欄位填入25與3000

務必注意!VPS主機必須已經開放25與3000端口。如未開放,可填寫工單請客服協助。大多虛擬主機商預設不會開放。
錯誤提示:25端口已被佔用
以下教學適用於所有端口被佔用的情形,本文以25端口被佔用為例。
- 查看端口被佔用情形
- 運行後會返回如下圖

- 圖中的PID數值就是要殺死的進程,運行命令行
此時回到docker再次嘗試新增容器,就不會再跳出端口被佔用的情形。
域名反代
上面容器創建完畢,已經可以正常訪問,直接在瀏覽器中輸入 IP:3000 就可以看到自己搭建的臨時信箱系統。
但是我們的目標後綴需要域名而不是IP字段,所以必須透過aapanel所自帶的反代功能來完成。
- 首先,到Cloudflare新增一條A紀錄指向伺服器的IP位置。
- 回到aapanel,點選website創建域名網站。

- 點選conf

- 點選Reverse Proxy

- 點擊新增,Proxy name任意填寫,Target URL輸入 http://127.0.0.1:3000 ,最後直接點擊提交即可完成。
- 完成,現在可以直接訪問域名,後綴也會是剛剛所設定的域名。
網站加密訪問
如果不想要被人任意訪問臨時信箱網站,可以選擇加密,在website中點擊目標網站conf,進去後在site directory中設定密碼存取。

- 作者:NotionNext
- 链接:https://tangly1024.com/article/forsaken
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。


