PPA-репозиторий TinyTinyRSS для Ubuntu (альтернатива Google Reader)

tiny-tiny-rss-1.7.9

Tiny Tiny RSS — это альтернатива для Google Reader (который будет закрыт в июле), которую вы можете установить на ваш компьютер или сервер, но версия в репозиториях Ubuntu довольно-таки устаревшая , поэтому самая последняя версия Tiny Tiny RSS была загружена в PPA-репозиторий, что должно сделать установку проще в Ubuntu 13.04, 12.10 или 12.04.

Когда я писал эту статью, в PPA-репозитории был Tiny Tiny RSS версия 1.7.9, а в репозиториях Ubuntu 13.04 — версия 1.6.2.

Со времен версии 1.6.2 произошло большое количество изменений, например, улучшения интерфейса и типографии, записи ошибок, появилась новая система плагинов: например, доступен плагин для импорта файлов starred/shared.json из Google Takeout, или же для эмуляции горячих клавиш Google Reader, улучшена скорость обновления фидов, реализовано базовое восстановление паролей, а также появилось большое количество новых возможностей, твиков и исправлений багов.

Устанавливаем и настраиваем свежий Tiny Tiny RSS в Ubuntu через PPA

Пакеты в PPA-репозитории есть работа Sebastian Reichel, который поддерживает пактеы Tiny Tiny RSS для Debian. Авторы репозитория для Ubuntu просто обновили пакеты для работы со свежим Tiny Tiny RSS 1.7.9 (В Debian сейчас доступна версия 1.7.8) и загрузили его в PPA-репозиторий.

Перед началом установки Tiny Tiny RSS давайте установим MySQL и Apache:

sudo apt-get install mysql-server mysql-client apache2 libapache2-mod-php5

Чтобы добавить PPA-репозиторий Tiny Tiny RSS и установить свежий TT-RSS в Ubuntu 13.04, 12.10 или 12.04, используйте следующие команды в вашем терминале:

sudo add-apt-repository ppa:webupd8team/tt-rss
sudo apt-get update
sudo apt-get install tt-rss

Если вы обновляетесь с предыдущей версии Tiny Tiny RSS (я тестировал это с версией Tiny Tiny RSS 1.6.2 из репозиториев Ubuntu, после обновлённой до 1.7.9), вам будет предложено выбрать некоторые опции:

  • вам нужно будет ввести полный адрес вашей установки tt-rss (например, «http://localhost/tt-rss/» для локальной установки);
  • заменить конфигурационный файл: выберите замену, иначе будут выходить ошибки (когда в терминале выйдет строка «config.php (Y/I/N/O/D/Z) [default=N]», введите «Y» (без кавычек), затем нажмите Enter);
  • выполнить ли обновление базы данных для tt-rss : выберите «yes».

Если это свежая установка, вам будет предложено:

  • выбрать тип базы данных: выберите MySQL;
  • выбрать веб-сервер: выберите Apache2;
  • вам нужно будет ввести полный URL вашей установки tt-rss (например, «http://localhost/tt-rss/» для локальной установки)

Если позже вы захотите перенастроить tt-rss, в вашем терминале вы можете выполнить следующие команды:

sudo dpkg-reconfigure tt-rss

Следующий шаг — ввести адрес вашего сервера в /etc/tt-rss/config.php, поэтому откройте его текстовым редактором как root — в команде ниже я использую редактор nano:

sudo nano /etc/tt-rss/config.php

и в этом файле найдите строчку «define(‘SELF_URL_PATH’, ‘http://yourserver/tt-rss/’);» и замените «yourserver» на адрес вашего сервера, или используйте «localhost», если вы планируете использовать TT-RSS только локально. Затем сохраните файл и выйдите из редактора (чтобы сделать это в Nano, нажмите CTRL + o, ENTER, затем CTRL + x).

Чтобы Tiny Tiny RSS обновлял ваши фиды, вам нужно открыть файл /etc/default/tt-rss как root с помощью текстового редактора — я буду использовать консольный редактор nano в команде ниже:

sudo nano /etc/default/tt-rss

и в этом файле измените «DISABLED» с «1» на «0», затем сохраните файл и выйдите (чтобы сохранить и выйти в редакторе Nano, нажмите CTRL + o, ENTER, затем CTRL + x).

И наконец, запустите сервис Tiny Tiny RSS:

sudo service tt-rss start

Вам нужно выполнить эту команду только один раз, демон tt-rss должен автоматически запускаться при каждом запуске системы.

Теперь обратимся к адресу нашего сервера (который мы настроили выше — например, http://localhost/tt-rss/) и для входа будем использовать следующие данные:

  • имя пользователя: admin
  • пароль: password

Затем измените пароль, и можно начать импортировать ваши фиды Google Reader или вручную добавлять RSS-каналы.