COG - tt-rss

launch

Tiny Tiny RSS (tt-rss) is a free and open source web-based news feed (RSS/Atom) reader and aggregator. The Cloud Ops Group tt-rss application is built on the latest technology for providing the latest in speed, reliability, and security.

COG - tt-rss includes:

  • tt-rss
  • 64-bit Linux
  • PHP 7.3
  • NGINX/HTTP2 (with TLS)
  • MariaDB

Support

For bug reports, feature requests, or general questions, please contact us.

Directions

  1. Launch AMI from the Amazon Marketplace
  2. Open a Web browser and type the public DNS name provided by Amazon into the URL bar.
  3. You can login to the admin section with the default user "admin". A random password will be generated and placed in /home/ec2-user/ttrss_pass.
  4. SSH into your instance as the ec2-user user and run "cat ttrss_pass".
  5. Be sure to update the Site Title and URLs in the site settings.

Enable SSL/HTTP2

HTTP2 only works work with SSL/TLS so you need a valid certificate pair (See: Using LetsEncrypt for free certs)

Configure local Email sending

COG images come with SSMTP (a send-only sendmail emulator) installed.

To configure SSMTP to send via Gmail, you will have to edit its configuration file and enter your account settings:

#### /etc/ssmtp/ssmtp.conf

## The user that gets all the mails (UID < 1000, usually the admin)
root=username@gmail.com

## The mail server (where the mail is sent to), both port 465 or 587 should be acceptable
## See also http://mail.google.com/support/bin/answer.py?answer=78799
mailhub=smtp.gmail.com:587

## The address where the mail appears to come from for user authentication.
rewriteDomain=gmail.com

## The full hostname
hostname=gmail.com

## Use SSL/TLS before starting negotiation
UseTLS=Yes
UseSTARTTLS=Yes

## Username/Password
AuthUser=username@gmail.com
AuthPass=password

## Email 'From header's can override the default domain?
FromLineOverride=yes