Domácí server s Gentoo: Tiny Tiny RSS

Tiny Tiny RSS je webová RSS čtečka, kterou používám jako náhradu za končící Google Reader.

Zde popíšu migraci již existující instalace Tiny Tiny RSS. Obecné pokyny k instalaci naleznete zde.

  1. Vytvořit MySQL dump a nahrát na server
  2. mysql -u root -p < dump.sql
  3. Vytvořit MySQL účet pro TT-RSS (rss je jméno databáze i účtu):
    GRANT ALL ON rss.* TO 'rss'@'localhost' IDENTIFIED BY 'HESLO PRO PRISTUP';
  4. Nakopírovat instalaci TT-RSS do /var/www/rss.yourdomain.tld/pages
  5. Upravit konfiguraci databáze (a případně další údaje) pro TT-RSS v config.php
    define('DB_TYPE', "mysql");
    define('DB_HOST', "localhost");
    define('DB_USER', "rss");
    define('DB_NAME', "rss");
    define('DB_PASS', "******");
  6. Konfigurace lighttpd:
    $HTTP["host"] == "rss.zaantar.eu" {
        var.rss-root = var.basedir + "/rss.zaantar.eu"
        server.document-root = var.rss-root + "/pages"
        url.rewrite-if-not-file = (
            "^/(.*)$" => "/index.php/$1"
        )
        accesslog.filename = var.rss-root + "/access.log"
    }
  7. Restart lighttpd pro projevení změn:
    /etc/init.d/lighttpd restart
  8. Init skript pro update daemona – /etc/init.d/tt-rss:
    #!/sbin/runscript
     
    USER="lighttpd"
    GROUP="lighttpd"
    DAEMON="php"
    # ve starsich verzich muze byt zapotrebi -daemon misto --daemon
    ARGS="/var/www/rss.zaantar.eu/pages/update.php --daemon"
     
    depend() {
        need net
        use mysql logger spawn-fcgi ldap slapd netmount dns
        after famd
        after sshd
    }
     
    start() {
        ebegin "Starting Tiny Tiny RSS update daemon"
        start-stop-daemon -b -S -u $USER -x $DAEMON -- $ARGS
        eend $?
    }
     
    stop() {
        ebegin "Stopping Tiny Tiny RSS update daemon"
        start-stop-daemon -K -u $USER -x $DAEMON
        eend $?
    }
  9. Spouštět démona při startu systému:
    chmod +x /etc/init.d/tt-rss
    rc-update add tt-rss default
    /etc/init.d/tt-rss start
  10. Pokud používáte Firefox, možná vám přijde vhod Tiny Tiny RSS Watcher (pro ostatní prohlížeče nejspíš budou existovat podobné doplňky).

Zdroje

Odkazy, ze kterých jsem čerpal, kromě již uvedených:

This post is also available in: Czech

Leave a Reply

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


This site uses Akismet to reduce spam. Learn how your comment data is processed.