共计 986 个字符,预计需要花费 3 分钟才能阅读完成。
這是舊版,新版的在此
這是一套純本地部署(非 Docker)的 Nginx + SSL + WordPress 自動化建站腳本,專為 VPS 多系統環境設計,支援 Debian / CentOS / Alpine Linux 三大主流系統,讓你一鍵完成完整建站流程。
特點亮點
✅ 本地版非 Docker,更穩定可控
與部分大佬的 Docker 方案不同,本專案專注於本地安裝,無容器依賴、無封裝黑盒,配置與系統高度整合,便於排錯與維護。
✅ 跨三大主流系統自動適配
自動偵測系統,根據環境自動採用:
- apt(Debian/Ubuntu)
- yum / dnf(CentOS/RHEL)
- apk(Alpine)
✅ 支援多家 CA 與 DNS / HTTP 驗證
- 憑證機構選擇:
- Let’s Encrypt
- ZeroSSL
- Google Trust Services
- 驗證方式:
- Cloudflare DNS(API Token 驗證)
- 其他家DNS
- HTTP(Webroot / nginx 模組)
✅ WordPress 一鍵部署 + 自動資料庫建立
- 自動建立資料庫與帳號密碼
- 自動產生
wp-config.php
- 可保留語言選擇頁面(非全自動跳過)
- Nginx 配置自動完成
✅ 全面錯誤處理與修復
- 權限修復(避免 500 錯誤)
- fastcgi socket 錯誤預防
- certbot 自動續簽 + nginx reload
- 自動開放 / 關閉 firewall(ufw / iptables / firewalld)
✅ PHP站點管理
- 新增Flarum部署
- 修改PHP預設檔案、記憶體大小
✅nginx
- 支援http 3
- 使用gzip壓縮
✅安全
- 可使用HttpGuard防禦CC攻擊(搭配Lua環境)
- 腳本有專屬於HttpGuard的使用菜單
比較
感謝Alice Ephemera提供開發及測試平台
測試環境:2核心4GB 40GB 5gbps下行 500mbps上行 debain 12系統 都是只安裝環境不部署站點
某大佬的腳本


我的腳本


初次運行時需要下方指令,接下來可用ngtools呼叫
備註
我入住了GitHub了,項目地址:https://github.com/gebu8f8/site_sh
Gitlab項目地址:https://gitlab.com/gebu8f/sh
隨手按個 stars吧!
安裝與使用
bash <(curl -sL https://gitlab.com/gebu8f/sh/-/raw/main/nginx/install.sh)
之後即可使用site執行
更新日誌
正文完