banner
moeyy

moeyy

一条有远大理想的咸鱼。
github
mastodon
email

小內存VPS一鍵安裝Typecho/WordPress/Zblog/Kodexplorer及整站備份等

** 說明:** 剛剛有大佬針對小內存VPS寫了個腳本,可以一鍵安裝很多部落格程式、Rinetdbbr等,最低在64M內存上測試通過,這裡就分享下,如果你有小內存VPS或者想體驗下的都可以試試。

腳本特性#

  • 小內存VPS一鍵安裝CaddyPHP7Sqlite3環境(支援VPS最小內存64M)。
  • 一鍵綁定域名自動生成SSL證書開啟httpsssl自動續期)。
  • 支援IPv6AAAA記錄)如果本地網路不支援IPv6可以通過cloudflare CDN轉換為IP4
  • 一鍵安裝TypechoWordpressZblogKodexplorerLaverna、一鍵整站備份。
  • 一鍵安裝V2ra*Rinetdbbr

更新#

【19.5.20】
鑒於腳本沒設置偽靜態,在使用上容易出現問題,這裡補充一下Caddy偽靜態規則。

安裝#

Github 地址:https://github.com/dylanbai8/Onekey_Caddy_PHP7_Sqlite3

支援系統:Centos 7+Debian 8+。如果你內存實在太小,建議使用mini系統。且使用前請提前解析好域名,不然簽發SSL會失敗。

使用命令:

wget -N --no-check-certificate git.io/c.sh && chmod +x c.sh && bash c.sh

此時會很快的給你安裝好CaddyPHP7Sqlite3環境。

程序安裝#

安裝好環境後,再使用以下命令安裝所需要的程序。

#一鍵安裝typecho部落格
bash c.sh -t

#一鍵安裝wordpress部落格
bash c.sh -w

#一鍵安裝zblog部落格
bash c.sh -z

#一鍵安裝kodexplorer可道云
bash c.sh -k

#一鍵安裝laverna印象筆記
bash c.sh -l

#一鍵整站備份(一鍵打包/www網站目錄、含資料庫)
bash c.sh -a

#一鍵安裝v2ra*
bash c.sh -v

#一鍵安裝rinetd bbr端口加速
bash c.sh -b

安裝好後,有些程序還需要設定下偽靜態。

偽靜態設定#

提示:這裡暫時只說Typecho和Wordpress,如果你發現其它程序也會出現404,可以反饋下。

Caddy配置文件路徑/etc/dylanbai8/caddy/Caddyfile

編輯配置文件:

nano /etc/dylanbai8/caddy/Caddyfile

在最後一個}上面添加以下代碼:

#Wordpress偽靜態
rewrite {
  if {path} not_match ^\/wp-admin
  to {path} {path}/ /index.php?{query}
}

#Typecho偽靜態
rewrite {
    if {path} not_match ^\/admin
    to {path} {path}/ /index.php?{query}
 }

然後重啟Caddy

systemctl restart caddy

程序卸載#

#卸載caddy
bash c.sh -unc

#卸載php+sqlite
bash c.sh -unp

#卸載v2ra*
bash c.sh -unv

#卸載rinetdbbr
bash c.sh -unb

相關命令 / 目錄#

啟動:systemctl start caddy
停止:systemctl stop caddy
重啟:systemctl restart caddy

Caddy配置文件位置:/etc/dylanbai8

網站目錄:/www
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。