¿Es posible hacer una aplicación de servidor FTP de Android a Android sin la necesidad de una PC?

Todos amamos nuestros teléfonos inteligentes y tabletas, pero pasan de moda tan rápido. Con dispositivos nuevos y más potentes que salen cada seis meses más o menos, los teléfonos viejos no tardan mucho en acumularse en la casa, especialmente si tienes un plan familiar. Podrías reciclar estos teléfonos viejos o venderlos, pero tenemos una mejor idea. ¡Deberías rootearlo (así es cómo rootearlo ) y convertirlo en un servidor para cualquiera de las muchas necesidades que puedas tener!

¿Qué es un servidor?

Para aquellos que no tienen mucha experiencia en TI o en ninguna tecnología informática compleja, puede estar pensando que un servidor es exclusivamente esos bastidores gigantes de hardware que se ven en los centros de datos y las películas de acción de alta tecnología. En realidad, un servidor es cualquier computadora diseñada para manejar solicitudes de información o archivos. Casi cualquier computadora puede convertirse para ejecutarse como servidor, y esto incluye dispositivos Android. Incluso un iPhone o iPad antiguo puede ser liberado y convertido en un servidor, pero lo guardaremos para otra guía.

¿Qué tipo de servidores puedo ejecutar?

Existen varios tipos de servidores que puede ejecutar en Android, cada uno con diferentes capacidades, y muchas aplicaciones gratuitas y de pago que lo llevarán allí. Para ejecutarse como servidor, su dispositivo Android necesita conocer los ‘protocolos’ para compartir información. Cada protocolo es un conjunto de reglas de conexión que todas las computadoras o aplicaciones siguen para conectarse a su servidor.

Existen tres tipos principales de servidores que puede ejecutar en Android.

Servidor web

Un servidor web que estás visitando en este momento. Cada sitio web se ejecuta fuera de un servidor web. Android puede actuar como un servidor web porque requiere muy poca potencia de procesamiento para ejecutar un sitio. Puede usarlo para alojar un sitio familiar o simplemente almacenar páginas localmente. Un servidor web utiliza el protocolo HTTP y, aunque es fácil de ejecutar para Android, puede ser difícil de configurar dependiendo de lo que desee hacer con él.

Servidor de archivos

Un servidor de archivos es bastante sencillo y fácil de ejecutar porque todo lo que hace crea un directorio desde el que puede cargar y descargar archivos. Si bien los dispositivos Android no tienen demasiado espacio, muchos se pueden ampliar con tarjetas MicroSD o almacenamiento externo y un servidor de archivos es una excelente manera de almacenar archivos de todas las formas y tamaños. Un servidor de archivos generalmente usa el protocolo FTP.

Servidor multimedia

Un servidor de medios es probablemente la cosa más genial e interesante en la que puede hacer que su dispositivo Android, pero también es el más complejo. Un servidor de medios permite que su Xbox, PS3, PC u otros dispositivos en el hogar se conecten y vean videos, escuchen música y más desde su teléfono o tableta Android, donde se almacenan estos archivos. Es una especie de versión avanzada de un servidor de archivos y utiliza varios protocolos diferentes, como DLNA, para permitir que sus otros dispositivos domésticos se conecten y transmitan archivos.

Otros tipos de servidores

Existen otros tipos de servidores que puede ejecutar específicamente para lo que sean sus necesidades. Una búsqueda o búsqueda rápida en Google en Play Store le indicará si es posible el tipo de servidor que desea ejecutar. Algunas de las aplicaciones que destacamos también pueden ejecutar estos otros tipos de servidores que le pueden interesar. También hay algunos tipos de servidores (como un servidor de correo) que son demasiado difíciles de explicar o instruir fácilmente sobre cómo configurarlos adecuadamente sin encontrar algunos desafiantes tareas de redes.

¿Qué aplicaciones debo usar?

Para satisfacer sus necesidades, hemos resaltado algunas aplicaciones a continuación que pueden ayudarlo a comenzar. Todas estas aplicaciones pueden ejecutar o varios de los tipos de servidores anteriores y son gratuitos o de precio razonable. Todos funcionan de la misma manera con una forma similar de configurar los servidores de su elección, pero lo guiaremos en cada uno de ellos:

Servidores Ultimate

Servers Ultimate (en la foto a la izquierda) es la aplicación de servidor más eficaz y con más funciones para Android. Ofrece una interfaz intuitiva que facilita el inicio y la detención de los servidores. Desde la pantalla de inicio puede agregar servidores, eliminar servidores y configurar más de 60 tipos de servidores que ofrece según sus preferencias. Esto hace que Server Ultimate sea una excelente opción para todos los tipos de servidores, aunque cuesta $ 9 después de una prueba limitada de 14 días.

Dependiendo de lo que desee hacer, Servers Ultimate tiene varios tipos de servidores para satisfacer sus necesidades, desde HTTP para servidores web, FTP para servidores de archivos y DLNA para servidores de medios. Cada tipo de servidor tiene configuraciones específicas que necesitará recorrer para descubrir cuál es su configuración preferida. Desafortunadamente, es difícil guiarlo a lo largo de cada uno de los más de 60 servidores que tiene Servers Ultimate, pero todos se ejecutan de la misma manera: hace clic en el primer icono en la página de inicio para elegir un servidor y luego elige qué servidor desea ejecutar. Si necesita un servidor web, ejecute la función del servidor web; si desea un servidor FTP, ejecute el servidor FTP. Servers Ultimate ofrece un conjunto realmente robusto de características para todos ellos.

FTPServer

Por su nombre, FTPServer es un servidor FTP bastante simple y fácil de usar para su dispositivo Android. Para configurar un servidor de archivos, debe configurarlo con su nombre de usuario y contraseña de su elección, establecer un directorio predeterminado y luego conectarse con un Cliente FTP para comenzar a agregar y eliminar archivos de su elección. Esta aplicación es gratuita y buena para agregar y eliminar archivos para descargar desde su dispositivo Android. También se puede configurar para que se ejecute al inicio para garantizar una accesibilidad constante. FTPServer también permite controles más específicos para restringir el acceso o permitir el acceso desde ciertas redes Wi-Fi para garantizar un uso seguro. Una vez que haya ajustado todos sus ajustes al contenido de su corazón, haga clic en “Guardar y reiniciar el servidor” en la parte inferior para comenzar.

Servidor de medios de píxeles

Pixel Media Server es un servidor multimedia DLNA realmente simple, lo que significa que permite que su Xbox y otros dispositivos multimedia transmitan contenido desde su Android. Para ejecutarlo, simplemente necesita ejecutar la aplicación y cambiar dos configuraciones: el nombre para mostrar de su dispositivo y la carpeta que contiene todos sus archivos multimedia (música, películas, imágenes, etc.). Una vez que hagas eso, inicia el servidor con el botón ‘Reproducir’ en la parte inferior, ¡y estarás listo! Esta aplicación también es gratuita y una forma rápida de ejecutar un servidor DLNA para la transmisión de archivos multimedia por toda la casa. Una advertencia: deberá desactivar el modo de suspensión para su dispositivo Android con Pixel Media Server o puede encontrar problemas al intentar transmitir contenido.

Estas tres aplicaciones son solo una muestra de las docenas de aplicaciones en Android que se pueden usar para ejecutar docenas de tipos de servidores, incluidos los mencionados en esta guía. Lo mejor que puede hacer es experimentar para determinar qué aplicación hace lo que desea y satisface sus necesidades.

Consejos finales

Aquí hay algunos consejos (más complicados) para garantizar que su servidor funcione correctamente:

  • Su servidor Android tendrá asignada una dirección IP local, pero toda su red tendrá una dirección IP externa asignada. Si está utilizando su servidor localmente, conéctese con la dirección IP local de su dispositivo. Debe asegurarse de ingresar el puerto correcto para cada servidor o no se conectará correctamente.
  • Es posible que deba configurar el reenvío de puertos en el enrutador de su hogar para que los servidores funcionen de manera efectiva. El reenvío de puertos garantiza que su enrutador permita que otros dispositivos de su red vean el puerto por el que ejecuta su servidor. Puede obtener más información sobre el reenvío de puertos desde aquí.
  • Para usar cualquiera de estos servidores fuera de su red doméstica, necesitará usar algo llamado DNS dinámico y comprar un nombre de dominio. El DNS dinámico es muy complicado y puede encontrar una serie de problemas de red según su proveedor de servicios de Internet y el tipo de enrutador que utilice. Permite que su dirección IP externa se enrute a un nombre de dominio que pueda recordar fácilmente. Si usa DNS dinámico, en realidad solo puede usar un servidor para cada conjunto de puertos. Tener dos dispositivos que ejecuten servidores en el puerto 80, por ejemplo, causará serios problemas.
  • Rootear su dispositivo puede no ser necesario para todas estas características, pero recomendamos hacerlo como medida de precaución.

Eso lo cubre todo. Si tiene preguntas específicas, no dude en dejar un comentario y haremos todo lo posible para ayudarlo o dirigirlo a una mejor fuente de asesoramiento. Este proceso puede ser simple o complejo, dependiendo del tipo de servidor que planeas crear, así que ten en cuenta que quizás quieras probar un servidor de archivos simple antes de hacer algo más avanzado, como un servidor web o un servidor de medios. Sin embargo, aproveche todo lo que su dispositivo Android tiene para ofrecer, ¡y mucha suerte!

Hay una aplicación conocida como Es File Explorer. Que puedes usar como servidor FTP. Yo personalmente lo usé. Puede usarlo creando un punto de acceso o conectándose a wifi (no puede usarlo con datos móviles).

-> menú -> Red -> Administrador remoto

ES File Explorer File Manager – Aplicaciones de Android en Google Play

También puede usarlo de Android a Android.

Por,

  1. cualquier navegador que abra “ftp://192.168.1.1” (u otra dirección que se muestra en Es FTP
  2. o conectando otro dispositivo y abierto. -> menú -> red -> FTP y agregue un nuevo dispositivo.