Gestionar servidores desde tu teléfono: cliente móvil del servicio RUVDS

Controlar el funcionamiento de VDS desde un teléfono inteligente no siempre es conveniente. Las pantallas pequeñas no permiten trabajar normalmente con el sitio web del proveedor de alojamiento y, en este caso, la aplicación viene al rescate.

Gestionar servidores desde tu teléfono: cliente móvil del servicio RUVDS

Optimizar un sitio web para teléfonos móviles no es una tarea fácil. La pequeña diagonal de la pantalla limita seriamente las capacidades de un desarrollador web; además, los escenarios para utilizar el mismo servicio desde diferentes tipos de dispositivos difieren significativamente entre sí. Decidimos desarrollar el sitio teniendo en cuenta los navegadores para computadoras de escritorio y tabletas, y crear uno separado para teléfonos inteligentes. приложение. Este enfoque ahora es popular y ha funcionado bien. Por ahora sólo está disponible el programa para Android, que implementa las funciones más necesarias para los clientes; con el tiempo, habrá más. 

Instalación y conexión

Cliente RuVDS uno puede descargar gratis en Google Play Store. Tenga en cuenta que el programa actualmente requiere derechos mínimos en el dispositivo para funcionar.

Gestionar servidores desde tu teléfono: cliente móvil del servicio RUVDS

Para conectarse, debe habilitar la autorización externa en la configuración de su cuenta personal. Tenga en cuenta que la autenticación de dos factores aún no está disponible cuando utiliza la API y esta configuración reducirá ligeramente la seguridad de su cuenta. La contraseña no debe utilizarse en otros servicios y debe almacenarse en un lugar seguro. Después de habilitar la opción, se enviará una notificación por correo electrónico a la dirección vinculada a su cuenta.

Características del programa

Mientras en Cliente RuVDS Solo se implementa la funcionalidad más necesaria. En la aplicación, puede conocer rápidamente el saldo de su cuenta personal, ver el historial de depósitos y débitos, así como verificar el estado de los servidores y administrar su funcionamiento.

Gestionar servidores desde tu teléfono: cliente móvil del servicio RUVDS

Además de las características principales del servidor, en el cliente móvil RuVDS están disponibles estadísticas sobre el uso de procesador, almacenamiento y recursos de red. Usando una pestaña especial, el administrador puede ver cómo se sienten las máquinas bajo su cuidado, en qué momento surgieron los problemas y qué los causó. Otra pestaña le permite ejecutar comandos básicos: detener y reiniciar el servidor, incl. emergencia si no responde. Aún no hemos agregado la creación y eliminación de VPS a la aplicación por razones de seguridad; es mejor hacerlo en su cuenta personal en el sitio web.

Gestionar servidores desde tu teléfono: cliente móvil del servicio RUVDS

Pila de tecnología

En el corazón Cliente RuVDS Se encuentra el patrón MVP, implementado utilizando la biblioteca Moxy. Consideramos que este enfoque es óptimo, aunque también puede utilizar MVVM o MVI; es una cuestión de preferencia personal y de si los desarrolladores corporativos tienen la experiencia necesaria. Nuestro producto se basa en una aplicación de actividad única: la principal ventaja aquí es que el ciclo de vida de la aplicación es igual al ciclo de vida de la actividad y, además, trabajar con fragmentos es mucho más conveniente. La navegación se implementa utilizando Cicerone: esta es una de las mejores bibliotecas similares, adecuada para crear programas móviles de cualquier complejidad. También fue importante para nosotros la cuestión de elegir DI: dado que la aplicación está escrita en Kotlin, Dagger2 y koin. Al final nos decidimos por la última opción porque queríamos probar algo más sencillo.

Perspectivas

La versión actual no tiene soluciones complejas, pero su arquitectura le permite crear rápidamente nuevas funciones o cambiar las existentes. Me gustaría agregar autenticación de dos factores vía API, ordenar y eliminar servidores, cambiar sus configuraciones, así como acceso a la consola (pantalla, teclado, mouse). Quizás valga la pena escribir una versión para tabletas. Para que el programa sea más conveniente, queremos recibir comentarios de los clientes y por eso decidimos realizar una breve encuesta.

Gestionar servidores desde tu teléfono: cliente móvil del servicio RUVDS
Gestionar servidores desde tu teléfono: cliente móvil del servicio RUVDS

Solo los usuarios registrados pueden participar en la encuesta. Registrarsepor favor

¿Qué funciones deberían agregarse primero a la aplicación?

  • Autenticación de dos factores

  • Ordenar y eliminar servidores

  • Cambiar las configuraciones del servidor

  • Acceso a la consola

  • Versión para tableta

  • Estadísticas de carga más detalladas

  • Trabajar con datos y documentos financieros

  • Opción propia

28 usuarios votaron. 8 usuarios se abstuvieron.

Fuente: habr.com

Añadir un comentario