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サイトを移行する方法
中国の都市管理市場の運営動向と投資方向に関する調査レポート 2023中国の都市管理市場の運営動向と投...
ファーウェイの戦略的顧客関係マーケティングと管理 Huawei の 30 年間にわたる成長と拡大は継...
2024年のスナック食品業界のトップ10ランキングが発表急速に変化するこの時代において、スナック業...
農業ブランドとサプライチェーンの革新を促進するために「一村一品」地域ブランドを共同構築する4月23日...
自社ブランドを宣伝したい場合、Baidu の情報フロー広告と検索広告のどちらを選択すればよいでしょう...
星付きホテルの4点セットの場合、康雅鑫、元生火、紫宇の違いは何ですか?旅行中、私たちは星付きホテル...
オペレーティング システムを再検討し、3 レベルのオペレーティング システムを設計して、運用効率を ...
運用データレポートの解読: 数字からビジネスチャンスを見つける今日のインターネット時代では、データは...
フランチャイズブランド企画:ブランド企画、プロモーション、開発概要フランチャイズ投資におけるブランド...
12月23日、養殖ダイヤモンドのコンセプトがトレンドに反して上昇しました。引け時点では、パワーダイヤ...
モバイルアプリケーション市場において、ASA(Apple Search Ads)は多くの開発者やマー...
文系、ビジネス系、理系、工学系など専攻に応じて自動車業界の仕事を選択できます!みなさんこんにちは。...
出典: センサーデータデジタル変革に直面している多くの企業は、データ資産とジャーニー指標に重点を置い...
デザイン瞑想丨交通運用、広告素材をどのようにデザインするか?広告素材は、さまざまなチャネルの特性に...
機関を運営するには?校長はこの2つの点から始めるだけでよいますます多くの校長が、自分の学校がどのよう...