Aptget.org

about IT in general, Ubuntu in particular

March 17th, 2013

Устанавливаем Tiny Tiny RSS – или замена Google Reader’у

Linux, by Anakin_Sk.

Screen Shot 2013-03-17 at 6.16.51 PM

Наверное все уже успели услышать и в полной мере насладиться гениальнейшим решением компании Google, а именно закрытием Google Reader.

Я тут это воспринял как некоторого рода знак – ибо произошло это все в аккурат к моему переезду на собственный VDS, поэтому решил что ничего страшного в этом нет – это всего лишь закономерность – сейчас пошла мода закрывать сервисы, и подумал, что было неплохо на этот же самый VDS установить и rss reader.

Отличный обзор про self-hosted rss ридеры можно прочитать на хабре вот здесь.

Еще раз повторюсь, что еще в предыдущем посте я писал про свое решение использовать только ПО, которое позволяет устанавливать себя на свой собственный сервер, поэтому дальше вам понадобится либо неплохой shared хостинг с широкими возможностями, либо VDS.

В общем, прочитав этот обзор на хабре, я решил, что использовать буду  Tiny Tiny RSS, потому как он мне приглянулся как внешне, так и легкостью установки -). Так же есть мобильная версия, клиент под андройд, поддержка нескольких пользователей и почти весь UI функционал гуглоридера. Остальные варианты либо выглядят совсем ужасно, либо устанавливаются через одно место, а сильно заморачиваться с этим мне не хотелось.

Установка Tiny Tiny RSS

  • Для начала идем на сайт разработчика вот сюда, и скачивает тар с ридером
  • Далее закачиваем этот тар к себе на vds и разархивируем:

tar xf archive.tar

  • Теперь идем в PhpMyAdmin, создаем для него отдельную БД, заходим в нее, и во вкладке import импортируем файл schema/ttrss_schema_mysql.sql из папки с ридером
  • Далее в терминале, из папки с ридером копируем файл с настройками:

mv config.php-dist config.php

  • Открываем с помощью nano получившийся конфиг, идем по нему и редактируем необходимые настройки.

nano config.php

  • Заходим в папку с ридером из браузера и вводим дефолтные имя пользователя/пароль (“admin”/”password”)
  • Опционально: если хотите, чтобы выглядело максимально похоже на google reader, то идем в Actions->Preferences и ставим галочку Combined Feed Display – это позволит сделать интерфейс ридера двухколоночным, а не трех, как по дефолту

Screen Shot 2013-03-17 at 6.29.34 PM

Обновление фидов

Об обновлении фидов надо сказать отдельно, ибо насколько я понял из сайта разработчика, есть несколько вариантов обновления, а именно:

  • Апдейт демон, если у вас есть VDS, как у меня
  • Апдейт по таску с кронтаба
  • Апдейт фидов во время открытия tiny rss в вашем браузере – судя по всему, единственный доступный вариант использования на shared хостинге

Так как у меня есть полный контроль над машиной, то я выбрал первый вариант, о нем сейчас и расскажу. Если вы выбрали другой, то предлагаю прочитать об этом на сайте разработчика.

Учтите, что такой демон надо запускать от пользователя с обычными правами, но не от рута!

Итак, поехали:

  • Коннектимся к вашему VDS по ssh
  • Переходим в папку с ридером
  • Так как нам необходимо будет запустить демон, и оставить этот демон работать в фоне, то воспользуемся помощью команды screen:

screen -s rss php ./update.php -daemon

Тут могут возникнуть проблемы – скрипт скажет нам, что о не может запуститься потому, что установлены неправильные права на некоторые директории, но это не страшно, так как скрипт тут же покажет нам какие команды необходимо вбить в терминал, чтобы это исправить

  • Далее переведем screen в командный режим, нажав Control+A, а затем свернем, нажав клавишу D. Чтобы потом вернуться в демону, необходимо будет напечатать screen -r rss.

Note: Подробнее про screen можно прочитать тут.

И в качестве бонуса несколько скринов с мобильной версии:

IMG_0018

IMG_0019

 

Back Top

Responses to “Устанавливаем Tiny Tiny RSS – или замена Google Reader’у”

Comments (5) Trackbacks (1) Leave a comment Trackback url
  1. Хах, на скрине свой блог увидел)) Сколько времени прошло…)

  2. @Никита: И не говори, дофигища. И поменялось сколько всего. Но твой блог до сих пор в ридере-)

  3. Я для себя решил сделать принципиальную замену и написал программу, которая собирает RSS-ленты и отправляет одним письмом на почту.

    https://code.google.com/p/rss-email/

  4. при запуске демона у файла update.php нужно ставить ключ –daemon

  1. Помогите установить Tiny Tiny RSS на host1free (,April 11, 2013)

    […] о Linux то поблем не должно быть, вот попробуйте Устанавливаем Tiny Tiny RSS – или замена Google Reader’у – Aptget… Писать безграмотно – значит посягать на время […]

Leave a Reply

Your email address will not be published. Required fields are marked *