私はいくつかの友人や団体のためにDiscourseフォーラムを設定しました。彼らが管理においてより自律的になるようにしたいので、私が自分で介入する可能性が低くなります。
彼らは何ヶ月も、あるいは何年もDiscourseをユーザーおよび共同管理者として使用してきました。彼らは「新しい管理者」ではありませんが、日常的なDiscourseの保守方法(モデレーションの基本以外)や、技術的な問題が発生した場合に管理者が知っておくべきことについて、深い知識が不足しています。なぜなら、私は常にそれらのことを処理するためにそこにいたからです。
将来的にも私は利用可能ですが、目標は、最も一般的な問題を自分で追跡し、対処できるようにすることです。
これは私がこれまでに書いたものです(私のテキストはフランス語で書かれるため、文章がおかしくても気にしないでください。これはIAによって英語に翻訳されています):
アップデート
ウェブインターフェース経由
管理者パネルに不機嫌そうな赤いスマイリーが表示されたら(適用すべき重要なアップデートがあることを意味します)、アップデートを実行します。
アップデートは以下から実行できます:
https://tonforum.fr/admin/upgrade
アップデートは2段階で行われることがあります。他の部分をアップグレードする前に、まず「Docker_Manager」を更新する必要がある場合があります。
コマンドライン経由
場合によっては、コマンドライン経由でアップデートを行う必要があります(必要な場合はDiscourse管理者ページに明示的に記載されます)。
- SSH経由でサーバーに接続します
- 以下のコマンドを使用してフォーラムを再構築します(再構築は常にDiscourseを更新します)。
-
/var/discourse/launcher rebuild app - 時々、フォーラムが正しく動作していることを確認した後、ディスクスペースを解放するために、未使用のDockerイメージ(以前のアップグレードの残り物)を削除すると便利です。
/var/discourse/launcher cleanup
サーバー上の重要なファイルの場所
app.yml
サーバーの設定とインストールされているプラグインのリストが含まれています。フォーラムを別のサーバーに移行したり、特定の設定を適用したりする場合(例:アップロードとバックアップを別のディスクに移動する)に非常に役立ちます。次の場所にあります。
/var/discourse/containers/app.yml
mail-receiver.yml
メールで返信を受信し、それをフォーラムに投稿できるようにするソフトウェアの設定が含まれています。次の場所にあります。
/var/discourse/containers/mail-receiver.yml
バックアップ
バックアップファイルはここに保存されます。
/var/discourse/shared/standalone/backups/default
フォーラム管理者の重要なページ
役立つ可能性のあるいくつかのページ ![]()
テーマとコンポーネント
カスタムCSSとHTMLが含まれています。
https://tonforum.fr/admin/config/customize/themes
ログ
Eメール
デバッグに役立ちます。
https://tonforum.fr/admin/email-logs
スタッフアクション
非常に役立ちます。サイト設定の変更や、モデレーターおよび管理者が実行したその他のアクションの(ほぼ)すべてを記録します。
https://tonforum.fr/admin/logs/staff_action_logs
エラーログ
問題が明白でない場合に手がかりを提供できます。
https://tonforum.fr/logs/
バックアップ
バックアップの頻度と最大バックアップ数を変更したり、表示したり、ダウンロードしたりするには、以下にアクセスします。
https://tonforum.fr/admin/backups
リソース
https://meta.discourse.org
公式サポート。遠慮なく投稿してください。コミュニティメンバーや開発者は通常、非常に協力的です。
追加または削除すべき点はあるでしょうか?/logs/の部分は、めったに使われないので削除できると思います。数年間いくつかのインスタンスを管理してきましたが、そこから役立つ情報を見つけたかどうかさえ定かではありません。
