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サイトを移行する方法
襄陽の文化観光産業は好調なスタートを切っており、革新的なマーケティングとプロモーションがインターネッ...
ドメイン名の申請は、Web サイト構築の重要なステップです。適切なドメイン名とドメイン名登録機関を選...
プライベートドメイントラフィックを活用して化粧品を販売し、1,000人規模の事業規模と年間生産額10...
ドメイン名には一般的に使用期限があり、登録期間は20年から20年の間です。ドメイン名を保持して引き続...
デザイナーは製品需要分析をどのように行うのか: まず2つの「価値」について話しましょうここ2年ほどで...
中国のトップ10電子商取引代理店企業中国の電子商取引運営企業トップ10 2024年は中国が国際インタ...
オンラインプロモーション!精密マーケティング!目的は何ですか?オフラインプロモーション計画をどのよ...
BエンドとCエンドの違いを3つの側面から詳細に分析します編集者注: B エンド製品と C エンド製...
私は3日間作業して、簡潔で美しく、そのまま応用できる50の財務分析レポートを作成しました。財務分析...
PocessWie は、PHP をベースにした無料のオープンソース コンテンツ管理システム (CMS...
電子商取引のグローバルブランド代理店運営会社とは?現在、国内の電子商取引プラットフォームの多様化の傾...
TypeScipt は、Microsoft が開発したオープンソース言語です。これは JScipt ...
必ず学ばなければなりません!低予算でTik Tokアカウントを作成するための運用アイデアは何ですか...
コミュニティの本質≠プライベートドメイントラフィック台湾から北京に移住したばかりの出稼ぎ労働者である...
Rnk Mth は、多くの検索エンジン最適化ツールを提供する強力な WodPess SEO プラグイ...