BSD Ports

www/tt-rss g20250220,2 DragonFly

Tiny Tiny RSS: web-based news feed (RSS/Atom) aggregator

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv2
Categories
www
Package size
5562.7 KiB, 46862.8 KiB installed

Description

Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible.

It can be seen as a replacement for Google Reader.

In the other systems

The newest version among them is g20261002, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlywww/tt-rssg20250220,2 behind since 2026-08-13none known-[email protected]-
FreeBSDwww/tt-rssg20261002,2 newestnone known-[email protected]2026-10-12
HardenedBSDwww/tt-rssg20260904,2 behind since 2026-10-12no data-[email protected]-
GhostBSDwww/tt-rssg20260904,2 behind since 2026-10-12no data-[email protected]-

Install

Binary package:

pkg install tt-rss-php81

From DPorts:

cd /usr/dports/www/tt-rss && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 23

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
tt-rss-php82-g20250220,2, tt-rss-php83-g20250220,2, tt-rss-php84-g20250220,2

Message after installing

Tiny Tiny RSS is now installed, but it requires some additional setup.

Install your corresponding php database drivers:

       msyql: mysqli pdo_mysql
              pkg install php81-mysqli php81-pdo_mysql
  postgresql: pgsql pdo_pgsql
              pkg install php81-pgsql php81-pdo_pgsql

You now need to create a database, a database user, configure the
web server, and configure tt-rss.  Sample apache24 configs located
at /usr/local/share/tt-rss/httpd-tt-rss.conf.

Configure tt-rss (https://tt-rss.org/wiki/GlobalConfig) :
    /usr/local/www/tt-rss/config.php

If your database is on another server:
    # sysrc ttrssd_local_db=NO

Enable the ttrssd daemon:
    # sysrc ttrssd_enable=YES
    # service ttrssd start

Goto config.php's TTRSS_SELF_URL_PATH in a web browser.
Default user is "admin", with the password "password".

After an upgrade, you might need to update your database schema.
Perform one of the following:
- Login as an admin user via the web ui, tt-rss will ask you to update.
- Restart the ttrssd service and view /var/log/ttrssd.log for shema updates.
- Temporally enable SINGLE_USER_MODE in config.php and open web ui.