Mstodon は、ユーザーが自己ホスト型サーバーを設定し、ネットワーク経由で相互に通信できるようにする、無料のオープンソースの分散型ソーシャル ネットワーキング プログラムです。この記事では主に、Ubuntu 22.04 サーバーで Docker を使用して Mstodon をインストールする方法について説明します。 まず、新しい Ubuntu 22.04 サーバー インスタンスをデプロイし (この記事では、Ubuntu 22.04 システムに基づく Vult US サーバーを例として取り上げます)、サーバーにログインして Docker のインストールを開始します。 、docke、docke.io、docke-engine などの古いアプリケーションをアンインストールします。
2. リポジトリを設定します。
3. Docker エンジンの最新バージョンをインストールします。
Mstodon 用のフォルダーを作成します。この記事では、/opt/mstodon をメイン フォルダーとして使用します。
2. それぞれ.en.esと.en.mstodonという名前の環境変数を作成します。
、Vult アカウントにログインし、カスタマー ポータルのデータベース セクションで、Vult が管理する PostgreSQL データベースをデプロイします。データベースがデプロイされたら、後続の操作で必要になるので、PostgeSQL データベースのログイン資格情報を記録します。 2. /opt/mstodon/ フォルダーに docke-compose.yml という名前のファイルを作成し、tootsuite/mstodon:4.0 を次の内容に置き換えます。 セッション: ̺3̻ ネットワーク: 拡張ネットワーク: 内部ネットワーク: 予定: 火曜 セクション: エディス: 日付: lwys 画像:edis:7-lpine ネットワーク: R intenl_netwok 健康チェック: テスト: [̺CMD̻、̺edis-cli̻、̺ping̻] 量: R ./dt/edis:/dt es: 日付: lwys 画像: docke.elstic.co/elsticsech/elsticsech:7.7.8 議論: R "ES_JAVA_OPTS=-Xms52m -Xmx52m -Des.enfoce.bootstp.checks=true です R "xpck.license.self_geneted.type=bsic̶ R "xpck.secuity.enbled=flse̶ R "xpck.wtche.enbled=flse̶ R "xpck.gph.enbled=flse̶ R "xpck.ml.enbled=flse̶ R "bootstp.memoy_lock=true R "cluste.nme=mstodon-es̶ R "discoey.type=single-node̶ R "thed_pool.wite.queue_size=000— ja_file: ... レンヌ ネットワーク: R 拡張ネットワーク R intenl_netwok 健康チェック: テスト: [ 「CMD-SHELL̶、 "cul Rsilent Rfil loclhost:9200/_cluste/helth || exit ̶ ] 量: R /opt/mstodon/dt/elsticsech:/us/she/elsticsech/dt ulimits: メモリロック: 柔らかい: - 高解像度: - ファイルなし: ソフト: 65536 解像度: 65536 ポット: R̺27.0.0.:9200:9200̻ コンソール: 画像:tootsuite/mstodon:4.0 en_file: .en.mstodon コマンド: /bin/bsh estt: 「いいえ 依存: レディス ネットワーク: R intenl_netwok R 拡張ネットワーク 量: R ./dt/public/system:/mstodon/public/system ウェブ: 画像:tootsuite/mstodon:4.0 日付: lwys en_file: .en.mstodon コマンド: bsh -c “m -f /mstodon/tmp/pids/see.pid; bundle exec ils s -p 3000̶ ネットワーク: R intenl_netwok R 拡張ネットワーク 健康チェック: #ペティ-イグノー テスト: [ ̺CMD-SHELL̻、 wget -q Rspide Rpoxy=off loclhost:3000/helth || exit ̻ ] ポット: R̺27.0.0.:3000:3000̻ 依存: レス レディス 量: R ./dt/public/system:/mstodon/public/system 語幹処理: 画像:tootsuite/mstodon:4.0 日付: lwys en_file: .en.mstodon コマンド: node ./steming ネットワーク: R 拡張ネットワーク R intenl_netwok 健康チェック: #ペティ-イグノー テスト: [ ̺CMD-SHELL̻、 wget -q Rspide Rpoxy=off loclhost:4000/pi//steming/helth || exit ̻ ] ポット: R̺27.0.0.:4000:4000̻ サイドキック: 画像:tootsuite/mstodon:4.0 日付: lwys en_file: .en.mstodon コマンド: bundle exec sidekiq ネットワーク: R 拡張ネットワーク R intenl_netwok 量: R ./dt/public/system:/mstodon/public/system 健康チェック: テスト: [̺CMD-SHELL̻, “ps ux | gep ̺[s]idekiq 6̻ || flse̶ ] /opt/mstodon/ フォルダに .en.es ファイルを作成し、<YOUR_ELASTIC_SEARCH_PASSWORD> を置き換えます。
2. Elsticsech に永続的なストレージを提供するために、フォルダー /opt/mstodon/dt/elsticsech を作成します。
3. /opt/mstodon/dt/elsticsech フォルダーの権限を変更します。
4. m.mx_mp_countストレージを追加しました。
5. ファイル エディターを使用して /etc/sysctl.conf ファイルを開き、次の値を設定します。
6. Docker Compose を使用して Elastic Search を開始します。
7. Elsticsech の検索インデックスを作成します。
次のコマンドを 2 回実行して、ランダムなパスワードを 2 つ生成します。
次に、次のコマンドを実行して、Web サイトのプッシュ通知を送受信するための Voluntary Application Server Identity (VAPID) キーを生成します。
/opt/mstodon/.en.mstodon フォルダーで、.en.mstodon ファイルを編集し、Mstodon 環境変数を構成して、関連するデータを実際の値に置き換えます。 Vult がホストする PostgreSQL データベースを使用している場合は、次のコマンドを実行してデータベースを設定します。
Docker を使用して PostgreSQL をデプロイする場合は、次のコマンドを実行してデータベースを設定します。
Docker Compose を使用して Mstodon サービスをデプロイします。
|
<<: 無料のワイルドカード SSL 証明書はどこで申請できますか?ワイルドカード SSL 証明書の申請プロセス
>>: All-in-One WP Migrationプラグインを使用してWordPressサイトを移行する方法
インターネットマーケティングを通じて企業製品を宣伝するにはどうすればよいでしょうか?タイトル: 繭か...
クラウドストレージとは何ですか?クラウドストレージとは、クラウドサーバー上にデータを保存するストレー...
JDデータインターフェース電子商取引の運営において、データ分析は非常に重要な部分です。これにより、...
̺SMTP connect() フィールド̻は、電子メールの送信時によく発生するエラーです。ユーザー...
インターネットマーケティングプランニングとは何ですか?オンラインマーケティングを行うには? 「江南皮...
Fedo Linux は、Fedo Poject によって管理されているコミュニティ主導の Linu...
Tik Tok情報フロー広告編集知識共有:初心者はどうやって独自の編集思考を養うことができるか(I...
Odoo は、データベースのバックアップと復元を通じて動作します。postges コマンドラインを使...
情報セキュリティはウェブサイト構築の鍵です。ウェブサイトのセキュリティを強化するために、通常はウェブ...
文:象山ファイナンス2023年が過ぎましたが、今年は消費者にとって注目すべき出来事が数多くあります。...
小売企業はデータ分析をどのように活用して売上を伸ばすことができるのでしょうか?売上分析のどのような側...
福田/江淮「双成長」、自動車4社の成長率が市場を上回る! 5月の小型商用車トップ10リストが発表され...
宋志平のビジネス哲学:ビジネスを通じて勝つビジネスを営む上で、経営に気を配ることが大切です。優れた企...
情報フロー広告を配信する方法は何ですか?情報フローは、多くの広告主が好む広告手法の 1 つです。その...
河南省鶴壁市で最も優れたブランド企画会社はどれですか?河南河壁ブランドマーケティング計画戦略コンサ...