** 說明:** 剛剛有大佬針對小內存VPS
寫了個腳本,可以一鍵安裝很多部落格程式、Rinetdbbr
等,最低在64M
內存上測試通過,這裡就分享下,如果你有小內存VPS
或者想體驗下的都可以試試。
腳本特性#
- 小內存
VPS
一鍵安裝Caddy
、PHP7
、Sqlite3
環境(支援VPS
最小內存64M
)。 - 一鍵綁定域名自動生成
SSL
證書開啟https
(ssl
自動續期)。 - 支援
IPv6
(AAAA
記錄)如果本地網路不支援IPv6
可以通過cloudflare CDN
轉換為IP4
。 - 一鍵安裝
Typecho
、Wordpress
、Zblog
、Kodexplorer
、Laverna
、一鍵整站備份。 - 一鍵安裝
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
此時會很快的給你安裝好Caddy
、PHP7
、Sqlite3
環境。
程序安裝#
安裝好環境後,再使用以下命令安裝所需要的程序。
#一鍵安裝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