電話からのサーバーの管理: RUVDS サービスのモバイル クライアント

スマートフォンから VDS の動作を制御するのは必ずしも便利ではありません。 画面が小さいとホスティング会社の Web サイトを正常に操作できません。この場合、アプリケーションが役に立ちます。

電話からのサーバーの管理: RUVDS サービスのモバイル クライアント

Web サイトを携帯電話向けに最適化するのは簡単な作業ではありません。 画面の対角線が小さいと、Web 開発者の能力が大幅に制限され、さらに、異なる種類のデバイスから同じサービスを使用するシナリオはそれぞれ大きく異なります。 デスクトップPCやタブレット向けのブラウザを意識したサイトを開発し、スマートフォン向けのサイトを別途作成することにしました。 アプリケーション。 このアプローチは現在人気があり、うまく機能しています。 現時点では、顧客にとって最も必要な機能を実装する Android 用プログラムのみが利用可能ですが、時間の経過とともにさらに多くの機能が実装される予定です。 

インストールと接続

RuVDS クライアント 1ことができます ダウンロード Google Play ストアで無料で入手できます。 現在、プログラムを動作させるにはデバイス上で最小限の権限が必要であることに注意してください。

電話からのサーバーの管理: RUVDS サービスのモバイル クライアント

接続するには、個人アカウント設定で外部認証を有効にする必要があります。 API を使用する場合は XNUMX 要素認証がまだ利用できないため、この設定によりアカウントのセキュリティが若干低下することに注意してください。 このパスワードは他のサービスで使用しないでください。安全な場所に保管する必要があります。 オプションを有効にすると、アカウントにリンクされているアドレスに電子メール通知が送信されます。

プログラムの特徴

にいる間 RuVDS クライアント 最も必要な機能のみが実装されています。 このアプリケーションでは、個人口座の残高をすぐに確認したり、入金と引き落としの履歴を表示したり、サーバーのステータスを確認して運用を管理したりできます。

電話からのサーバーの管理: RUVDS サービスのモバイル クライアント

サーバーの主な特性に加えて、プロセッサ、ストレージ、ネットワーク リソースの使用に関する統計も RuVDS モバイル クライアントで利用できます。 管理者は特別なタブを使用して、管理しているマシンの状態、いつ問題が発生したか、何が原因かを確認できます。 別のタブでは、サーバーの停止と再起動などの基本的なコマンドを実行できます。 応答しない場合は緊急。 セキュリティ上の理由から、VPS の作成と削除はまだアプリケーションに追加されていません。Web サイトの個人アカウントでこれを行うことをお勧めします。

電話からのサーバーの管理: RUVDS サービスのモバイル クライアント

技術スタック

心の中で RuVDS クライアント MVP パターンは、Moxy ライブラリを使用して実装されています。 私たちはこのアプローチが最適であると考えましたが、MVVM または MVI を使用することもできます。これは個人の好みと企業の開発者が必要な経験を持っているかどうかによって決まります。 私たちの製品は単一のアクティビティ アプリケーションに基づいて構築されています。ここでの主な利点は、アプリケーションのライフ サイクルがアクティビティのライフ サイクルと同じであること、さらに、フラグメントの操作がはるかに便利であることです。 ナビゲーションは Cicerone を使用して実装されます。これは最も類似したライブラリの 2 つであり、複雑なモバイル プログラムの作成に適しています。 また、私たちにとって重要なのは DI の選択の問題でした。アプリケーションは Kotlin、DaggerXNUMX、および こいん。 よりシンプルなものを試してみたかったので、最終的には後者のオプションに落ち着きました。

見込み

現在のバージョンには複雑なソリューションはありませんが、そのアーキテクチャにより、新しい機能を迅速に作成したり、既存の機能を変更したりできます。 API 経由で XNUMX 要素認証を追加し、サーバーの注文と削除、構成の変更、およびコンソール (画面、キーボード、マウス) へのアクセスを追加したいと考えています。 タブレット用のバージョンを作成する価値があるかもしれません。 プログラムをより便利にするために、クライアントからのフィードバックを受け取りたいと考え、簡単なアンケートを実施することにしました。

電話からのサーバーの管理: RUVDS サービスのモバイル クライアント
電話からのサーバーの管理: RUVDS サービスのモバイル クライアント

登録ユーザーのみがアンケートに参加できます。 ログインお願いします。

最初にアプリケーションにどの機能を追加する必要がありますか?

  • 二要素認証

  • サーバーの注文と削除

  • サーバー構成の変更

  • コンソールアクセス

  • タブレット版

  • より詳細な負荷統計

  • 財務データと文書の操作

  • あなた自身のオプション

28 人のユーザーが投票しました。 8名のユーザーが棄権した。

出所: habr.com

コメントを追加します