TT-RSS (Español)

Esta traducción de
TT-RSS
fue revisada el
2018-10-05
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Tiny Tiny RSS
es un agregador de fuentes de noticias (RSS/Atom) de código abierto basado en web, diseñado para permitirle leer noticias desde cualquier ubicación, de tal modo que le parecerá estar utilizando lo más parecido a la aplicación de un escritorio real.
Instalación
Instale
tt-rss
desde los
repositorios oficiales
.
Si planea usar PostgreSQL, instale
php-pgsql
tt-rss se instala en
/usr/share/webapps/tt-rss/
. Tendrá que hacer que este directorio esté disponible desde su servidor web. La forma más sencilla de hacer es:
Con
Servidor HTTP Apache
:
# ln -s /usr/share/webapps/tt-rss /srv/http/tt-rss
Con
Nginx
:
# ln -s /usr/share/webapps/tt-rss /usr/share/nginx/html/tt-rss
Configurar PHP y base de datos
Deberá configurar una base de datos, ya sea
MySQL
o
PostgreSQL
.
Cree un usuario y una base de datos, por ejemplo. con mysql:
$ mysql -p -u root
mysql> CREATE USER 'ttrss'@'localhost' IDENTIFIED BY 'somepassword';
mysql> CREATE DATABASE ttrss;
mysql> GRANT ALL PRIVILEGES ON ttrss.* TO "ttrss"@"localhost" IDENTIFIED BY 'somepassword';
O cree un usuario y una base de datos en PostgreSQL, por ejemplo:
[postgres]$ createuser -P --interactive
[postgres]$ createdb -U ttrss ttrss
En
/etc/php/php.ini
, active los siguientes módulos:
extension=curl
extension=iconv
extension=mysqli # for MySQL
extension=pdo_mysql # for MySQL
extension=pdo_pgsql # for PostgreSQL
extension=pgsql # for legacy PostgreSQL plugins
extension=soap
Si
open_basedir
está configurado en
/etc/php/php.ini
(no está predeterminado), añada
/var/lib/tt-rss
para él.
La inicialización de la aplicación se puede hacer de forma automática o manual.
De forma automática:
elimine el archivo de configuración predeterminado
/etc/php/php.ini
, sin este archivo la aplicación web tt-rss ingresa al asistente de instalación;
navegue a (sus-servidores-raíz)/tt-rss/ y continúe con el instalador;
guarde el archivo de configuración generado en
/etc/webapps/tt-rss/config.php
.
De forma manual:
edite el archivo de configuración tt-rss
/etc/webapps/tt-rss/config.php
y actualice la configuración de la base de datos.
vuelva a crear la base de datos desde
/usr/share/webapps/tt-rss/schema/ttrss_schema_TYPE.sql
. Con MySQL funcionando:
$ mysql --user ttrss --password=<PASSWORD> ttrss < /usr/share/webapps/tt-rss/schema/ttrss_schema_mysql.sql
Con PostgreSQL ejecutea:
$ psql ttrss -U ttrss -f /usr/share/webapps/tt-rss/schema/ttrss_schema_pgsql.sql
Hook de pacman
Para realizar las actualizaciones de la base de datos tt-rss automáticamente, puede configurar el hook de actualización de pacman basándose en el siguiente ejemplo:
[Trigger]
Operation = Install
Operation = Upgrade
Type = Package
Target = tt-rss

[Action]
Description = Updating TT-RSS Database
When = PostTransaction
Exec = /usr/bin/runuser -u http -- /usr/bin/php /usr/share/webapps/tt-rss/update.php --update-schema
Debe colocarlo en /etc/pacman.d/hooks/tt-rss.hook si no personalizó HookDir en pacman.conf.
Véase también
Pacman#Hooks
Configurar un demonio de actualización
Consulte
https://tt-rss.org/wiki/UpdatingFeeds
[
enlace roto
2025-08-16]
, pero debería poder hacerse simplemente con:
# systemctl enable tt-rss
Lance
$ systemctl status tt-rss
para comprobar que está funcionando bien.