From 4f20c2ea74f6d1e3551ecd5a1aa088e7b5323204 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 8 Feb 2016 15:00:43 +0000 Subject: [PATCH] Create a config file for rss reader --- src/freedombone | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/src/freedombone b/src/freedombone index 695037f3..6545b38e 100755 --- a/src/freedombone +++ b/src/freedombone @@ -8350,7 +8350,7 @@ function install_rss_reader { create_database ttrss "$RSS_READER_ADMIN_PASSWORD" $MY_USERNAME - MICROBLOG_ONION_HOSTNAME=$(add_onion_service ttrss 80 ${RSS_READER_ONION_PORT}) + RSS_READER_ONION_HOSTNAME=$(add_onion_service ttrss 80 ${RSS_READER_ONION_PORT}) echo 'server {' > /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME echo " listen 127.0.0.1:$RSS_READER_ONION_PORT default_server;" >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME @@ -8414,6 +8414,49 @@ function install_rss_reader { echo ' }' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME echo '}' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME + # generate a config file + RSS_FEED_CRYPT_KEY="$(openssl rand -base64 24)" + echo ' $RSS_READER_PATH/config.php + echo " define('DB_TYPE', 'mysql');" >> $RSS_READER_PATH/config.php + echo " define('DB_HOST', 'localhost');" >> $RSS_READER_PATH/config.php + echo " define('DB_USER', 'root');" >> $RSS_READER_PATH/config.php + echo " define('DB_NAME', 'ttrss');" >> $RSS_READER_PATH/config.php + echo " define('DB_PASS', '${MARIADB_PASSWORD}');" >> $RSS_READER_PATH/config.php + echo " define('DB_PORT', '3306');" >> $RSS_READER_PATH/config.php + echo " define('MYSQL_CHARSET', 'UTF8');" >> $RSS_READER_PATH/config.php + echo " define('SELF_URL_PATH', 'http://${RSS_READER_ONION_HOSTNAME}/');" >> $RSS_READER_PATH/config.php + echo " define('FEED_CRYPT_KEY', '${RSS_FEED_CRYPT_KEY}');" >> $RSS_READER_PATH/config.php + echo " define('SINGLE_USER_MODE', false);" >> $RSS_READER_PATH/config.php + echo " define('SIMPLE_UPDATE_MODE', false);" >> $RSS_READER_PATH/config.php + echo " define('PHP_EXECUTABLE', '/usr/bin/php');" >> $RSS_READER_PATH/config.php + echo " define('LOCK_DIRECTORY', 'lock');" >> $RSS_READER_PATH/config.php + echo " define('CACHE_DIR', 'cache');" >> $RSS_READER_PATH/config.php + echo " define('ICONS_DIR', \"feed-icons\");" >> $RSS_READER_PATH/config.php + echo " define('ICONS_URL', \"feed-icons\");" >> $RSS_READER_PATH/config.php + echo " define('AUTH_AUTO_CREATE', true);" >> $RSS_READER_PATH/config.php + echo " define('AUTH_AUTO_LOGIN', true);" >> $RSS_READER_PATH/config.php + echo " define('FORCE_ARTICLE_PURGE', 0);" >> $RSS_READER_PATH/config.php + echo " define('PUBSUBHUBBUB_HUB', '');" >> $RSS_READER_PATH/config.php + echo " define('PUBSUBHUBBUB_ENABLED', false);" >> $RSS_READER_PATH/config.php + echo " define('SPHINX_SERVER', 'localhost:9312');" >> $RSS_READER_PATH/config.php + echo " define('SPHINX_INDEX', 'ttrss, delta');" >> $RSS_READER_PATH/config.php + echo " define('ENABLE_REGISTRATION', false);" >> $RSS_READER_PATH/config.php + echo " define('REG_NOTIFY_ADDRESS', '${MY_EMAIL_ADDRESS}');" >> $RSS_READER_PATH/config.php + echo " define('REG_MAX_USERS', 10);" >> $RSS_READER_PATH/config.php + echo " define('SESSION_COOKIE_LIFETIME', 86400);" >> $RSS_READER_PATH/config.php + echo " define('SMTP_FROM_NAME', 'Tiny Tiny RSS');" >> $RSS_READER_PATH/config.php + echo " define('SMTP_FROM_ADDRESS', 'noreply@${RSS_READER_ONION_HOSTNAME}');" >> $RSS_READER_PATH/config.php + echo " define('DIGEST_SUBJECT', '[tt-rss] New headlines for last 24 hours');" >> $RSS_READER_PATH/config.php + echo " define('SMTP_SERVER', '');" >> $RSS_READER_PATH/config.php + echo " define('SMTP_LOGIN', '');" >> $RSS_READER_PATH/config.php + echo " define('SMTP_PASSWORD', '');" >> $RSS_READER_PATH/config.php + echo " define('SMTP_SECURE', '');" >> $RSS_READER_PATH/config.php + echo " define('CHECK_FOR_UPDATES', true);" >> $RSS_READER_PATH/config.php + echo " define('ENABLE_GZIP_OUTPUT', false);" >> $RSS_READER_PATH/config.php + echo " define('PLUGINS', 'auth_internal, note');" >> $RSS_READER_PATH/config.php + echo " define('LOG_DESTINATION', 'sql');" >> $RSS_READER_PATH/config.php + echo " define('CONFIG_VERSION', 26);" >> $RSS_READER_PATH/config.php + chown -R www-data:www-data $RSS_READER_PATH chmod a+x $RSS_READER_PATH