匿名投稿は有効化されていても利用できません

自己ホスト型の Discourse インスタンスでは、トラストレベル 1 で匿名投稿を有効にしました。しかし、ユーザーロゴの下をクリックした際に、レベル 1 以上のユーザーとしてそのモードに切り替える方法が表示されません。詳しくは Anonymous posting をご覧ください。

スクリーンショットは、設定でそれを有効にした様子を示しています。何が不足しているのでしょうか?

TL1 ユーザーが匿名投稿アイコンを表示していないとおっしゃっているのですか?

その通りです。実際、何が表示されるべきか確信が持てません。この投稿に従ってテストを行いました:Anonymous posting - #2 by codinghorror

しかし、Discourse インスタンス内で異なるレベル(1〜4)のテストアカウントを使用してテストしたところ、レベル 1(基本ユーザー)からオプションが有効になっているにもかかわらず、その投稿で言及されている場所にこのボタンが表示されません。

その投稿は現在も正しいです。TL1 のユーザーはアバターをクリックすると匿名アイコンが表示されるはずです。ハードリフレッシュを試しましたか?

はい、ハードリフレッシュを試しました。また、ログアウトして再ログインも試みました。>= TL1 のユーザーはスパイアイコンが表示されません。

匿名投稿は新しいアカウントを作成すると読みましたが、Discourse インスタンスをホストしている GCP 仮想マシンでそれをブロックしている要因があるのでしょうか?デフォルトのインストールを行いました。

その投稿は古くなっています。匿名モード用の適切な howto トピックを作成します。以下は、その基本的な動作の概要です:

allow anonymous posting サイト設定が有効になっている場合、信頼レベル 1 以上のユーザー(anonymous posting min trust level サイト設定で設定可能)は、ユーザーメニューに「Enter Anonymous Mode(匿名モードに入る)」リンクを表示します:

ユーザーは、匿名ユーザーのメニューから「Exit Anonymous Mode(匿名モードを終了)」リンクをクリックすることで匿名モードを終了できます:

ユーザーが匿名モードに入ると、自動的にユーザー名が生成されます。ユーザー名は anonymous に番号を付けたものになります(例:anonymous1)。サイト内で最初に作成された匿名ユーザーのみ、ユーザー名の末尾に番号が付かない例外となります。

匿名アカウントが、ユーザーが匿名モードから通常モードに戻ってログアウトした後、どのくらいの期間保持されるかは 7 日間です。この期間は anonymous account duration minutes サイト設定で変更可能です。匿名モードから退出した後、指定された期間を超えてから再度匿名モードに入った場合、新しい匿名アカウントが作成されます。

もしあなたのサイトで「Enter Anonymous Mode」リンクが見つからない場合は、お知らせください。

追記:ここで howto トピックを作成しました:https://meta.discourse.org/t/enabling-and-using-anonymous-mode/155638。そのトピックを読んでも不明な点があれば、ご連絡ください。

「いいね!」 2

私も最初はそこに表示されていませんでしたが、設定で匿名投稿を無効化・有効化し、制限レベルを0に下げたところ、ようやくそのメニューに表示されました。ただし、すべてのテストユーザーアカウントは最低でもレベル1でした。最初に表示されなかった原因は不明です。もしその不具合を再現できたら、また報告します。

「いいね!」 3