Upravljanje poslužiteljima s vašeg telefona: mobilni klijent usluge RUVDS

Upravljanje radom VDS-a s pametnog telefona nije uvijek zgodno. Mali ekrani vam ne dopuštaju normalan rad s hosterovim web mjestom, au ovom slučaju aplikacija dolazi u pomoć.

Upravljanje poslužiteljima s vašeg telefona: mobilni klijent usluge RUVDS

Optimizacija web stranice za mobilne telefone nije lak zadatak. Mala dijagonala zaslona ozbiljno ograničava mogućnosti web programera, štoviše, scenariji korištenja iste usluge s različitih vrsta uređaja značajno se međusobno razlikuju. Odlučili smo razviti web stranicu s pogledom na preglednike za stolna računala i tablete te izraditi zasebnu za pametne telefone primjena. Ovaj je pristup sada popularan i dobro je funkcionirao. Za sada je dostupan samo program za Android koji implementira najpotrebnije funkcije za korisnike - s vremenom će ih biti sve više. 

Instalacija i povezivanje

RuVDS klijent može se preuzimanje besplatno u trgovini Google Play. Imajte na umu da program trenutno zahtijeva minimalna prava na uređaju za rad.

Upravljanje poslužiteljima s vašeg telefona: mobilni klijent usluge RUVDS

Za povezivanje morate omogućiti vanjsku autorizaciju u postavkama osobnog računa. Imajte na umu da dvofaktorska provjera autentičnosti još nije dostupna pri korištenju API-ja i ova će postavka malo smanjiti sigurnost vašeg računa. Lozinka za nju ne smije se koristiti na drugim servisima i mora se čuvati na sigurnom mjestu. Nakon što omogućite opciju, obavijest e-poštom bit će poslana na adresu povezanu s vašim računom.

Značajke programa

Dok u RuVDS klijent Implementirana je samo najnužnija funkcionalnost. U aplikaciji možete brzo saznati stanje svog osobnog računa, pregledati povijest depozita i zaduženja, kao i provjeriti status poslužitelja i upravljati njihovim radom.

Upravljanje poslužiteljima s vašeg telefona: mobilni klijent usluge RUVDS

Osim glavnih karakteristika poslužitelja, statistika o korištenju procesora, pohrane i mrežnih resursa dostupna je u RuVDS mobilnom klijentu. Koristeći posebnu karticu, administrator može vidjeti kako se osjećaju strojevi u njegovoj skrbi, u koje vrijeme su se pojavili problemi s njima i što ih je uzrokovalo. Druga kartica vam omogućuje izvršavanje osnovnih naredbi: zaustavljanje i ponovno pokretanje poslužitelja, uklj. hitno ako ne reagira. Još nismo dodali stvaranje i brisanje VPS-a u aplikaciju iz sigurnosnih razloga - bolje je to učiniti na svom osobnom računu na web mjestu.

Upravljanje poslužiteljima s vašeg telefona: mobilni klijent usluge RUVDS

Tehnološki skup

U srcu RuVDS klijent leži MVP obrazac, implementiran pomoću Moxy biblioteke. Ovaj pristup smatramo optimalnim, iako možete koristiti i MVVM ili MVI - to je stvar osobnih preferencija i imaju li korporativni programeri potrebno iskustvo. Naš je proizvod izgrađen na aplikaciji s jednom aktivnošću: glavna prednost ovdje je da je životni ciklus aplikacije jednak životnom ciklusu aktivnosti, a osim toga, rad s fragmentima mnogo je praktičniji. Navigacija se provodi pomoću Cicerone - ovo je jedna od najboljih sličnih knjižnica, pogodna za izradu mobilnih programa bilo koje složenosti. Također nam je važno bilo pitanje odabira DI: budući da je aplikacija napisana u Kotlinu, Dagger2 i Koin. Na kraju smo se odlučili za potonju opciju jer smo htjeli isprobati nešto jednostavnije.

Planovi

Trenutna verzija nema nikakva složena rješenja, ali njena arhitektura omogućuje brzu izradu novih funkcionalnosti ili promjenu postojećih. Dodao bih dvofaktornu autentifikaciju putem API-ja, naručivanje i brisanje servera, promjenu njihove konfiguracije, kao i pristup konzoli (ekran, tipkovnica, miš). Možda bi vrijedilo napisati verziju za tablete. Kako bismo program učinili praktičnijim, želimo dobiti povratne informacije od klijenata i stoga smo odlučili provesti kratku anketu.

Upravljanje poslužiteljima s vašeg telefona: mobilni klijent usluge RUVDS
Upravljanje poslužiteljima s vašeg telefona: mobilni klijent usluge RUVDS

U anketi mogu sudjelovati samo registrirani korisnici. Prijaviti se, molim.

Koje značajke prvo treba dodati aplikaciji?

  • Dvofaktorska autentifikacija

  • Naručivanje i brisanje servera

  • Promjena konfiguracije poslužitelja

  • Pristup konzoli

  • Verzija za tablete

  • Detaljnija statistika opterećenja

  • Rad s financijskim podacima i dokumentima

  • Vaša vlastita opcija

Glasovalo je 28 korisnika. Suzdržano je bilo 8 korisnika.

Izvor: www.habr.com

Dodajte komentar