Cada vez los smartphones son más potentes y poco a poco van siendo capaces de ejecutar aplicaciones y herramientas que hasta hace relativamente poco tiempo sólo eran compatibles con ordenadores. Una de las posibilidades más prometedoras de un smartphone o una tablet es la de poder alojar y ofrecer a través de Internet una página web desde él.

Existen varias aplicaciones para convertir nuestro smartphone en un servidor de páginas web. Una de estas aplicaciones es Papala Web Server.

Las principales características que diferencian a esta aplicación con las demás son:

  • Bajo consumo de memoria (sólo 70 MB)
  • Compatible con arquitecturas ARM y x86
  • Funciona en el 99% de los smartphones Android (mínimo 2.2)

Papala Web Server habilita varios servicios necesarios para poder alojar y administrar la web desde dentro de nuestro smartphone:

  • Lighttpd 1.4.35
  • PHP 5.5.15
  • MySQL 5.1.69
  • MSMTP 1.4.32
  • Web Admin 2.1.0

Esta aplicación es totalmente gratuita, y podemos descargarla desde la Play Store.

Palapa Web Server
Desarrollador: AlfanLA
Precio: Gratis+

Una vez descargada e instalada la ejecutamos en nuestro smartphone y lo primero que nos pedirá (si es la primera vez que la instalamos y ejecutamos) es instalar los paquetes necesarios para su correcto funcionamiento.

Servidor Web en Android Papala Web Server, pantalla principal

Pulsamos sobre “Install” y comenzará el proceso de copia, que tardará algunos segundos. Una vez finalice el servidor estará listo para funcionar y lo podremos comprobar al ver una pantalla con un resumen de los servicios disponibles.

Podemos ejecutar el servidor web y hacer que empiece a funcionar simplemente pulsando sobre el botón “Star All Servers”, aunque antes de hacerlo vamos a echar un vistazo por encima a las opciones de configuración del servidor.

Opciones de configuración de Papala Web Server

Para ello deslizamos el dedo de izquierda a derecha para mostrar el panel lateral.

Papala Web Server - menu

Aquí podemos ver claramente 4 apartados:

Home: Podemos ir a la pantalla principal del programa y abrir el administrador web, en el caso de que lo tengamos habilitado.

Papala Web Server - Web Admin

Web Server: Podemos ver el estado del servidor web y abrir sus opciones de configuración.

Papala Web Server - Configuracion del servidor

DB Server: Podemos ver el estado de la base de datos de nuestra web (para webs dinámicas) y acceder a las opciones de configuración de esta.

Papala Web Server - Configuracion de la base de datos

Others: Podemos ver la información del programa y acceder a las opciones generales del mismo.

Papala Web Server - Opciones del programa

 

Prepara y arranca el servidor para tu página web

Los aspectos a tener en cuenta a la hora de copiar y preparar nuestra página web son:

  • La página web debe almacenarse en el directorio /sdcard/pws/www/.
  • El puerto por defecto para el servidor web es 8080.
  • El puerto por defecto para el Web Admin es 9999.
  • El puerto de la base de datos es 3306.
  • Los usuarios y las contraseñas por defecto para todo son “admin/admin” o “root/adminadmin”.

Con todo esto ya podemos empezar a gestionar nuestra web desde nuestro smartphone. Lo único que nos queda por hacer es copiar nuestra web a la dirección mencionada anteriormente y con todo listo arrancar el servidor web.

Arrancando servidor web Papala Web Server

Tras unos segundos veremos un resumen como el siguiente.

Servidor web Papala Web Server en funcionamiento

Nuestra web ya funciona. Podemos probarla entrando en localhost a través del puerto 8080 desde nuestro smartphone, a la IP privada del smartphone desde otro equipo de la misma red e incluso a la IP pública desde cualquier sitio de Internet, aunque debemos asegurarnos de que el router y el firewall están configurados para que esto funcione.

Prueba servidor web Android