Serwer www na Androidzie?

Witam,

Chciałbym mieć swój własny serwer na stronę www oraz pliki, które można z niej pobrać.

Chciałbym spróbować z czymś takim na tablecie z Androidem - tablet pochłania znacznie mniej prądu…

Wszystkie pliki znajdowałyby się na dysku USB podpiętym do tabletu.

Czy są jakieś programy na androida, które umożliwiłyby mi stworzenie takiego serwera(czyli coś podobnego jak jakiś krasnal czy coś w tym stylu na Windowsa - tylko że na Androida)

Bardzo proszę o pomoc.

P.S. Jeśli to zły dział to bardzo proszę modelatora o przeniesienie.

Android bazuje na Linuxie więc istnieje możliwość odpalenia każdego Linuxowego software’u, w tym min. Apache.

Albo można też użyć httpd wbudowanego w busyboxa.

Jeśli chcesz użyć coś wydajniejszego i równie energooszczędnego to lepiej użyć platformy Intela Atoma i jakiegoś netbooka. Mniej kombinowania i więcej stabilności.

Jeśli da się jakimś cudem zainstalować httpd to użyć go można, ale tablet musiał by mieć zewnętrzne IP i najlepiej stałe lub możliwość komunikacji przez NAT co operatorzy telefonii komórkowej zwykle nie obsługują. Oczywiście musiał byś mieć jakiś firewall i wskazany dodatek zabezpieczający serwer np. przed atakiem DDoS.

Obecnie mam tylko tablet. Byłby połączony albo kablem do routera albo przez WiFi.

Oczywiście zasilanie też ciągłe - albo bateria i prąd…

Zewnętrzne IP mam więc z tym nie ma problemu.

Marcin1147 - dzięki, bardzo mi pomogłeś.(ja na to nie wpadłem).

Wystarczy odpowiedni cross-compiler i troche wiedzy :wink:

Ewentualnie można spróbować - co tutaj jeszcze nie padło - chroota. Stawiasz dowolną dystrybucję w chroot’cie i na niej stawiasz serwer WWW. Nie musisz aż tak babrać się z modyfikacją samego Androida.

Wydajność będzie raczej średnia :-o

Gdybyś chciał rozwinąć moją ideę, to polecam Sourcery G++ Lite do kompilacji. Możesz wybrać coś lekkiego jak ngix. Pamiętaj żeby linkować statycznie z libstdc parametrem “-static”, i nastaw też swoją architekturę (bo to pewnie tablet ze średniej półki i ma ARMv6) parametrem “-march”

Have fun :stuck_out_tongue:

Oj, kwestia dyskusyjna, w zależności od sprzętu i co odpalamy w chroot’cie. Pamiętaj, że “system” w chroot’cie pracuje na tym samym kernelu co ma Android. Pozostaje kwestia załadowania bibliotek do RAM-u (a tutaj kłania się sprzęt).

Albo zawsze można użyć tego: http://paw-android.fun2code.de/

Albo coś takiego http://forum.xda-developers.com/showthr … ?t=1444792