Tento příspěvek je součástí seriálu Domácí server s Gentoo
- Domácí server s Gentoo: Úvod
- Domácí server s Gentoo: Hardware
- Domácí server s Gentoo: Gentoo a Linux obecně
- Domácí server s Gentoo: SSH
- Domácí server s Gentoo: IRC
- Domácí server s Gentoo: Etherpad-lite
- Domácí server s Gentoo: www server lighttpd
- Domácí server s Gentoo: BitTorrent Sync
- Domácí server s Gentoo: Tiny Tiny RSS
- Domácí server s Gentoo: FTP server
- Domácí server s Gentoo: WordPress na lighttpd
- Domácí server s Gentoo: /tmp v RAM
- Domácí server s Gentoo: Sdílení souborů přes NFS
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.
- Vytvořit MySQL dump a nahrát na server
-
mysql -u root -p < dump.sql
- 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';
- Nakopírovat instalaci TT-RSS do
/var/www/rss.yourdomain.tld/pages
- 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', "******");
- 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" }
- Restart lighttpd pro projevení změn:
/etc/init.d/lighttpd restart
- 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 $? }
- 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
- 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:
- Gentoo Linux Documentation – MySQL Startup Guide
- MySQL Import Command [ Database Import ]
- Tiny Tiny RSS and Lighttpd
- Tiny Tiny RSS – Updating Feeds
This post is also available in: Czech