Instalar una infraestructura LAMP en tu Raspberry Pi en dos pasos

Con toda seguridad, y con independencia del uso que le estés dando a tu Raspberry Pi, es muy recomendable, casi necesario, diría yo, que montes una infraestructura LAMP en tu pequeño dispositivo. Si no conoces que es LAMP, indicarte que no es mas que un acrónimo de,

  • Linux
  • Apache. Este es el servidor web.
  • MySQL/MariaDB. El gestor de base de datos.
  • PHP/Perl/Python. El lenguaje de programación.

Inicialmente, cuando pensé en como escribir este artículo, pensé en dedicar uno a cada uno de estos servicios. Uno para el servidor web, otro para el gestor de base de datos y otro para PHP. Sin embargo, creo que lo mas sensato es un solo artículo para la infraestructura LAMP, que como he comentado, es algo indispensable.

Realmente, con esta infraestructura no tendremos nada y lo tendremos todo. Me refiero a que, una vez montada, sobre ella, podremos instalar diferentes aplicaciones que no serán de gran utilidad. ¿Por ejemplo? Desde una página web con WordPress, una galería de fotos con Gallery o Piwigo, tu propia nube personal con NextCloud, una wiki con MediaWiki, y otras aplicaciones que iremos viendo en próximos artículos.

Instalar una infraestructura LAMP en tu Raspberry Pi en dos pasos. Portada.

Continúa leyendo “Instalar una infraestructura LAMP en tu Raspberry Pi en dos pasos”

El contenido de la Raspberry disponible desde cualquier sitio con Tonido

Antes de lanzarme a instalar LAMP (Linux, Apache, MariaDB y PHP) en la Raspeberry Pi, tal y como comenté en el artículo anterior sobre como “acceder a la red local desde fuera, vamos a instalar otro servicio. Esto lo quiero hacer así por dos motivos. Por un lado porque la instalación de LAMP supondrá un punto de inflexión en esta serie de artículos, dado que a partir de ahí podremos instalar todo tipo de aplicaciones web. Por otro lado, este servicio que ví el otro día en el canal de Telegram, Un Día Una Aplicación, es realmente sencillo de instalar, y es muy probable que sea suficiente para mas de uno. Tonido es un servidor ligero que te da acceso a todos los archivos de tu equipo desde cualquier navegador web, móvil o incluso a través de DLNA.

En el caso de la Raspberry, la ventaja de Tonido como servidor, es que no tienes que subir nada, simplemente compartes lo que tienes alojado en la Raspberry. Realmente compartes todos los archivos a la Raspberry. Cuando entras a tu cuenta de Tonido, ves la Raspberry al completo.

El contenido de la Raspberry disponible desde cualquier sitio con Tonido

Continúa leyendo “El contenido de la Raspberry disponible desde cualquier sitio con Tonido”

Descargar torrents con Transmission en Raspberry Pi desde Android

Salvo que vivas en una realidad paralela o seas la protagonista de Unbreakable Kimmy Schmidt, habiendo vivido encerrada durante los últimos 15 años, sin contacto con el exterior, seguro que sabes lo que es un torrent. También es posible que hayas leído sobre Transmission aquí mismo. Pero de cualquier forma, si no lo sabes ahora te lo cuento. Porque en este artículo te voy a detallar como puedes instalar un cliente torrent como Transmission en Raspberry Pi.

Además vamos a ver dos formas de hacerlo. He estado dando vueltas al asunto de estos artículos, y entiendo que hay personas que no están interesadas en el proceso de instalar o configurar un servicio o aplicación o lo que sea. Simplemente lo que quieren es utilizarlo. Además en ocasiones, es engorroso, hay que tocar archivos de configuración, y si no estás acostumbrado a estas cosas, a lo mejor cometes un error, aquello no funciona y empiezas a pensar que esto de la Raspberry no es para ti.

Desde mi punto de vista creo que trabajar con la Raspberry, instalar servicios, etc, te hace ver este sistema operativo de otra forma. Te ayuda a comprender, el porque del sistema de permisos, porque un archivo tiene que ser propiedad de un determinado grupo o de un usuario, porque derechos de administrador, la estructura de archivos de Linux, y mucho mas.

Por estas razones, estoy implementando scripts de instalación para cada uno de los servicios. Así, si no te interesa el proceso de instalación, puedes simplemente descargar el script, ejecutar y listo, ya tienes Transmission en Raspberry Pi. A lo mejor te interesa ver el proceso, pero una vez visto, quieres ir a lo rápido y seguro, pues lo comentado, descargas el script, ejecutas y listo…

Comentado todo esto, vamos a una introducción sobre torrents y Transmission, para a continuación ver como instalar Transmission en Raspberry Pi.

Descargar torrents con Transmission en Raspberry Pi desde Android. Portada.

Continúa leyendo “Descargar torrents con Transmission en Raspberry Pi desde Android”

Compartir archivos mediante SFTP y SSHFS con tu Raspberry Pi

En artículos anteriores, hemos instalado un par de servicios para compartir archivos en nuestra red. Me refiero en particular a NFS y Samba. En el artículo de hoy vamos a ver otras dos opciones para compartir archivos, accediendo de forma remota a nuestra Raspberry Pi, sin la necesidad de instalar ningún servicio, simplemente trabajando sobre SSH. En particular me refiero a compartir archivos mediante SFTP y SSHFS.

Como de viene siendo habitual en esta serie de artículos, indicarte que el uso de una u otra tecnología a la hora de compartir archivos dependerá del sistema operativo del dispositivo que utilices. Desde luego, si utilizas cualquier distribución Linux, ten por seguro que vas a poder utilizar cualquiera de los dos protocolos. Esto, como verás, te abrirá todo un mundo de posibilidades.

Por otro lado, además de las prestaciones que te ofrece cada uno de los servicios, debes tener en cuenta las medidas de seguridad necesarias. Me refiero a que si bien, NFS es, sin duda, el más rápido, hay que tener en cuenta que no está cifrado. Desde el punto de vista de la velocidad tanto SFTP como SSHFS son los mas lentos, sin embargo, desde el punto de vista de la seguridad, son los mas confiables.

Resumiendo, que además de elegir el medio de comunicarte, en función de tus otros interlocutores, también debes tener en cuenta el lugar donde lo haces.

Dicho esto, vamos a ver como compartir archivos mediante SFTP y SSHFS.

Compartir archivos mediante SFTP y SSHFS con tu Raspberry Pi. Portada.

Continúa leyendo “Compartir archivos mediante SFTP y SSHFS con tu Raspberry Pi”

Compartir archivos entre equipos Linux en red local con NFS en Raspberry

De entre los diferentes servicios que podemos instalar, quería empezar por NFS en Raspberry, porque es uno de los grandes desconocidos entre los que provenimos de otros sistemas operativos. Mas que nada, porque en esos otros sistemas operativos no existe.

En mi caso particular, vengo utilizando NFS desde años en detrimento de Samba, por el simple hecho de que en mi red local todos los equipos que tengo conectados son Linux. Y todo en base a mi experiencia personal, con independencia de los datos que mostraré mas adelante. Al menos en mi caso, las velocidades de transmisión, con independencia de los archivos a intercambiar, son sensiblemente mas elevadas cuando lo hago por NFS que cuando lo hago por SMB/CIFS.

Ahora bien, si en tu red, también tienes equipos con otros sistemas operativos, que no pueden aprovechar las bondades de NFS, tendrás que esperar al próximo artículo para ver como instalar SMB/CIFS en tu Raspberry Pi.

Compartir archivos entre equipos Linux en red local con NFS en Raspberry

Continúa leyendo “Compartir archivos entre equipos Linux en red local con NFS en Raspberry”