SimpleX Chatはプライベートメッセージングプラットフォームで、一時的な匿名IDを使うことで長期的なユーザー識別を不要にしています。このアプリは、SimpleXネットワーク内でメッセージの受け渡しに使われるセルフホスト型のSMPリレーサーバーを配置します。また、XFTP ファイル転送プロトコルをサポートする XFTP サーバーもインストールします。
Marketplace アプリのデプロイ
LinodeMarketplace では、クラウドマネージャーを使用してコンピュートインスタンス上にソフトウェアを簡単にデプロイすることができます。完全な手順については、 Marketplace Appsを始めるを参照してください。
- クラウドマネージャーにログインし、左のナビゲーションメニューから Marketplaceリンクを選択します。Linode作成ページが表示されます。 Marketplaceタブが表示されます。
- Select App」セクションで、デプロイしたいアプリを選択します。
- Creating a Compute Instance(コンピュートインスタンスの作成)ガイドの手順とアドバイスに従って、フォームを完成させます。選択したMarketplace Appによっては、利用可能な追加構成オプションがあります。互換性のあるディストリビューション、推奨プラン、およびこのMarketplace Appで利用可能な追加の構成オプションについては、以下の「構成オプション」のセクションを参照してください。
- Linodeの作成]ボタンをクリックします。Compute Instanceがプロビジョニングされ、完全に電源が入ったら、ソフトウェアのインストールが完了するのを待ちます。この前にインスタンスの電源を切ったり再起動したりすると、ソフトウェアのインストールに失敗する可能性があります。
- アプリが完全にインストールされたことを確認するには、「Get Started withMarketplace Apps > Verify Installation( アプリを使い始める)」を参照してください。インストールが完了したら、「Getting Started After Deployment(デプロイ後に始める)」セクションの指示に従ってアプリケーションにアクセスし、使用を開始します。
アプリが完全にインストールされたことを確認するには、「Get Started withMarketplace Apps > Verify Installation( アプリを使い始める)」を参照してください。インストールが完了したら、「Getting Started After Deployment(デプロイ後に始める)」セクションの指示に従ってアプリケーションにアクセスし、使用を開始します。
予想される展開時間: SimpleX Chatは、コンピュートインスタンスのプロビジョニングが終了してから5-10分以内に完全にインストールされるはずです。
設定オプション
- 対応ディストリビューション Ubuntu 22.04 LTS
- 推奨プランSimpleX Chatには4GBDedicated CPU またはShared CPU Compute Instanceをお勧めします。
SimpleXオプション
構成 | 説明 |
---|---|
SMPサーバのパスワード(オプション) | smp-serverのパスワードを設定する。 |
XFTPサーバークォータ(オプション) | ファイルサーバーのストレージクォータをGB単位で設定します。 |
Linode オプション
限定ユーザー(オプション)
オプションで以下のフィールドに入力すると、新しいCompute Instanceの限定ユーザーを自動的に作成することができます。これは、追加のセキュリティ対策として、ほとんどのデプロイメントで推奨されています。このアカウントは スッド グループでコマンドを実行する際に、昇格されたパーミッションを提供します。 sudo
の接頭辞があります。
- sudoの限定ユーザー。制限付きユーザーとして希望するユーザー名を入力します。
- 限定ユーザーのパスワード。新しいユーザーのための強力なパスワードを入力します。
- 限定ユーザのSSH公開鍵。公開鍵認証で(パスワードを入力せずに)限定ユーザーとしてログインする場合は、ここに公開鍵を入力します。鍵ペアの生成方法については、「SSH鍵ペアの作成」および「サーバーでの公開鍵認証の設定」を参照してください。
- Disable root access over SSH:ルートユーザーがSSHでログインできないようにするには、[はい]を選択します(推奨)。ただし、一度ログインした後はrootユーザーに切り替えることができ、Lishからrootでログインすることも可能です。
カスタムドメイン(オプション)
カスタムドメインを自動的に設定したい場合は、まずLinodeのネームサーバーを使用するようにドメインを設定する必要があります。これは通常、レジストラを通して直接行います。ドメインでLinodeのネームサーバーを使用するを参照してください。これが完了したら、Marketplace アプリの以下のフィールドに入力します:
- LinodeAPI トークン:カスタムドメインのDNSレコードを管理するためにLinodeの DNS ManagerカスタムドメインのDNSレコードを管理するためにLinodeの API パーソナルアクセストークンを作成してください。サブドメインとドメインフィールド(以下に説明)と一緒に提供された場合、インストールはLinodeを経由してDNSレコードを作成しようとします。 API. API アクセストークンの取得を参照してください。このフィールドを提供しない場合、DNSプロバイダを通してDNSレコードを手動で設定し、新しいインスタンスのIPアドレスを指定する必要があります。
- サブドメインです。 など、使用したいサブドメインを指定します。 www にとって
www.example.com
. - ドメイン。 example.comのように、使用したいドメイン名です。
展開後のスタートアップ
SimpleXサーバーが起動したら、サーバーにログインした状態で以下のコマンドを実行することで、SMPとXFTPの接続文字列を表示することができます:
docker-compose --project-directory /etc/docker/compose/simplex logs grep 'Server address' | uniq
サーバーを使い始めるには、SimpleXアプリで動作するように設定する必要があります。利用可能なアプリはこちらからダウンロードできます:SimpleXアプリのダウンロード
SMPサーバーへのSimpleXアプリの設定やリンクの詳細については、SimpleXの以下のドキュメントを参照してください:
SimpleX ChatMarketplace アプリはSimpleXによってLinodeのために構築されました。アプリのデプロイに関するサポートはLinodeサポートまでお問い合わせください。 ツールやソフトウェア自体のサポートについては、サイドバーの情報を利用するか、以下のドキュメントを参照してください。 SimpleXチャットのドキュメント.