Cursus: Zet je oude android in als server

19
Cursus: Android als server Geef je oude Android een tweede leven

description

Ben je onlangs overgestapt op een nieuwe smartphone en heb je je oude Android nog in de kast liggen? Laat deze niet verstoffen, maar gebruik hem als thuisserver! In deze cursus leggen wij je uit wat de mogelijkheden zijn en hoe je je oude Android nieuw leven inblaast als energiezuinig middelpunt van je (thuis)netwerk.

Transcript of Cursus: Zet je oude android in als server

Page 1: Cursus: Zet je oude android in als server

Cursus: Android als server Geef je oude Android een tweede leven

Page 2: Cursus: Zet je oude android in als server

Ben je onlangs overgestapt op een nieuwe smartphone en heb je je oude Android nog in de kast liggen? Laat deze niet verstoffen, maar gebruik hem als thuisserver! In deze cursus leggen wij je uit wat de mogelijkheden zijn en hoe je je oude Android nieuw leven inblaast als energiezuinig middelpunt van je (thuis)netwerk.

Inleiding

Page 3: Cursus: Zet je oude android in als server

Gooi je oude Android niet in de kast Wanneer je een nieuwe Android-telefoon koopt, verban je je oude waarschijnlijk naar

een lade in je kast, met het idee dat hij ooit nog wel van pas kan komen. Stiekem ligt hij

daar maar wat te verstoffen. Android is de laatste jaren immers enorm geëvolueerd, en

als je van de nieuwste snufjes in Android 4.x geproefd hebt, zal een Android 2.x-telefoon

je waarschijnlijk niet meer bekoren. Maar zo’n ‘oude’ Android-telefoon is nog best tot

heel wat in staat, want je kan er nog heel wat nuttige apps op draaien.

Page 4: Cursus: Zet je oude android in als server

Servers Ultimate Zo ontdekten we onlangs de gratis Android-app Servers Ultimate van appmaker Ice Cold

Apps. Deze installeert een hoop servertoepassingen op je oude Android-telefoon (vanaf

Android 2.1 “Eclair”), waardoor je media kan streamen, bestanden kan delen, een

webserver kan opzetten enzovoort. Het voordeel ten opzichte van een oude computer

gebruiken voor dit doel, is dat een smartphone veel minder stroom verbruikt en ook

minder plaats inneemt. En als je dan toch een oude Android-telefoon werkloos in een la

hebt liggen, zet je deze maar beter voor een nuttig doel in.

Page 5: Cursus: Zet je oude android in als server
Page 6: Cursus: Zet je oude android in als server

01 Vereisten Als je je Android-telefoon als server gebruikt, moet je wel met een aantal zaken rekening

houden die je bij normaal gebruik niet nodig hebt. Terwijl je normaal misschien overal via

3G surft (wellicht ook als je thuis bent), maakt je Android-telefoon als server het best

gebruik van je interne wifi-netwerk. Dat is immers de eenvoudigste manier om de

telefoon in je thuisnetwerk bereikbaar te maken voor andere apparaten. Je telefoon krijgt

dan een intern IP-adres toegekend door je router/modem, en je gebruikt dit IP-adres

voor toegang tot de serverdiensten van je telefoon. Een simkaart heb je in principe niet

nodig om een Android-server op te zetten. Aangezien je de telefoon als thuisserver

gebruikt, verloopt het netwerkverkeer bij voorkeur via wifi.

Om te vermijden dat je telefoon plots uitvalt, raden we aan om altijd de stroomkabel aan

te sluiten en in het stopcontact te steken. Toen je deze telefoon nog als telefoon

gebruikte, was draagbaarheid de belangrijkste eigenschap en laadde je hem pas op

wanneer de batterij (bijna) leeg was. Nu je de telefoon als server gaat gebruiken, stel je

andere eisen aan het apparaat. Het is immers de bedoeling dat een server altijd

beschikbaar is, dus je moet altijd de werking van de servertoepassingen en dus ook de

toevoer van stroom garanderen.

Page 7: Cursus: Zet je oude android in als server

02 Aan de slag Het hoofdvenster van de app Servers Ultimate is heel eenvoudig. Je klikt op het +-

icoontje en krijgt dan de keuze uit een hele lijst servertoepassingen: DLNA Server, DNS

Server, Dynamic DNS updater, Email Server, FTP Server, IRC Server, Proxy Server,

SMS Gateway, Socks Server, SSH Server, Telnet Server, Test Server, Time Server, Web

Server en WebDAV Server. Het zou te ver gaan om deze hier allemaal uit te leggen,

maar de configuratie is in alle gevallen ongeveer hetzelfde. Klik op één van de

toepassingen om een nieuwe server toe te voegen.

Page 8: Cursus: Zet je oude android in als server
Page 9: Cursus: Zet je oude android in als server

03 Ftp-server toevoegen We kiezen in ons voorbeeld voor FTP Server, omdat we downloads willen aanbieden.

We kunnen nu de instellingen van de ftp-server ingeven. Deze zijn overigens verrassend

uitgebreid. Allereerst geef je een naam voor de server in, deze wordt enkel gebruikt om

in de interface van Servers Ultimate te tonen. Servers Ultimate vult al een willekeurig

poortnummer in en je hoeft dit ook niet aan te passen.

Onderaan in het instellingenvenster kan je allerlei opties in- of uitschakelen. Standaard is

enkel logging ingeschakeld: hierdoor registreert Servers Ultimate alles wat er met deze

servertoepassing gebeurt in een logbestand, zodat je dit bij problemen kan nakijken. Als

je echter enkel wilt dat fouten geregistreerd worden, vink je Only log errors aan. Een

andere leuke optie is Vibrate on new connection. Let wel op dat je je telefoon veilig

neerlegt, zodat hij niet van tafel valt bij veel nieuwe connecties.

Page 10: Cursus: Zet je oude android in als server
Page 11: Cursus: Zet je oude android in als server

04 Automatisch opstarten Servers Ultimate biedt bij het instellen ook allerlei mogelijkheden om de server

automatisch op te starten. Je kan bijvoorbeeld kiezen om de servertoepassing

automatisch te laten opstarten na het inschakelen van je telefoon, of je kan de

toepassing laten opstarten wanneer je de app Servers Ultimate hebt opgestart. En vink

je Respawn aan, dan wordt de servertoepassing automatisch opnieuw opgestart als hij

gecrasht is.

Ook handig is de laatste optie: je kan de servertoepassing automatisch starten nadat je

telefoon met een specifiek wifi-netwerk verbonden is, en automatisch stoppen als de

verbinding met dit netwerk verbroken wordt. Dit is nuttig als je je Android-server zowel

thuis als op je werk wilt gebruiken, maar dan met verschillende servertoepassingen. Je

laat dan bijvoorbeeld op het wifi-netwerk thuis de DLNA-server opstarten, maar op het

werk de ftp-server.

Page 12: Cursus: Zet je oude android in als server
Page 13: Cursus: Zet je oude android in als server

05 Beveiliging en gebruikers Voordat je je server gaat gebruiken is het verstandig om een kijkje te nemen bij wat

beveiligingsinstellingen, want je wilt natuurlijk niet dat zomaar iedereen in je netwerk vrij

spel heeft op je Android-server. Zo is het aan te raden om enkel toegang vanaf bepaalde

IP-adressen toe te laten. Vink je deze optie aan, dan komt er een tabblad IP bij en voeg

je de toegelaten IP-adressen één voor één toe. Ook kan je SSL inschakelen zodat logins

en wachtwoorden niet zomaar uit de lucht geplukt kunnen worden, waarna je in het

tabblad SSL kiest om het SSL-certificaat van Servers Ultimate te gebruiken (wat

gemakkelijk is voor een test) of je eigen certificaat. Vergeet bij gebruik van SSL niet om

in de ftp-client de verbinding via ftps in te schakelen.

In het tabblad Users tot slot voeg je gebruikers toe die toegang tot je ftp-server krijgen.

Voor elke gebruiker voer je een gebruikersnaam en wachtwoord in. Kies vervolgens tot

welke mappen met bestanden hij toegang krijgt. Standaard staat Force stay in

document root aangevinkt, wat wel aan te raden is. Vink je dit uit, dan kan de gebruiker

uit de opgegeven map stappen en heeft hij dus toegang tot alle bestanden op je

telefoon. Standaard is ook schrijftoegang ingeschakeld, vink dit uit als de gebruiker enkel

bestanden mag downloaden. Anonieme ftp-toegang is ook mogelijk: maak dan een

gebruiker met een lege gebruikersnaam en wachtwoord aan.

Page 14: Cursus: Zet je oude android in als server
Page 15: Cursus: Zet je oude android in als server

06 Start en stop Als u een of meer servertoepassingen gedefinieerd hebt, komen ze in de lijst te staan.

Druk op een server en kies dan Start/Stop om een individuele server te starten of te

stoppen, of druk helemaal bovenaan op het start- of stopknopje om alle servers te

starten of te stoppen.

Als je nu met die server wilt verbinden, heb je natuurlijk het juiste IP-adres en

poortnummer nodig. Het IP-adres van je telefoon krijg je te zien als je op het info-knopje

van Servers Ultimate klikt. Gebruik WIFI IP om te verbinden vanaf je thuisnetwerk, en

Public IP om van buiten je netwerk te verbinden. Het poortnummer krijg je in de lijst bij

de servertoepassing te zien. Vul IP-adres:poortnummer in je ftp-programma in of ftp://ip-

adres:poortnummer in je webbrowser om toegang tot de bestanden te krijgen. Zet je

daarentegen een DLNA-server op je Android-telefoon op, dan zal die automatisch door

DLNA-compatibele mediaspelers herkend worden.

Page 16: Cursus: Zet je oude android in als server
Page 17: Cursus: Zet je oude android in als server

06 Andere toepassingen Welke instellingen je moet toepassen, hangt van de gekozen servertoepassing af. In het

algemeen is het vrij beperkt gehouden waardoor je snel aan de slag kunt. Toch heeft

Servers Ultimate heel wat flexibiliteit ingebouwd en zijn er bij elke servertoepassing wel

gebruikers of deelonderdelen in te stellen. Servers Ultimate mag dan wel geen

volwaardig alternatief zijn voor een Linux-server of NAS, maar je kan er toch in heel wat

omstandigheden goed mee uit de voeten. Bovendien is het verrassend dat je voor zo’n

krachtige app je telefoon niet hoeft te rooten.

Page 18: Cursus: Zet je oude android in als server

06 Pro-versie Servers Ultimate is gratis, maar heeft wel een aantal beperkingen: zo kan je slechts twee

servertoepassingen tegelijk draaien, en als een servertoepassing verschillende items

ondersteunt, zijn maximum drie items beschikbaar, bijvoorbeeld drie gebruikers of

directory’s. Ook toont de app advertenties, maar die zijn natuurlijk enkel zichtbaar terwijl

je de servertoepassingen in de app configureert. Als deze beperkingen voor jou

onoverkomelijk zijn, moet je Servers Ultimate Pro kopen (4,99 euro).

Page 19: Cursus: Zet je oude android in als server

www.computertotaal.nl/abonneren

www.facebook.com/computertotaal

www.twitter.com/computertotaal

Deze presentatie wordt je aangeboden in samenwerking met de redactie van

Computer!Totaal, het grootste computermagazine van de Benelux. Kijk voor meer

informatie over abonnementen op onderstaande url.