Мануалы

Ставим Tiny Tiny RSS (tt-rss) сервер (nginx, php и mysql)

Предыстория

Я очень любил Google Reader (RSS агрегатор) и использовал его постоянно. Но, к сожалению, Google решил закрыть сей полезный сервис. Тогда я начал искать альтернативы и наткнулся на Tiny Tiny RSS (tt-rss). Это open-source RSS агрегатор, написанный на PHP. Он действительно неплох, но есть один изъян: тормозящий JavaScript. Впрочем, я буду пользоваться своим Android-смартфоном для чтения и для него есть соответствующие, более быстрые, интерфейсы к tt-rss. (Для iPhone, вроде, тоже есть аналоги)
Я ставлю на Raspberry Pi с дистрибутивом Raspbian Server Edition.

Ставим и конфигурируем …nginx, php и mysql-server

Создадим каталог для веб-сервера:

Конфигурируем nginx:

Приведите файл в такой вид:

Конфигурируем php-fpm:

Найдите и приведите строку в вид:

Откроем www.conf:

Найдите и приведите строку в вид:

Перезапустим nginx и php-fpm:

Делаем таблицу в базе данных для tt-rss:

Введите пароль админа базы и следующие две команды (знак «;» тоже, это важно!):

Ставим Tiny Tiny RSS

Это довольно просто. Мы скачаем архив с самим сервером, распакуем в соответствующую директорию на сервер. На этом почти все телодвижения с консолью мы закончим ;). На момент написания статьи последняя стабильная версия — 1.9, можете поменять её на более новую.

Продолжаем установку из веб-интерфейса:

127.0.0.1/ttrss/install

Или

http://<адрес сервера>/ttrss/install

И заполняем все поля. Подтверждаем.

Может сказать, что нет прав на запись config.php.
Тогда скопируем текст из появившегося поля и вставим в файл /var/www/ttrss/config.php

Установка Tiny Tiny RSS-сервера завершена!
Дефолтные логин-пароль администратора такие:

Логин: admin
Пароль: password

Теперь вы можете добавить свои подписки и настроить интерфейс под себя. API для взаимодействия с Android и iPhone ридерами можно включить в настройках.
Позже, возможно, добавлю примеры своих конфигов.

НА СЛЕДУЮЩЕЙ СТРАНИЦЕ БОЛЬШЕ ИНФОРМАЦИИ