Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:ttrss [2013/09/11 13:51] [Конфигурация через init скрипт] |
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> | ||
| - | <note warning>Скрипт не отлажен, он тормозит запуск остальных скриптов</note> | ||
| Скрипт запускается от имени пользователя 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\\ | ||
| Строка 211: | Строка 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]] | ||
| Строка 225: | Строка 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}} |