abeen
2026 年 5 月 27 日午前 5:03
21
長い一日でした。昨夜からこの問題に悩まされています…ドロップレットを破棄して、SMTP なしで新しいものを作成しました。SMTP 設定を追加しようとしたところ、再構築はすぐに完了しましたが、また最初からやり直しに。当分は SMTP を追加しません。
abeen
2026 年 5 月 28 日午前 1:24
23
DO マーケットプレイスでディスカースを検索し、その Web コンソールを使用してインストールしました。残りは ChatGPT とのチャットからコードをコピペするだけでした。管理者アカウントの作成には rake create:admin を使用し、これも ChatGPT の助けを借りて行いました。ビルドが数秒で完了してしまったため(通常は4〜5分かかります)、古いドロプレットを破棄せざるを得ませんでした。私は開発者ではないので、ChatGPT が「破損したコンテナ」や「遅い Nginx」について話していましたが、何が起こったのかいまだにわかりません。とにかく、SMTP は設定せずに新しい環境を構築しました。yml ファイルが怖くて触れませんでした。
Lilly
(Lillian )
2026 年 5 月 28 日午前 1:32
24
DiscourseID を使用しましたか?とりあえずその SMTP 設定はスキップすることをお勧めします:
# Install Discourse on a Cloud Server
> To install and self-host Discourse, follow the steps below. But if you'd rather skip the setup, maintenance, and server management, our official Discourse hosting takes care of everything for you.
>
> [Learn more about Discourse hosting](https://discourse.org/pricing)
> If you prefer to self-host but need help setting it up we have partners who can help.
> [Click here to explore self-hosting set-up options](https://discourse.org/partners).
**Set up Discourse in about 10 minutes** with zero knowledge of Rails or Linux shell. Works on any Docker-compatible cloud provider or local server.
## Contents
- [Quick Start](#quick-start)
- [Requirements](#requirements)
- [Installation](#installation)
- [The Setup Wizard](#the-setup-wizard)
- [After Installation](#after-installation)
- [Advanced Configuration](#advanced-configuration)
- [Troubleshooting](#troubleshooting)
This file has been truncated. show original
Lilly
(Lillian )
2026 年 5 月 28 日午前 1:36
25
abeen:
その YML が怖いですね。
はは、そう思っているのはあなただけじゃないと思います。余分なスペースやカンマ、あるいは引用符の欠落だけで、.yml ファイルが壊れてしまうこともありますから。
さて、あなたのフォーラムが現在稼働しているなら、ビルドは成功したことになります。あなたのハードウェア構成では再構築に時間がかかるかもしれませんが、フォーラムを動かすには十分すぎるはずです。私は以前も同規模のセットアップを使ったことがあります。再構築が完了するまで待ちましょう。途中で一時停止して、まるで止まってしまったように見えることもありますが、必ず処理は進みます。最後に YML 設定のブロックが表示され、/var/discourse プロンプトに戻るのが確認できたら、サイトが起動します。
abeen
2026 年 5 月 28 日午前 2:29
26
YAML は人間が読みやすい形式ではなく、メモ帳のようですが、実際には異なります。コピー&ペースト、保存などを diff コマンドで処理する必要があります。
Discourse ID を考えていましたが、大多数のメンバーは Gmail や Outlook を使用しているため、Discourse ID の作成を強制したくありません。幸いにも Discourse は OAuth ログインを提供しています。サインアップとログインのプロセスを徐々に改善していきます。