Hantera servrar från din telefon: mobil klient för RUVDS-tjänsten

Att styra VDS-drift från en smartphone är inte alltid bekvämt. Små skärmar tillåter dig inte att arbeta normalt med värdens webbplats, och i det här fallet kommer applikationen till undsättning.

Hantera servrar från din telefon: mobil klient för RUVDS-tjänsten

Att optimera en webbplats för mobiltelefoner är ingen lätt uppgift. Den lilla skärmdiagonalen begränsar allvarligt en webbutvecklares möjligheter, dessutom skiljer sig scenarierna för att använda samma tjänst från olika typer av enheter avsevärt från varandra. Vi bestämde oss för att utveckla sajten med ett öga på webbläsare för stationära datorer och surfplattor, och skapa en separat för smartphones ansökan. Detta tillvägagångssätt är nu populärt och har fungerat bra. För närvarande är endast programmet för Android tillgängligt, som implementerar de mest nödvändiga funktionerna för kunderna – med tiden kommer det att bli fler av dem. 

Installation och anslutning

RuVDS-klient kan man hämta gratis i Google Play Butik. Observera att programmet för närvarande kräver minimala rättigheter på enheten för att fungera.

Hantera servrar från din telefon: mobil klient för RUVDS-tjänsten

För att ansluta måste du aktivera extern auktorisering i dina personliga kontoinställningar. Observera att tvåfaktorsautentisering ännu inte är tillgänglig när du använder API och den här inställningen kommer att minska säkerheten för ditt konto något. Lösenordet för det ska inte användas på andra tjänster, och det måste förvaras på en säker plats. När du har aktiverat alternativet kommer ett e-postmeddelande att skickas till adressen som är kopplad till ditt konto.

Programfunktioner

Medan du är inne RuVDS-klient Endast den mest nödvändiga funktionaliteten implementeras. I applikationen kan du snabbt ta reda på ditt personliga kontosaldo, se historiken för insättningar och debiteringar, samt kontrollera servrarnas status och hantera deras drift.

Hantera servrar från din telefon: mobil klient för RUVDS-tjänsten

Förutom serverns huvudegenskaper finns statistik om användningen av processor, lagring och nätverksresurser tillgänglig i RuVDS mobilklient. Med hjälp av en speciell flik kan administratören se hur maskinerna i hans vård mår, vid vilken tidpunkt problem uppstod med dem och vad som orsakade dem. En annan flik låter dig utföra grundläggande kommandon: stoppa och starta om servern, inkl. akut om den inte svarar. Vi har ännu inte lagt till skapandet och raderingen av VPS till applikationen av säkerhetsskäl - det är bättre att göra detta i ditt personliga konto på webbplatsen.

Hantera servrar från din telefon: mobil klient för RUVDS-tjänsten

Teknikstapel

I hjärtat RuVDS-klient ligger MVP-mönstret, implementerat med hjälp av Moxy-biblioteket. Vi ansåg att detta tillvägagångssätt var optimalt, även om du också kan använda MVVM eller MVI - det är en fråga om personlig preferens och om företagsutvecklare har den nödvändiga erfarenheten. Vår produkt är byggd på en enda aktivitetsapplikation: den största fördelen här är att applikationens livscykel är lika med aktivitetens livscykel, och dessutom är det mycket bekvämare att arbeta med fragment. Navigering implementeras med Cicerone - detta är ett av de bästa liknande biblioteken, lämpligt för att skapa mobila program av vilken komplexitet som helst. Viktigt för oss var också frågan om att välja DI: eftersom ansökan är skriven i Kotlin, Dagger2 och Mynt. Till slut bestämde vi oss för det senare alternativet eftersom vi ville prova något enklare.

Utsikter

Den nuvarande versionen har inga komplexa lösningar, men dess arkitektur låter dig snabbt skapa ny funktionalitet eller ändra befintliga. Jag skulle vilja lägga till tvåfaktorsautentisering via API, beställa och ta bort servrar, ändra deras konfigurationer, samt tillgång till konsolen (skärm, tangentbord, mus). Det kan vara värt att skriva en version för surfplattor. För att göra programmet mer bekvämt vill vi få feedback från kunder och beslutade därför att göra en kort undersökning.

Hantera servrar från din telefon: mobil klient för RUVDS-tjänsten
Hantera servrar från din telefon: mobil klient för RUVDS-tjänsten

Endast registrerade användare kan delta i undersökningen. Logga in, Snälla du.

Vilka funktioner bör läggas till i applikationen först?

  • Tvåfaktorsautentisering

  • Beställa och ta bort servrar

  • Ändra serverkonfigurationer

  • Tillgång till konsol

  • Tablettversion

  • Mer detaljerad laststatistik

  • Arbeta med finansiella data och dokument

  • Ditt eget alternativ

28 användare röstade. 8 användare avstod från att rösta.

Källa: will.com

Lägg en kommentar