Transforma tu viejo teléfono Samsung en un potente servidor Linux portátil con Termux, optimizando espacio y disfrutando de un fascinante experimento de autoalojamiento. ¡Descubre cómo hacerlo!
Un viejo teléfono olvidado puede convertirse en un servidor Linux portátil. Usé el antiguo Samsung de mi esposa para este experimento, destinado a albergar mi unidad Syncthing. La conveniencia y portabilidad son clave.
Termux es mi aplicación de cabecera. La empleo para hobbies, RSS, música, edición de video, y para monitorear y experimentar con funciones de mi teléfono. Cada nuevo experimento me emociona.
Preparando el viejo teléfono para reasignación
Pasos a seguir antes de comenzar
Con cualquier proyecto, hay un par de cosas que hacer de antemano. Así preparé mi dispositivo.
Restablecí de fábrica el teléfono y eliminé aplicaciones que no necesitaba, utilizando Canta y Shizuku. Luego, instalé un APK de F-Droid y descargué Termux.
Seguí la guía para instalar Linux en Android y opté por Ubuntu con proot-distro install [tu contenedor de distribución de Linux].
Para usar Syncthing, decidí que una interfaz de escritorio sería lo más sencillo. Descargué Andronix, que instala la distribución de Linux y su escritorio, además de RVNC, un servidor para interactuar.
El proceso Andronix > Termux > RVNC me llevó a tener Ubuntu funcionando en el viejo Samsung.
El primer reto: conectarse a internet
Conectarse a Ubuntu fue relativamente sencillo, aunque la instalación a través de Termux pareció eterna. Abrí el Emulador de Terminal y escribí apt install syncthing.
La instalación funcionó sin problemas. Pero al abrir el navegador, apareció un error de entrada/salida. Las versiones modernas de Ubuntu usaban snaps, imposibles de ejecutar en el teléfono.
Esto sucede porque proot-distro no tiene acceso root y no puede usar systmd, funcionando en un entorno aislado. Sin embargo, había una alternativa.
Cómo acceder a tu servidor una vez instalado
Múltiples métodos a tu disposición
En la versión de escritorio de Ubuntu, intenté usar Dillo, que no funcionó debido a su incompatibilidad con JavaScript (requerido por Syncthing). También probé Falkon, pero a Ubuntu no le gustó.
Así que dejé la interfaz gráfica y todo lo hice a través de Termux. Creé un nuevo usuario para ejecutar Syncthing, evitando usar root.
Aunque estás usando Linux mediante Termux, puedes acceder a tu servidor con el navegador que ya tienes en tu teléfono. Usé Vivaldi por su rapidez y facilidad, más confiable que luchar con navegadores modernos en un entorno limitado.
Sincronizando cosas
Cómo uso mi servidor portátil
Las cosas mejoraron cuando cambié solo a la línea de comandos. Cambié de usuario y lancé Syncthing escribiendo syncthing en Termux.
Para abrir la GUI de Syncthing, utiliza la dirección de escucha de la GUI: 127.0.0.1:8384. Esta dirección asegura que solo tu propia computadora pueda acceder, añadiendo una capa de seguridad. Configuré un nombre de usuario y contraseña para reforzar la protección.
Después, establecí una carpeta en Syncthing como lo he hecho antes y vinculé los otros dos dispositivos. Asegúrate de que todos estén conectados a la misma red Wi-Fi; así, la comunicación es fluida. Sin más complicaciones, conectar dispositivos en Syncthing es un juego de niños.
Ahora mismo, el servidor almacena imágenes para proyectos, algunos juegos de NES, activos para mi sitio web/YouTube y parte de mi música. Esto no solo optimiza el espacio del disco duro, sino que también proporciona acceso inmediato cuando lo necesito.
Subo música y otros archivos para que estén disponibles al instante desde cualquier dispositivo. Esto mejora mi flujo de trabajo, especialmente cuando tomo muchas fotos para artículos. Al usar el mismo teléfono para capturar imágenes (la cámara sigue en buena forma), las guardo en la carpeta sincronizada y luego las descargo fácilmente en mi computadora.
Preparando el escenario para un uso a largo plazo
Algunas cosas a considerar antes de usar el servidor
El mayor reto es mantener el servidor corriendo sin interrupciones. Termux ofrece el bloqueo de activación, que puedes habilitar con termux-wake-lock para evitar que el teléfono se duerma profundamente.
Utilizaré este dispositivo todos los días, así que debo ajustar la configuración de la batería para evitar el modo de ahorro y asegurarme que el navegador no cierre la GUI de Syncthing desactivando la precarga de páginas.
Además, si va a estar siempre conectado, mantén un ojo en la batería para evitar que se hinche.
Almacenamiento en nube portátil por $0 al día
Crear un servidor portátil con un viejo teléfono es una forma brillante de aprender sobre autoalojamiento. La flexibilidad y el bajo costo son atractivos. Este experimento ha sido uno de los más desafiante que he realizado con Termux.
Empezar con una versión de escritorio fue un error. La CLI funcionaba perfectamente para un servidor sin entorno grafico. A pesar de las complicaciones y limitaciones, considero que es un proyecto divertido para el hogar, perfecto para un fin de semana. Vale la pena lanzarse y aprender en el proceso.
Si deseas encontrar artículos similares a Convertí mi viejo teléfono Galaxy en un servidor Linux de bolsillo con Termux, te sugerimos revisar la categoría Linux.

Deja una respuesta