====== Установка Tiny Tiny RSS в CentOS 7 ====== [[web:rss_readers|Обзор RSS-ридеров - self-hosted альтернативы Google Reader]] {{ :linux:centos:ttrss_logo_wide.png?nolink|}} * Домашняя страница: https://tt-rss.org/ * Форум: https://discourse.tt-rss.org/ * Архивный форум: http://tt-rss.org/forum/ * [[https://git.tt-rss.org/fox/tt-rss/wiki/Plugins|Плагины]], [[https://git.tt-rss.org/fox/tt-rss/wiki/Themes|шаблоны]] ---- ===== Установка, unit файл ===== Что нужно обязательно прочитать для успешной установки и настройки * https://git.tt-rss.org/git/tt-rss/wiki/InstallationNotes * https://git.tt-rss.org/git/tt-rss/wiki/PhpCompatibilityNotes * https://git.tt-rss.org/git/tt-rss/wiki/UpdatingFeeds На самой установке нет смысла останавливаться, так как всё в Windows стиле: git clone, next next next finish. Разве что подсказка для тех, кто как я например всё ещё не освоился нормально с [[https://git-scm.com/book/ru/v1/Введение-Основы-Git|Git]]'ом. [[https://ru.stackoverflow.com/questions/415739/Клонирование-репозитория-git-в-текущую-папку|Как клонировать репозиторий в текущий каталог]]. Команда выглядит так $ git clone https://tt-rss.org/git/tt-rss.git . И ещё подробности для тех у кого SELinux * https://www.linode.com/docs/web-servers/aache/host-your-own-rss-reader-with-tiny-tiny-rss-on-centos-7/ * https://hostpresto.com/community/tutorials/how-to-install-tiny-tiny-rss-on-centos-7/ После установки нам надо создать unit файл. [[https://unix.stackexchange.com/questions/206315/what-is-difference-between-usr-lib-and-etc-systemd|Где должен быть расположен unit файл]] - в ''/usr/lib/systemd/system/'' или ''/etc/systemd/system/'' ? TL;DR * /usr/lib/systemd/system/ - здесь у нас unit файлы от установленных пакетов * /etc/systemd/system/ - здесь кастомные unit файлы, которые создаёт администратор хоста Вот так выглядит мой unit файл ''/etc/systemd/system/ttrss.service'' [Unit] Description=ttrss_backend After=network.target mariadb.service mysql.service postgresql.service [Service] User=www-data ExecStart=/var/www/dx/data/www/ttrss.tld/update_daemon2.php [Install] WantedBy=multi-user.target Активируем и запускаем новый сервис # systemctl --system daemon-reload # systemctl enable ttrss.service # systemctl start ttrss.service ===== А что насчёт мобильных приложений? ===== [[https://play.google.com/store/apps/details?id=org.fox.ttrss&hl=ru|Для Android]] есть клиент от разработчика TT-RSS. Для iOS несколько вариантов - [[https://itunes.apple.com/ru/app/tiny-reader-rss/id689519762?mt=8|tiny Reader RSS]] и [[http://reederapp.com/ios/|Reeder]] с плагином [[https://tt-rss.org/oldforum/viewtopic.php?t=1981|Fever]]. Первый работает из коробки (надо лишь [[http://www.pluchon.com/forum/viewtopic.php?id=438|включить API]]). В плагине Fever постоянно, что-то не работает. Что-то сломали, что-то починили, что-то опять сломали, что-то опять починили. * Код на Github: https://github.com/DigitalDJ/tinytinyrss-fever-plugin * [[https://discourse.tt-rss.org/t/fever-plugin-broken-on-14-dec-2017/726|Fever Plugin Broken on 14 Dec 2017?]] ===== Ссылки ===== * [[https://discourse.tt-rss.org/t/systemd-daemon-is-too-verbose-in-syslog/757|Systemd daemon is too verbose in syslog]] ===== Обновление tt-rss ===== //Обновлено март 2020// Всё описано в разделе "Upgrading Tiny Tiny RSS" [[https://git.tt-rss.org/fox/tt-rss/wiki/InstallationNotes|здесь]] 1. Выполнить git pull origin master 2. Нажать обновить в браузере {{:linux:centos:tt-rss_upgrade_1.png?nolink|}} {{:linux:centos:tt-rss_upgrade_2.png?nolink|}} EOM