** 説明:** ちょうど大佬が小さなメモリの VPS 向けにスクリプトを書いたので、ブログプログラムや Rinetdbbr などをワンクリックでインストールできるようになりました。最小メモリ 64M でテスト済みです。ここで共有しますので、小さなメモリの VPS をお持ちの方や試してみたい方はぜひお試しください。
スクリプトの特徴#
- 小さなメモリの VPS に Caddy、PHP7、Sqlite3 環境をワンクリックでインストールできます(最小メモリ 64M をサポート)。
- ドメインをバインドし、自動的に SSL 証明書を生成して https を有効にすることができます(SSL は自動的に更新されます)。
- IPv6 をサポートします(AAAA レコード)。ローカルネットワークで IPv6 がサポートされていない場合は、cloudflare CDN を使用して IPv4 に変換できます。
- 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
#Rinetdbbrのワンクリックインストール
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