快速連結
架設GCP
基本上按照上方文章操作即可
架設CyberPanel
首先,使用SSH操作的時候,Enter請按鍵盤中間的大Enter,不要按右邊數字建的Enter
開啟SSH控制台 並按照CyberPanel官方說明設定
基本上照著步驟輸入指令都不會有問題
設定root密碼
sudo passwd root
root登入
$Sudo su root
安裝CyberPanel
sh <(curl https://cyberpanel.net/install.sh || wget -O – https://cyberpanel.net/install.sh)
CyberPanel 無法登入 500/503等等錯誤
照著【503 Error After Install】的說明步驟即可
If you get a 503 error after installing CyberPanel, you can do one of the following things. 1. Check LSCPD Status.
systemctl status lscpd
If LSCPD is not running, start LSCPD using:
systemctl start lscpd
2. Manually set up virtualevn
source /usr/local/CyberCP/bin/activate pip install --ignore-installed -r /usr/local/CyberCP/requirments.txt deactivate virtualenv --system-site-packages /usr/local/CyberCP systemctl restart lscpd
3. Install Logs If after this you are still having issues, you can try to find errors in the install logs, they are located at:
/var/log/installLogs.txt
CyberPanel 建立wordpress出現404錯誤
應該是缺少檔案
所以在SSH輸入以下代碼即可
sudo apt-get install php-mysql
DNS設置

如何註冊每月3萬封的mailgun
從以下連結進去註冊,並綁訂信用卡即可
如何使用mailgun寄信
從SSH控制台找到main.cf檔案
檔案所在路徑為 etc/postfix/main.cf
可以輸入cd /etc/postfix 進入postfix資料夾
並在postfix的時候輸入ls確認有無這個檔案

編輯main.cf的指令為 vim main.cf
進入後 輸入o 就會出現–INSERT–
要注意有–INSET–才是代表可以編輯
方向鍵往下點到最下面
然後貼上以下代碼
relayhost = [smtp.mailgun.org]:2525
smtp_tls_security_level = encrypt
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
完成後點擊ESC,這樣—INSERT—就會消失不見
之後輸入 :wq 就可以保存並離開該檔案
Ps.如果vim main.cf進入後 沒點擊o,就是單純瀏覽模式
要退出的話 輸入 :q 即可
w是寫入 q是退出編輯器

再來就是我們要提供帳號密碼給postfix
這樣postfix寄信時連線至Mailgun才能正確寄出信件
直接使用vim來建立這個檔案
先cd返回根目錄
然後輸入 vim /etc/postfix/sasl_passwd 就可以建立新的檔案了

之後點擊 i 進入編輯模式
一樣會看到下方有—INSERT—就是成功進入編輯
然後貼上
[smtp.mailgun.org]:2525 SMTP_LOGIN:SMTP_PASSWORD
「SMTP_LOGIN」請取代成您的「Default SMTP Login」帳號名稱
「SMTP_PASSWORD」請取代成您的「Default Password」
所以當時申請Mailgun的時候要記住好這些資訊

當編輯好了以後,相同步驟
點即Esc讓—INSERT—消失
:wq 存檔離開
接著利用postmap將剛剛的sasl_passwd轉換成postfix看得懂的資料庫檔案
只要輸入指令即可
postmap /etc/postfix/sasl_passwd
然後就能確認看看是否有產生.db的檔案
可以用這個指令檢查 ls -l /etc/postfix/sasl_passwd.db
也可以cd /etc/postfix 進入postfix資料夾 再輸入ls 查看是否有該檔案

確認檔案出現之後
就可以把剛剛的密碼檔案刪除(sasl_passwd),以防被別人看到而盜用
刪除指令如下
rm /etc/postfix/sasl_passwd

設定檔更新後,通知postfix重新載入新的設定檔,需使用以下指令:
postfix reload
載入新的設定檔之後就能來測試寄信了
只要輸入以下指令就能測試
echo ‘Test passed.’ | mail -s Test-Email [email protected]
【[email protected]】要改成自己的郵箱才能收到信件!

有收到郵件後,這樣就代表寄信功能正常了
之後也可以開啟wordpress網站來做一下測試