Pamamahala ng mga server mula sa iyong telepono: mobile client ng serbisyo ng RUVDS

Ang pagkontrol sa pagpapatakbo ng VDS mula sa isang smartphone ay hindi palaging maginhawa. Ang mga maliliit na screen ay hindi nagpapahintulot sa iyo na magtrabaho nang normal sa website ng hoster, at sa kasong ito ang application ay dumating upang iligtas.

Pamamahala ng mga server mula sa iyong telepono: mobile client ng serbisyo ng RUVDS

Ang pag-optimize ng isang website para sa mga mobile phone ay hindi isang madaling gawain. Ang maliit na screen na diagonal ay seryosong nililimitahan ang mga kakayahan ng isang web developer; bukod pa rito, ang mga sitwasyon para sa paggamit ng parehong serbisyo mula sa iba't ibang uri ng mga device ay malaki ang pagkakaiba sa isa't isa. Nagpasya kaming bumuo ng site na may pagtingin sa mga browser para sa mga desktop computer at tablet, at lumikha ng hiwalay na isa para sa mga smartphone application. Ang diskarte na ito ay sikat na ngayon at gumana nang maayos. Sa ngayon, ang program lang para sa Android ang available, na nagpapatupad ng mga pinaka-kinakailangang function para sa mga customer - sa paglipas ng panahon magkakaroon ng higit pa sa kanila. 

Pag-install at koneksyon

Kliyente ng RuVDS maaari i-download libre sa Google Play Store. Pakitandaan na ang programa ay kasalukuyang nangangailangan ng kaunting mga karapatan sa device upang gumana.

Pamamahala ng mga server mula sa iyong telepono: mobile client ng serbisyo ng RUVDS

Upang kumonekta, dapat mong paganahin ang panlabas na awtorisasyon sa iyong mga setting ng personal na account. Pakitandaan na hindi pa available ang two-factor authentication kapag ginagamit ang API at bahagyang babawasan ng setting na ito ang seguridad ng iyong account. Ang password para dito ay hindi dapat gamitin sa iba pang mga serbisyo, at dapat itong itago sa isang ligtas na lugar. Pagkatapos i-enable ang opsyon, magpapadala ng email notification sa address na naka-link sa iyong account.

Mga tampok ng programa

Habang nasa Kliyente ng RuVDS Tanging ang pinaka-kinakailangang pag-andar ang ipinatupad. Sa application, maaari mong mabilis na malaman ang balanse ng iyong personal na account, tingnan ang kasaysayan ng mga deposito at debit, pati na rin suriin ang katayuan ng mga server at pamahalaan ang kanilang operasyon.

Pamamahala ng mga server mula sa iyong telepono: mobile client ng serbisyo ng RUVDS

Bilang karagdagan sa mga pangunahing katangian ng server, ang mga istatistika sa paggamit ng processor, imbakan at mga mapagkukunan ng network ay magagamit sa RuVDS mobile client. Gamit ang isang espesyal na tab, makikita ng administrator kung ano ang pakiramdam ng mga makina sa kanyang pangangalaga, kung anong oras ang mga problema ay lumitaw sa kanila at kung ano ang sanhi ng mga ito. Ang isa pang tab ay nagpapahintulot sa iyo na magsagawa ng mga pangunahing utos: ihinto at i-restart ang server, kasama. emergency kung hindi ito tumugon. Hindi pa namin naidagdag ang paglikha at pagtanggal ng VPS sa aplikasyon para sa mga kadahilanang pangseguridad - mas mahusay na gawin ito sa iyong personal na account sa website.

Pamamahala ng mga server mula sa iyong telepono: mobile client ng serbisyo ng RUVDS

Salansan ng teknolohiya

Sa puso Kliyente ng RuVDS namamalagi ang pattern ng MVP, na ipinatupad gamit ang Moxy library. Itinuring namin ang diskarteng ito na pinakamainam, bagama't maaari mo ring gamitin ang MVVM o MVI - ito ay isang bagay ng personal na kagustuhan at kung ang mga corporate developer ay may kinakailangang karanasan. Ang aming produkto ay binuo sa isang Aplikasyon ng Isang Aktibidad: ang pangunahing bentahe dito ay ang siklo ng buhay ng aplikasyon ay katumbas ng siklo ng buhay ng aktibidad, at bilang karagdagan, ang pagtatrabaho sa mga fragment ay mas maginhawa. Ang pag-navigate ay ipinatupad gamit ang Cicerone - ito ay isa sa mga pinakamahusay na katulad na mga aklatan, na angkop para sa paglikha ng mga mobile program ng anumang kumplikado. Mahalaga rin para sa amin ang isyu ng pagpili ng DI: dahil ang application ay nakasulat sa Kotlin, Dagger2 at barya. Sa huli, nag-ayos kami sa huli na opsyon dahil gusto naming subukan ang isang bagay na mas simple.

Prospect

Ang kasalukuyang bersyon ay walang anumang kumplikadong mga solusyon, ngunit ang arkitektura nito ay nagbibigay-daan sa iyo upang mabilis na lumikha ng mga bagong pag-andar o baguhin ang mga umiiral na. Gusto kong magdagdag ng dalawang-factor na pagpapatotoo sa pamamagitan ng API, pag-order at pagtanggal ng mga server, pagbabago ng kanilang mga pagsasaayos, pati na rin ang pag-access sa console (screen, keyboard, mouse). Maaaring sulit na magsulat ng bersyon para sa mga tablet. Upang gawing mas maginhawa ang programa, gusto naming makatanggap ng feedback mula sa mga kliyente at samakatuwid ay nagpasya na magsagawa ng maikling survey.

Pamamahala ng mga server mula sa iyong telepono: mobile client ng serbisyo ng RUVDS
Pamamahala ng mga server mula sa iyong telepono: mobile client ng serbisyo ng RUVDS

Ang mga rehistradong user lamang ang maaaring lumahok sa survey. Mag-sign in, pakiusap

Anong mga tampok ang dapat unang idagdag sa application?

  • Dalawang-factor na pagpapatunay

  • Pag-order at pagtanggal ng mga server

  • Pagbabago ng mga configuration ng server

  • Access sa console

  • Bersyon ng tablet

  • Mas detalyadong istatistika ng pagkarga

  • Paggawa gamit ang pinansyal na data at mga dokumento

  • Ang iyong sariling pagpipilian

28 user ang bumoto. 8 na user ang umiwas.

Pinagmulan: www.habr.com

Magdagdag ng komento