インストール当初は、2GBのサーバーが必要だと思っていました。後で調べたところ、そうではないことがわかりました。Digital Oceanでプランをダウングレードするには、どのような手順が必要ですか?
新しいプランを選択して、Discourseを再構築できればと思っています…
インストール当初は、2GBのサーバーが必要だと思っていました。後で調べたところ、そうではないことがわかりました。Digital Oceanでプランをダウングレードするには、どのような手順が必要ですか?
新しいプランを選択して、Discourseを再構築できればと思っています…
Brandonさん、こんにちは ![]()
1 GBが最低限です。ただし、小規模コミュニティで1 GBと2 GBの違いがどれほど影響するかはわかりません。個人的には、最低限にこだわるのではなく、慎重に進めることをお勧めします。
サーバーのダウングレードについては、DigitalOceanに直接問い合わせることをお勧めします。
Discourseを構築する際、app.yml内でサーバーのスペックに応じていくつかの設定が構成されます。
通常は以下のようになります。
## 同時接続可能なWebリクエスト数はいくつですか?メモリとCPUコア数に依存します。
## CPU数に基づいて自動的にブートストラップによって設定されるか、上書きできます。
UNICORN_WORKERS: 4
再構築時に自動的に値が変更されるのか、それとももっと手動で行う必要があるのかはわかりません。
いずれにしても、新しいドロップレットをデプロイしてDiscourseを再インストールするのは非常に簡単で迅速なので、問題なく行えるはずです。再インストールする際に、app.ymlのコピーをどこかに保存しておけば、メールプロバイダーの情報やプラグインリストなどの役立つ情報を簡単に取得できます。
app.yml の内容をローカルファイルまたはメモ帳にコピーする。app.yml ファイルを作成する(touch app.yml)。古いVPSからコピーした内容を nano などを使用して貼り付ける。./launcher app rebuild を実行する。rake admin:create を使用して管理者アカウントを作成する。Allow Restore を true に設定し、以前作成したバックアップをアップロードして復元する。完了。
注目すべきは、ローカルストレージのサイズが同じであれば、より多くのRAMを持つように、またはより少ないRAMを持つようにドロップレットをシームレスにリサイズできることです。ただし、ストレージサイズは縮小できないため、ストレージが少ないドロップレットに移動するには、バックアップと復元が必要になります。
いずれにしても、移行する前にバックアップを取得してダウンロードすることをお勧めします。
DOの場合、RAMを上下に移行したことがあり、Hetznerでも同様のことを行ったと思います。ローカルストレージとIPアドレスは同じで、ダウンタイムはわずか数分です。
皆さん、良い情報ありがとうございます。
要するに、新しいサーバーを構築するしかないようです。他に簡単な方法はありません。その後、app.ymlファイルを注意深く比較し、バックアップファイルをアップロードする必要があります。最後に、IPアドレスを再設定します。
皆様の返信を読んだ後、この方法を取らなければならないので、他にも役立つヒントが見つかりました。
ありがとうございます。チェックリストは大変参考になりました。
#8と#9の間に以下のステップを追加すると良いかもしれません: ./launcher enter app