Tiny Tiny RSS Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:ttrss [2013/09/11 13:06]
создано
wiki:ttrss [2013/09/12 14:29] (текущий)
Строка 1: Строка 1:
 ====== Tiny Tiny RSS====== ====== Tiny Tiny RSS======
-{{ :​wiki:​ttrss:​ttrss-logo.png?​200|}} Tiny Tiny RSS (TTRSS) это, несмотря на название,​ довольно мощный агрегатор RSS новостей,​ главный плюс которого это то, что его можно поднять на своём собственном сервере. Далее в статье подразумевается,​ что у вас уже есть рабочий настроенный сервер с поддержкой PHP и MySQL, которые необходимы для работы TTRSS.+{{:​wiki:​ttrss:​ttrss-logo.png?​64 |}} **Tiny Tiny RSS** (TTRSS) это, несмотря на название,​ довольно мощный агрегатор RSS новостей,​ главный плюс которого это то, что его можно поднять на своём собственном сервере. Далее в статье подразумевается,​ что у вас уже есть рабочий настроенный сервер с поддержкой PHP и MySQL, которые необходимы для работы TTRSS. 
 ====== Установка====== ====== Установка======
 =====Получение TTRSS===== =====Получение TTRSS=====
-TTRSS представляет собой набор PHP скриптов,​ поэтому для его установки необходимо просто распаковать архив в папку /var/www/ и переименовать распакованную папку в tt-rss. Установочный архив ​берем [[http://​tt-rss.org/​redmine/​projects/​tt-rss/​wiki|здесь]] в разделе Download.+TTRSS представляет собой набор ​[[php5|PHP]] скриптов,​ поэтому для его установки необходимо просто распаковать архив в папку ​///var/www// и переименовать распакованную папку в tt-rss. Установочный архив можно взять на [[http://​tt-rss.org/​redmine/​projects/​tt-rss/​wiki|официальном сайте]] в разделе Download. 
 =====Добавление базы MySQL===== =====Добавление базы MySQL=====
-TTRSS в работе использует базу MySQL, которую необходимо добавить перед началом её настройки. Для этого в терминале вашего сервера вводим+TTRSS в работе использует базу ​[[MySQL]], которую необходимо добавить перед началом её настройки. Для этого в терминале вашего сервера введите
-<code bash> +<code bash>​mysql ​-p  -e "CREATE DATABASE `ttrssdb` CHARACTER SET utf8"</​code>​ 
-mysql +
->CREATE DATABASE `ttrssdb` CHARACTER SET utf8+
->exit +
-</​code>​+
 =====Настройка TTRSSS===== =====Настройка TTRSSS=====
-После создания базы MySQL необходимо перейти по адресу http://​www.ваш_домен./​tt-rss/​install. ​+После создания базы MySQL необходимо перейти по адресу ​//%%http://​www.ваш_домен./​tt-rss/​install%%//.
 {{ :​wiki:​ttrss:​397f0fb48cf0b4c9a31edd090a2c2bb0.png?​500 |}} {{ :​wiki:​ttrss:​397f0fb48cf0b4c9a31edd090a2c2bb0.png?​500 |}}
 Где нужно будет ввести:​ Где нужно будет ввести:​
-  -Database type- Тип базы данных (MySQL) +  -Database type -- Тип базы данных (MySQL) 
-  -Username- Имя пользователя базы данных (root) +  -Username ​-- Имя пользователя базы данных (root) 
-  -Password- Пароль пользователя +  -Password ​-- Пароль пользователя 
-  -Database name- Имя созданной ранее базы данных +  -Database name -- Имя созданной ранее базы данных 
-  -Host name, Port- Оставляем пустыми,​ если база данных хранится на вашем сервере +  -Host name, Port -- Оставляем пустыми,​ если база данных хранится на вашем сервере 
-  -Tiny Tiny RSS URL- Место расположения TTRSS на вашем сервере. +  -Tiny Tiny RSS URL -- Место расположения TTRSS на вашем сервере. 
-После ввода всех данных необходимо нажать кнопочку <key>Test Configuration</key>, после чего смотрим предупреждающие сообщения ​и давим <key>Initialize database</key>, а потом ​<key>Save configuration</key>.+После ввода всех данных необходимо нажать кнопку ​//Test Configuration/​/, после чего смотрим предупреждающие сообщения, нажимаем //Initialize database//, а потом ​//Save configuration/​/.
 Настройка окончена,​ можно заходить на WEB-интерфейс агрегатора. Настройка окончена,​ можно заходить на WEB-интерфейс агрегатора.
 +
 =====Запуск службы обновления новостных лент===== =====Запуск службы обновления новостных лент=====
 По умолчанию после установки новостные ленты обновляться не будут. В вики на официальном сайте [[http://​tt-rss.org/​redmine/​projects/​tt-rss/​wiki/​UpdatingFeeds|описано 3 способа]] запуска службы обновления лент. Рассмотрим самый качественный из них с учётом того, что сервер наш собственный и воротить там можно всё, что душе угодно. По умолчанию после установки новостные ленты обновляться не будут. В вики на официальном сайте [[http://​tt-rss.org/​redmine/​projects/​tt-rss/​wiki/​UpdatingFeeds|описано 3 способа]] запуска службы обновления лент. Рассмотрим самый качественный из них с учётом того, что сервер наш собственный и воротить там можно всё, что душе угодно.
 +
 ==== Конфигурация через init скрипт=== ==== Конфигурация через init скрипт===
-Создаём скрипт запуска службы в /​etc/​init.d/​ttrss-update+Создайте ​скрипт запуска службы в /​etc/​init.d/​ttrss-update
 <file bash ttrss-update>​ <file bash ttrss-update>​
 #! /bin/sh #! /bin/sh
Строка 79: Строка 80:
  #   1 if daemon was already running  #   1 if daemon was already running
  #   2 if daemon could not be started  #   2 if daemon could not be started
- start-stop-daemon --start --quiet --pidfile $PIDFILE --chuid www-data --exec $DAEMON --test > /dev/null \+ start-stop-daemon --start --quiet ​-b --pidfile $PIDFILE --chuid www-data --exec $DAEMON --test > /dev/null \
  || return 1  || return 1
- start-stop-daemon --start --quiet --pidfile $PIDFILE --chuid www-data --exec $DAEMON --  \+ start-stop-daemon --start --quiet ​-b --pidfile $PIDFILE --chuid www-data --exec $DAEMON --  \
  $DAEMON_ARGS \  $DAEMON_ARGS \
  || return 2  || return 2
Строка 188: Строка 189:
 : :
 </​file>​ </​file>​
 +
 Скрипт запускается от имени пользователя www-data, от root скрипт работать не будет. Скрипт запускается от имени пользователя www-data, от root скрипт работать не будет.
 Делаем исполняемым и создаём ссылки для автозапуска:​ Делаем исполняемым и создаём ссылки для автозапуска:​
-<code bash> +<code bash>​sudo chmod +x /​etc/​init.d/​ttrss-update 
-sudo chmod +x /​etc/​init.d/​ttrss-update +sudo update-rc.d ttrss-update defaults</​code>​
-sudo update-rc.d ttrss-update defaults +
-</​code>​+
 Запускаем скрипт:​ Запускаем скрипт:​
-<code bash> +<code bash>​sudo service ttrss-update start</​code>​ 
-sudo service ttrss-update start +
-</​code>​+
 ======Обновление====== ======Обновление======
-Перед обновлением необходимо отключить все сторонние темы и плагины. Обновление осуществляется до последней актуальной версии через WEB-интерфейс. 
 FIXME FIXME
 +
 +Перед обновлением необходимо отключить все сторонние темы и плагины. Обновление осуществляется до последней актуальной версии через WEB-интерфейс.
 +
 ====== Добавление тем====== ====== Добавление тем======
 Стандартная тема оформления,​ которая поставляется с дистрибутивом достаточно аскетичная,​ но есть темы сторонних разработчиков,​ которые довольно сильно преображают вид WEB интерфейса агрегатора. Стандартная тема оформления,​ которая поставляется с дистрибутивом достаточно аскетичная,​ но есть темы сторонних разработчиков,​ которые довольно сильно преображают вид WEB интерфейса агрегатора.
 +
 =====Feedly Theme===== =====Feedly Theme=====
 Ссылка на Github\\ Ссылка на Github\\
Строка 209: Строка 211:
 В меню "​Действия"​-"​Preferences"​ в пункте "​Theme"​ выбираем Feedly и получаем совершенно иное оформление:​ В меню "​Действия"​-"​Preferences"​ в пункте "​Theme"​ выбираем Feedly и получаем совершенно иное оформление:​
 {{ :​wiki:​ttrss:​2013-09-11_13_01_45-_178_tiny_tiny_rss.png?​300 |}} {{ :​wiki:​ttrss:​2013-09-11_13_01_45-_178_tiny_tiny_rss.png?​300 |}}
 +
 ====== Клиенты====== ====== Клиенты======
 +<​note>​Для возможности подключения сторонних приложений к вашему TTRSS в настройках через WEB интерфейс необходимо разрешить "​Enable API access"</​note>​
 +
 =====Linux===== =====Linux=====
-TTRSS можно читать через ​Liferea+  * [[Liferea]] 
 =====Android===== =====Android=====
-  ​[[https://​play.google.com/​store/​apps/​details?​id=org.fox.ttrss|Платный клиент от разработчика TTRSS]] +  ​[[https://​play.google.com/​store/​apps/​details?​id=org.fox.ttrss|Платный клиент от разработчика TTRSS]] 
-  ​[[https://​play.google.com/​store/​apps/​details?​id=org.ttrssreader|Бесплатный клиент от стороннего разработчика]]+  ​[[https://​play.google.com/​store/​apps/​details?​id=org.ttrssreader|Бесплатный клиент от стороннего разработчика]] 
 =====Windows===== =====Windows=====
 FIXME FIXME
 +
 ====== Ссылки ====== ====== Ссылки ======
   - [[http://​tt-rss.org/​redmine/​projects/​tt-rss/​wiki|Вики TTRSS]]   - [[http://​tt-rss.org/​redmine/​projects/​tt-rss/​wiki|Вики TTRSS]]
Строка 223: Строка 231:
   - [[http://​tt-rss.org/​redmine/​projects/​tt-rss/​wiki/​Plugins|Плагины]]   - [[http://​tt-rss.org/​redmine/​projects/​tt-rss/​wiki/​Plugins|Плагины]]
   - [[http://​habrahabr.ru/​post/​185876/​|Статья на Хабре]]   - [[http://​habrahabr.ru/​post/​185876/​|Статья на Хабре]]
 +  - [[http://​forum.ubuntu.ru/​index.php?​topic=229002.0|Обсуждение статьи на форуме ubuntu.ru]]
  
 ---- ----
  
-{{tag>​сервер служба RSS }}+{{tag>​сервер служба RSS FIXME}}