Gestió de servidors des del teu telèfon: client mòbil del servei RUVDS

Controlar el funcionament del VDS des d'un telèfon intel·ligent no sempre és convenient. Les pantalles petites no permeten treballar amb normalitat amb el lloc web de l'hoster, i en aquest cas l'aplicació ve al rescat.

Gestió de servidors des del teu telèfon: client mòbil del servei RUVDS

Optimitzar un lloc web per a telèfons mòbils no és una tasca fàcil. La diagonal de la pantalla petita limita seriosament les capacitats d'un desenvolupador web; a més, els escenaris per utilitzar el mateix servei des de diferents tipus de dispositius difereixen significativament entre si. Vam decidir desenvolupar el lloc mirant els navegadors per a ordinadors de sobretaula i tauletes, i crear-ne un de separat per a telèfons intel·ligents. приложение. Aquest enfocament ara és popular i ha funcionat bé. De moment, només està disponible el programa per a Android, que implementa les funcions més necessàries per als clients; amb el temps n'hi haurà més. 

Instal·lació i connexió

Client RuVDS un pot descarregar gratuït a Google Play Store. Tingueu en compte que actualment el programa requereix drets mínims sobre el dispositiu per funcionar.

Gestió de servidors des del teu telèfon: client mòbil del servei RUVDS

Per connectar-vos, heu d'activar l'autorització externa a la configuració del vostre compte personal. Tingueu en compte que l'autenticació de dos factors encara no està disponible quan feu servir l'API i aquesta configuració reduirà lleugerament la seguretat del vostre compte. La contrasenya no s'ha d'utilitzar en altres serveis i s'ha d'emmagatzemar en un lloc segur. Després d'habilitar l'opció, s'enviarà una notificació per correu electrònic a l'adreça enllaçada al vostre compte.

Funcions del programa

Mentre a dins Client RuVDS Només s'implementa la funcionalitat més necessària. A l'aplicació, podeu esbrinar ràpidament el saldo del vostre compte personal, veure l'historial de dipòsits i dèbits, així com comprovar l'estat dels servidors i gestionar-ne el funcionament.

Gestió de servidors des del teu telèfon: client mòbil del servei RUVDS

A més de les característiques principals del servidor, les estadístiques sobre l'ús del processador, l'emmagatzematge i els recursos de xarxa estan disponibles al client mòbil RuVDS. Mitjançant una pestanya especial, l'administrador pot veure com se senten les màquines al seu càrrec, en quin moment van sorgir problemes amb elles i què els va causar. Una altra pestanya permet executar ordres bàsiques: aturar i reiniciar el servidor, incl. emergència si no respon. Encara no hem afegit la creació i supressió de VPS a l'aplicació per motius de seguretat; és millor fer-ho al vostre compte personal al lloc web.

Gestió de servidors des del teu telèfon: client mòbil del servei RUVDS

Pila de tecnologia

A la base Client RuVDS es troba el patró MVP, implementat mitjançant la biblioteca Moxy. Considerem que aquest enfocament és òptim, tot i que també podeu utilitzar MVVM o MVI: és una qüestió de preferències personals i si els desenvolupadors corporatius tenen l'experiència necessària. El nostre producte es basa en una aplicació d'activitat única: el principal avantatge aquí és que el cicle de vida de l'aplicació és igual al cicle de vida de l'activitat i, a més, treballar amb fragments és molt més convenient. La navegació s'implementa amb Cicerone: aquesta és una de les millors biblioteques similars, adequades per crear programes mòbils de qualsevol complexitat. També va ser important per a nosaltres la qüestió de triar DI: ja que l'aplicació està escrita en Kotlin, Dagger2 i Moneda. Al final, ens vam decidir per aquesta darrera opció perquè volíem provar alguna cosa més senzilla.

Perspectives

La versió actual no té cap solució complexa, però la seva arquitectura permet crear ràpidament noves funcionalitats o canviar les existents. M'agradaria afegir l'autenticació de dos factors mitjançant API, ordenar i eliminar servidors, canviar-ne les configuracions, així com l'accés a la consola (pantalla, teclat, ratolí). Potser val la pena escriure una versió per a tauletes. Per fer el programa més còmode, volem rebre comentaris dels clients i, per tant, hem decidit fer una breu enquesta.

Gestió de servidors des del teu telèfon: client mòbil del servei RUVDS
Gestió de servidors des del teu telèfon: client mòbil del servei RUVDS

Només els usuaris registrats poden participar en l'enquesta. Inicia sessiósi us plau.

Quines funcions s'han d'afegir primer a l'aplicació?

  • Autenticació de dos factors

  • Encàrrec i eliminació de servidors

  • Canvi de configuracions del servidor

  • Accés a la consola

  • Versió de tauleta

  • Estadístiques de càrrega més detallades

  • Treballar amb dades i documents financers

  • La teva pròpia opció

Han votat 28 usuaris. 8 usuaris es van abstenir.

Font: www.habr.com

Afegeix comentari