Управување со сервери од вашиот телефон: мобилен клиент на услугата RUVDS

Контролирањето на работата на VDS од паметен телефон не е секогаш погодно. Малите екрани не ви дозволуваат да работите нормално со веб-страницата на хостерот, а во овој случај апликацијата доаѓа на помош.

Управување со сервери од вашиот телефон: мобилен клиент на услугата RUVDS

Оптимизирањето на веб-локација за мобилни телефони не е лесна задача. Дијагоналата на малиот екран сериозно ги ограничува можностите на веб-развивачот; згора на тоа, сценаријата за користење на истата услуга од различни типови уреди значително се разликуваат едни од други. Решивме да ја развиеме страницата со внимание на прелистувачите за десктоп компјутери и таблети и да создадеме посебна за паметни телефони апликација. Овој пристап сега е популарен и добро функционира. Засега е достапна само програмата за Android, која ги имплементира најпотребните функции за клиентите - со текот на времето ќе ги има повеќе. 

Инсталирање и поврзување

Клиент на RuVDS некој може да преземете бесплатно на Google Play Store. Имајте предвид дека програмата во моментов бара минимални права на уредот за работа.

Управување со сервери од вашиот телефон: мобилен клиент на услугата RUVDS

За да се поврзете, мора да овозможите надворешно овластување во поставките на вашата лична сметка. Имајте предвид дека автентикацијата со два фактори сè уште не е достапна при користење на API и оваа поставка малку ќе ја намали безбедноста на вашата сметка. Лозинката за него не треба да се користи на други услуги и мора да се чува на безбедно место. Откако ќе ја овозможите опцијата, ќе биде испратено известување по е-пошта на адресата поврзана со вашата сметка.

Карактеристики на програмата

Додека во Клиент на RuVDS Имплементирана е само најнеопходната функционалност. Во апликацијата, можете брзо да го дознаете салдото на вашата лична сметка, да ја видите историјата на депозити и задолжувања, како и да го проверите статусот на серверите и да управувате со нивното работење.

Управување со сервери од вашиот телефон: мобилен клиент на услугата RUVDS

Покрај главните карактеристики на серверот, статистиката за користење на процесор, складирање и мрежни ресурси се достапни во мобилниот клиент RuVDS. Со помош на специјален таб, администраторот може да види како се чувствуваат машините во негова грижа, во кое време настанале проблеми со нив и што ги предизвикало. Друг таб ви овозможува да извршите основни команди: запрете и рестартирајте го серверот, вкл. итен случај ако не реагира. Сè уште не сме го додале создавањето и бришењето на VPS во апликацијата од безбедносни причини - подобро е да го направите ова во вашата лична сметка на веб-страницата.

Управување со сервери од вашиот телефон: мобилен клиент на услугата RUVDS

Технолошки оџак

Во срцето Клиент на RuVDS лежи моделот MVP, имплементиран со помош на библиотеката Moxy. Овој пристап го сметавме за оптимален, иако можете да користите и MVVM или MVI - прашање на личен избор и дали корпоративните програмери го имаат потребното искуство. Нашиот производ е изграден на апликација за една активност: главната предност овде е што животниот циклус на апликацијата е еднаков на животниот циклус на активноста, а покрај тоа, работата со фрагменти е многу поудобна. Навигацијата се спроведува со користење на Cicerone - ова е една од најдобрите слични библиотеки, погодна за создавање мобилни програми од секаква сложеност. Исто така важно за нас беше прашањето за избор на DI: бидејќи апликацијата е напишана во Kotlin, Dagger2 и Коин. На крајот, се решивме на последната опција бидејќи сакавме да пробаме нешто поедноставно.

Изгледите

Тековната верзија нема сложени решенија, но нејзината архитектура ви овозможува брзо да креирате нова функционалност или да ги промените постоечките. Би сакал да додадам двофакторна автентикација преку API, нарачување и бришење сервери, менување на нивните конфигурации, како и пристап до конзолата (екран, тастатура, глушец). Можеби вреди да се напише верзија за таблети. За да ја направиме програмата поудобна, сакаме да добиваме повратни информации од клиентите и затоа решивме да спроведеме кратка анкета.

Управување со сервери од вашиот телефон: мобилен клиент на услугата RUVDS
Управување со сервери од вашиот телефон: мобилен клиент на услугата RUVDS

Само регистрирани корисници можат да учествуваат во анкетата. Најави се, вие сте добредојдени.

Кои функции треба прво да се додадат на апликацијата?

  • Двофакторна автентикација

  • Нарачување и бришење сервери

  • Промена на конфигурациите на серверот

  • Пристап до конзолата

  • Верзија на таблет

  • Подетални статистички податоци за оптоварување

  • Работа со финансиски податоци и документи

  • Ваша сопствена опција

Гласаа 28 корисници. 8 корисници беа воздржани.

Извор: www.habr.com

Додадете коментар