Instalando FreshRSS en Raspberry Pi

Para hacer este artículo me he apoyado en los pasos descritos en https://github.com/FreshRSS/FreshRSS

La idea de instalar este software (y algunos otros que puede que instale mas adelante) en la Raspberry Pi me ha surgido a raiz de escuchar un sensacional podcast de los que es recomendable guardar en favoritos para “reescucharlo” unas cuantas veces. Se trata de este capítulo de uGeek.

FreshRSS es un software que se instala en un servidor y que permite tener un gestor de RSS en tu propio equipo. Para que nos entendamos, es un sustituto de Feedly o el antiguo y desaparecido Google Reader. En este caso lo he instalado en una Raspberry Pi 2 con Raspbian pero los pasos descritos deberían funcionar en cualquier GNU/Linux basado en Debian. Vamos allá.

Nota preliminar: damos por supuesto que tenemos instalado aptitude. Si no, podemos sutituirlo por apt-get en cada instrucción que lo incluya aunque yo siempre recomiendo tenerlo instalado ya que bajo mi punto de vista es el que mejor maneja las dependencias.

Lo primero será instalar el servidor web Apache

sudo aptitude install apache2

Configuramos unos módulos de Apache

sudo a2enmod headers expires rewrite ssl

Instalamos PHP, módulos para Apache y MySQL. Te pedirá que establezcas una contraseña para el usuario root de MySQL. No la olvides que luego la necesitaremos.

sudo aptitude install php5 php5-curl php5-gmp

sudo aptitude install php5-intl php5-json php5-sqlite

sudo aptitude install libapache2-mod-php5

sudo aptitude install mysql-server mysql-client php5-mysql

Reiniciamos el servidor web

sudo service apache2 restart

Ahora descargaremos FreshRSS mediante el comando git. Puede que ya tengas git instalado o puede que no. En mi caso si que lo tenía.

cd /usr/share
sudo aptitude install git      #(Yo ya lo tenia instalado)
sudo git clone https://github.com/FreshRSS/FreshRSS.git
cd FreshRSS

En el proceso de configuración de FreshRSS es necesario especificar un usuario, contraseña y base de datos de MySQL. Podemos configurarlo con el usuario root y la contraseña que especificamos en el proceso de instalación de MySQL pero no lo recomiendo ya que si en un futuro tenemos más bases de datos en MySQL y alguien consigue descubrir un fallo de seguridad en FreshRSS tendría acceso a todas las bases de datos. Lo recomendable es crear un usuario y una base de datos que solo valga para FreshRSS. Para hacer esto lo vamos a hacer de la manera más sencilla, con phpMyAdmin

sudo aptitude install phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpMyAdmin

Ahora ya podemos entrar en nuestro phpMyAdmin con el usuario root y la contraseña y crear un usuario (por ejemplo freshrss) y una base de datos a la que tendrá acceso total.


Por último accedemos a la interfaz web de FreshRSS y lo configuramos con los datos.

Deja un comentario

Las cookies de este sitio se usan para personalizar el contenido y los anuncios, para ofrecer funciones de medios sociales y para analizar el tráfico. Además, compartimos información sobre el uso que haga del sitio web con nuestros partners de medios sociales, de publicidad y de análisis web. Más información

Las opciones de cookie en este sitio web están configuradas para "permitir cookies" para ofrecerte una mejor experiéncia de navegación. Si sigues utilizando este sitio web sin cambiar tus opciones o haces clic en "Aceptar" estarás consintiendo las cookies de este sitio. Cómo usa Google los datos cuando utilizas los sitios web de nuestros partners

Cerrar