Recibe actualizaciones por: rss | twitter | email

Instala Tiny Tiny RSS en Linux

Escrito por:
Fecha: 2013-05-29 10:31:00 00:00

Tiny Tiny RSS es un cliente de noticias, un agregador o lector de noticias que usa el protocolo RSS or Atom para obtener las mismas desde los blogs que queremos "seguir". La ventaja de este cliente somo otros como nuestro propio lector de correos (Thunderbird) u otros, es que estará disponible en línea, alojado en algún servidor, por lo que podremos accederlo desde cualquier PC u otro dispositivo con acceso a Internet.

Supuestos

  • Tienes acceso a sudo o a la cuenta root
  • Tienes instalado Apache, PHP y MySQL (todo ya configurado)

Puedes ver aquí para Instalar LAMP con PHP-FPM en Ubuntu

Ahora lo primero que hacemos es crear la base de datos que alojará nuestro servicio.

mysql -u root -p

Con eso accedemos a la línea de comandos de MySQL. Tiny Tiny RSS, tiene soporte para PostgreSQL también, pero como es mucho más comun MySQL usaremos esa, por ahora.

create database reader;
grant all privileges on reader.* to "mysql_user"@"localhost" identified by "strongpassword";
flush privileges;
exit

Con eso tenemos la base de datos lista para recibir nuestros datos. Solo asegurate de usar una contraseña realmente buena, y anotar los datos del nombre de la base de datos, usuario y contraseña. En este ejemplo esos son:

  • reader
  • mysql_user
  • strongpassword

respectivamente.

Vamos ahora con el servidor virtual en Apache que alojará nuestra aplicación.

mkdir -p /var/www/tt-rss/

Asegura que los permisos estan bien.

chown -R www-data:www-data /var/www/tt-rss
chmod 755 /var/www

Las configuraciones de Apache siguen.

vim /etc/apache2/sites-available/tt-rss.conf

Dentro del archivo pones algo como esto minimamente:

<VirtualHost *:80>
     ServerAdmin webmaster@example.com
     DocumentRoot /var/www/tt-rss
     ServerName rss.example.com
     ErrorLog /etc/var/www/tt-rss/error.log
     CustomLog /var/www/tt-rss/access.log
</VirtualHost>

Instalamos Tiny Tiny RSS

Finalmente, ahora que tenemos el servidor listo para recibir el código, instalamos el mismo.

Baja la última versión de su página y la subes al directorio creado arriba. Una vez ahi.

Descomprimes el paquete.

tar xvzf Tiny-Tiny-RSS-1.x.x.tar.gz

Y lo mueves al raiz nuevamente.

cd Tiny-Tiny-RSS-1.x.x
mv * .[^.]* ..

Finalmente, puedes borrar el directorio donde se descomprimio.

cd ..
rmdir Tiny-Tiny-RSS-1.x.x

Configurar Tiny Tiny RSS

Vamos ahora al url de nuestra aplicación, en el caso de este ejemplo sería http://rss.example.com, y respodemos a las preguntas que se nos hagan usando los datos anotados arriba.

El usuario defecto será admin y su contraseña será password. Cambiala apenas logres acceso.