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サイトを移行する方法
新たなファンマーケティングモデルを模索する燕京ビールは、業界にとって良い例を示していますファンマーケ...
涼山県水博街徳新コミュニティが「Love Shandong」アプリのオフライン宣伝活動を実施コミュニ...
企画事例:農夫泉の個性に挑戦するミネラルウォーターブランドが登場[シェン・クンによる革新的な企画作業...
情報フロー、DSP広告、オンラインアライアンス、SEMの多次元比較長い間、企業や学生に検索エンジンの...
トラフィック≠トランザクション? ? ?実店舗でのオンライン顧客獲得の実践方法ターゲット顧客が確認す...
恒力工業 2023年半期取締役会経営レビュー()取締役会の2023年度半期経営レビューは以下のとおり...
エンタープライズプライベートドメイントラフィックによるブランドコミュニティの作成、電子商取引の運用...
10 種類の B2B 対外貿易マーケティング促進方法、いくつ知っていますか?対外貿易マーケティング...
ドメイン名の登録は、Web サイトを構築する上で重要なステップです。多くの海外ドメイン名登録業者は、...
主な責任と事業に注力し、「北京」に拠点を置き、北京ブランドの売上高は上半期に105%増加しました。こ...
WodPess バージョン 5.8 が正式にリリースされました。最新バージョンにアップグレードすると...
オペレーターの自己啓発:製品が不足しているときにどのように操作するか?私たちは、Autohome:...
B2Bウェブサイトを宣伝し、トラフィックを簡単に現金に変換するための5つのステップを学びましょうイ...
効果的なシーンマーケティングとは?ひまわり胃の健康リンが明らかにしましょう出典: PR界の007 「...
お茶ビジネスのプロモーション方法#お茶徳鵬広告プロモーション:お茶企業のプロモーション方法。 De...