🚨 官方域名僅限: gebu8f.com / gebu8f.link / gebu8f.de
若見到其他相似網站,皆非本人所有,請勿相信。

【開源】站點管理器 ng.sh:無痛整合 Nginx / OpenResty + 自動 SSL 配置工具(支援 HTTP/3)【舊版】

394次閱讀
尚無留言

共计 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執行

更新日誌

gebu8f

Author: gebu8f

正文完
 3
評論(尚無留言)