Menu

Servers Ultimate: Android jako server

Mnoha uživatelům se doma povalují starší, již nevyužívaná zařízení s Androidem. Ať už se jedná o tablet či telefon, kromě možnosti věnovat ho, prodat, nebo nechat svému osudu, máme tip na další praktické využití: udělejte ze svého Androidu server! Stačí k tomu relativně málo: stáhnout a nainstalovat si aplikaci Servers Ultimate a následně ji nakonfigurovat.

Servers Ultimate pochází z dílny vývojáře, který na XDA vystupuje pod přezdívkou Themuzz, svá dílka pak v Obchodě Play publikuje jako Ice Cold Apps.

Proč nasadit Android jako server?

Zařízení s Androidem mají proti klasickému serveru jen minimální energetickou náročnost. Díky baterii navíc vydrží běžet i několik desítek hodin bez napájení, což běžný server nezvládne ani s tou nejlepší UPSkou. Zmínit můžeme také malé nároky na prostor a možnost provádět veškerá nastavení bez LCD displeje, klávesnice a myši.

Jako nevýhodu lze brát relativně menší výpočetní výkon a nemožnost připojení k síti jiným způsobem než přes Wi-Fi. Pro nasazení v případech, kdy není nutná 100Mbps či 1Gbps konektivita je ale Android vhodný.

Jaké role Servers Ultimate umí?

Servers Ultimate může fungovat jako:

  • DLNA server,
  • DNS server,
  • Dynamic DNS server,
  • poštovní server,
  • FTP(S) server,
  • proxy server,
  • SMS brána,
  • server přesného času (NTP),
  • HTTP(S) server,
  • WebDAV server.

Celkem tu máme deset různých serverů,  se kterými můžete například streamovat média do zařízení podporujících DLNA, vytvořit si e-mailový server, nastavit proxy server, sdílet soubory skrze FTP, nebo rozjet svůj vlastní webový server. Zařízení přitom může plnit současně více rolí – lze spustit více instancí stejných i různých serverů.

Každý server má poměrně široké možnosti nastavení, skrze která ho můžete vyladit podle svých potřeb a požadavků.

Pokud vás zajímá využití Androidu coby serveru zprostředkovávajícího objemnější data, pak vězte, že ve většině případů budete muset vystačit s objemem poskytovaným paměťovou kartou. Jestliže ale použité zařízení podporuje USB host, pak by mělo být možné (nemáme to ale ověřené) pracovat i s daty například na flashdisku nebo přenosném disku.

V Obchodě Play autor klade důraz na následující funkce a vlastnosti:

  • Aplikace je k dispozici zdarma (ovšem pouze v omezené verzi).
  • Díky podpoře Dynamic DNS Updater lze k serverům přistupovat pomocí lokální nebo veřejné IP adresy.
  • Spuštění/zastavení serverů automaticky při připojení/odpojení od zadané WI-FI sítě, po startu systému, nebo po spuštění aplikace.
  • Možnost nastavit vlastní názvy a porty pro servery.
  • Není potřeba root!
  • Volitelně lze uložit všechna data na serveru na paměťovou kartu, čímž zabráníte jejich odstranění při upgradech.
  • Zobrazení všech IP adres zařízení, včetně veřejné IP adresy.
  • Automatické odeslání a vyčištění LOGu při jeho zaplnění.
  • Podrobný LOG (filtr, e-mail, atd.).

Konfigurace a spuštění serveru

Při prvním spuštění se zobrazí okno s informacemi, kde se kromě základních údajů o tom, jaké servery aplikace umí, dočtete také poměrně důležitou věc: verze zdarma je omezená na:

  • maximálně dva spuštěné servery,
  • tři uživatele (pokud jsou daným serverem podporováni)
  • tři IP adresy,
  • tři pravidla.

Pokud byste potřebovali servery bez omezení, nezbude vám než si pořídit plnou verzi Pro za cca 125 korun.

Zobrazování výše uvedeného upozornění můžete deaktivovat zatržítkem Don’t show again.

Rozhraní Servers Ultimate je zjevně projektováno na zařízení s vyšším rozlišením obrazovky, protože na Galaxy S II (480 x 800) bylo nutné mezi ikonkami v menu rolovat. Horní lišta nabízí následující tlačítka:

  • Add – vytvoření nového serveru,
  • Start – spuštění serveru,
  • Stop – zastavení serveru,
  • Delete – smazání serveru,
  • Settings – nastavení aplikace,
  • Info – základní informace o připojení (IP adresa Wi-Fi, veřejná IP a IP adresa zařízení v síti),
  • Exit – ukončení aplikace (pokud aplikaci opustíte tlačítkem Zpět, pak Servers Ultimate zůstane běžet, o čemž informuje ikonou v notifikační liště).
Horní lišta obsahuje nejdůležitější tlačítka

Horní lišta obsahuje nejdůležitější tlačítka

Vytvoření serveru

Ukážeme si, jak vytvořit jednoduchý FTP server (další možnosti probereme níže). Tapneme tedy na tlačítko Add, čímž se rozbalí nabídka se všemi typy serverů, které Servers Ultimate umí.

Tapneme na tlačítko Add, čímž se rozbalí nabídka se všemi typy serverů

Tapneme na tlačítko Add, čímž se rozbalí nabídka se všemi typy serverů

Zvolili jsme FTP server a hned jsme se dostali do nastavení, kde můžeme vybrat jméno serveru (nejedná se o DNS jméno, ale pouze o označení v rámci aplikace) a port, na kterém poběží. Zatržítky níže lze aktivovat a deaktivovat další možnosti, přičemž při aktivaci některých voleb přibude v nastavení nová záložka, kde je možné vše podrobněji doladit.

Serveru můžeme dát jméno, přiřadit port a provést další nastavení

Serveru můžeme dát jméno, přiřadit port a provést další nastavení

  • Only allow access from certian IP(s) – povolí přístup k serveru pouze z určitých IP adres.
  • Enable SSL – použití zabezpečeného připojení.
  • Vibrate on new connection – zařízení zavibruje, když se k němu někdo připojí.
  • Enable logging – ukládání záznamů o provozu serveru.
  • Only log errors – zaznamenává pouze chyby.
  • Start on boot – automatické spuštění serveru při startu systému.
  • Start directly when app starts clean – automatický start serverů při spuštění aplikace.
  • Respawn (auto restart when server crashed) – automatický restart v případě pádu serveru.
  • Start server when connected to selected wifi network and stop when disconnected – automatické spuštění serveru při připojení k zadané Wi-Fi síti a zastavení při odpojení.

V případě FTP můžeme na záložce Users definovat a spravovat uživatele, kteří budou mít k serveru přístup. Kromě jména a hesla lze nastavit složku, do které bude mít uživatel přístup, povolit či zakázat zápis a spouštění FTP příkazů.

Na záložce Users můžeme definovat a spravovat uživatele, kteří budou mít k serveru přístup

Na záložce Users můžeme definovat a spravovat uživatele, kteří budou mít k serveru přístup

Nastavení se ukládá stiskem tlačítka [Zpět], aplikace se ještě zeptá, zda si opravdu přejeme server uložit, případně nás upozorní na chybějící údaje.

Aplikace se zeptá, zda si opravdu přejeme server uložit

Aplikace se zeptá, zda si opravdu přejeme server uložit

Vytvořený server můžeme spouštět, zastavovat, upravovat jeho vlastnosti či smazat skrze plovoucí nabídku, která se zobrazí, když na něj tapneme.

Server můžeme spouštět, zastavovat, upravovat jeho vlastnosti či smazat skrze plovoucí nabídku, která se zobrazí po tapnutí

Server můžeme spouštět, zastavovat, upravovat jeho vlastnosti či smazat skrze plovoucí nabídku, která se zobrazí po tapnutí

Další možnosti provozovaných serverů

  • DLNA media server: možnost přidat více kořenů, podpora pro zařízení Samsung (televize).
  • DNS server: ukládání do mezipaměti, přesměrování na jiný DNS server, přístup jen z určitých IP adres, pravidla pro blokování nebo změnu požadavků.
  • Dynamic DNS: automatická aktualizace, díky které budou vaše servery k dispozici, výběr z řady předdefinovaných služeb DDNS, nebo možnost nastavit si vlastní. Podporovány jsou služby ChangeIP, DNSdynamic, DNSexit, DNSMadeEasy, DNS-O-Matic, DNSPark, DtDNS, DynDNS , easyDNS, enom, HE.net, Joker, Namecheap, No-IP, ZoneEdit. Další funkce čítají nastavení uživatelského jména, hesla, hostname, podporu SSL, aktualizaci při změně připojení.
  • E-mailový server: podpora protokolů POP3 a SMTP, nastavení domény a uživatelů.
  • FTP(S) server: povolení přístupu jen z určitých IP adres, podpora SSL/FPTS, možnost anonymního připojení, zabezpečení jménem a heslem, včetně možnosti nastavení přístupových práv a výchozí složky, možnost povolit/zakázat zápis a spouštění FTP příkazů.
  • Proxy server: povolení přístupu jen z určitých IP adres, povolení HTTPS požadavků, podpora metod GET a POST, nastavení tunelování, možnost blokování nebo změny požadavků.
  • SMS brána: přístup přes HTTP, umožnění přístupu jen z vybraných IP adres, možnost nastavit pravidla pro příchozí zprávy, přeposílání formou SMS, e-mailu nebo odkazu, správa uživatelů s možností nastavení měsíčního limitu pro odeslané zprávy.
  • Server přesného času: možnost použití protokolů NTP (Network Time Protocol) nebo zjednodušeného TP (Time Protocol).
  • Webový server: komunikace přes HTTP nebo HTTPS, nastavení přes soubor htaccess (heslo, povolení/zakázání výpisu adresáře, šifrování a další).
  • WebDAV server: podpora SSL, povolení přístupu jen z určitých IP adres, možnost procházet ve webovém rozhraní, HTTP ověřování, podpora více uživatelů.

Komu je aplikace určena?

Vzhledem k širokým možnostem konfigurace a nezbytným znalostem alespoň základního nastavení je program Servers Ultimate vhodný spíše pro pokročilejší uživatele, kteří již mají nějaké zkušenosti se serverovými aplikacemi.

Jak již bylo řečeno: k dispozici je verze zdarma s určitými omezeními, nebo neomezená Pro za cca 125 Kč. Pokud byste potřebovali jen jeden typ serveru (např. pouze FTP), máte možnost pořídit za třetinovou cenu či zdarma samostatné aplikace od téhož vývojářského studia.

Servers Ultimate
Ice Cold Apps
Verze2.5 (11. 8. 2012)
Velikost2,1 MB
2.1+


Zdarma


125,30 Kč

 

Komentáře

henrichg

henrichg

12.9.2012 9:45

Hm, skusal som ho. Na SGSII a Galaxy Nexus. Konkretne DLNA server. Samsung Smart TV sice server najde, ale adresare, ktore som pridal, zobrazi prazdne. Neviem kde robim chybu.

Imlauf

Imlauf

12.9.2012 10:58

Což takhle použít tento SW v Rapsberry PI nebo MK802 ??? Tam by úložiště neměl být problém…nezkoušel někdo?

bus08

bus08

12.9.2012 16:36

Imlauf:
Nedovedu si představit u MK802, že by běželo bez vypnutí několik x hodin a v nejhorším i dny. MK802 by se krásně utopilo, až k smrti.
Problém je, že tyto zařízení se dost často přehřívají a jediným možným řešení by mohlo být externí chlazení.

Imlauf

Imlauf

13.9.2012 12:51

bus08:
…a to je takový problém dodělat chlazení??? Objednám, vyzkouším a uvidíme.

Anonym

Anonym

13.9.2012 15:18
Ystrem

Ystrem

14.9.2012 13:09

No nevim, pekny GUI jinak k naprosto bezne dostupnym vecem. BTW nevim pro c bych si na RBpi daval android abych spustil tyhle sluzby kdyz je muzu provozovat zcela normalne v Raspbianu kde pojedou rychleji…

RSS (komentáře k článku)