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サイトを移行する方法
総売上の2%以上が寄付され、INSニューパークは慈善事業で新入生を歓迎します2024年をどのように迎...
運用システムはいくつの主要セクションで構成されていますか?みなさんこんにちは。私はルロンです。毎日質...
ビッグデータはどのようにして製品や業務を推進するのでしょうか? Come to Everyoneはプ...
Jiujiuniu:Tmallの婦人服参入のための運営計画のPPTをどのように作成しますか? Tm...
企業ブランドを宣伝するには?ブランドプロモーション戦略は何ですか?以下では、Quanwangtian...
Debin と Ubuntu はどちらもよく知られている Linux システムです。現在、多くのアメ...
アリババ1688オペレーション01配布とは何か1688マルチチャネル配信は、Douyin、WeCha...
産業ブランドの企画とデザインは着実かつ壮大でなければならない工業企業に対する注目と理解については、人...
WodPess を使用すると、Web サイトをすばやく構築でき、操作も比較的簡単であることがわかって...
ブランドスローガンを企画する際に必ず学ぶべき4つのクリエイティブ手法商業的なコピーライティングにおい...
.beドメイン名は、チョコレートの生産量が多く、世界的に巨大な市場を持つ国ベルギーのトップレベルドメ...
貴州省の特許転換・応用促進特別措置が初期成果を達成中国新聞社 貴州ニュース 7月16日:国務院弁公庁...
4つの主要な排水プラットフォームにより、毎日受動的にファンを引き付けることができます今日は、交通迂...
ショートビデオをマーケティングに活用する方法とその方法過去20年間、モバイルインターネットの発展に伴...
ドアと窓の業界でブランドプランニングを行うにはどうすればよいでしょうか?ゴールデンクラシックブランド...