|
|
|
|
8350
|
|
8350
|
|
8351
|
create_database ttrss "$RSS_READER_ADMIN_PASSWORD" $MY_USERNAME
|
8351
|
create_database ttrss "$RSS_READER_ADMIN_PASSWORD" $MY_USERNAME
|
8352
|
|
8352
|
|
8353
|
- MICROBLOG_ONION_HOSTNAME=$(add_onion_service ttrss 80 ${RSS_READER_ONION_PORT})
|
|
|
|
|
8353
|
+ RSS_READER_ONION_HOSTNAME=$(add_onion_service ttrss 80 ${RSS_READER_ONION_PORT})
|
8354
|
|
8354
|
|
8355
|
echo 'server {' > /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
|
8355
|
echo 'server {' > /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
|
8356
|
echo " listen 127.0.0.1:$RSS_READER_ONION_PORT default_server;" >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
|
8356
|
echo " listen 127.0.0.1:$RSS_READER_ONION_PORT default_server;" >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
|
|
|
|
|
8414
|
echo ' }' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
|
8414
|
echo ' }' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
|
8415
|
echo '}' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
|
8415
|
echo '}' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
|
8416
|
|
8416
|
|
|
|
8417
|
+ # generate a config file
|
|
|
8418
|
+ RSS_FEED_CRYPT_KEY="$(openssl rand -base64 24)"
|
|
|
8419
|
+ echo '<?php' > $RSS_READER_PATH/config.php
|
|
|
8420
|
+ echo " define('DB_TYPE', 'mysql');" >> $RSS_READER_PATH/config.php
|
|
|
8421
|
+ echo " define('DB_HOST', 'localhost');" >> $RSS_READER_PATH/config.php
|
|
|
8422
|
+ echo " define('DB_USER', 'root');" >> $RSS_READER_PATH/config.php
|
|
|
8423
|
+ echo " define('DB_NAME', 'ttrss');" >> $RSS_READER_PATH/config.php
|
|
|
8424
|
+ echo " define('DB_PASS', '${MARIADB_PASSWORD}');" >> $RSS_READER_PATH/config.php
|
|
|
8425
|
+ echo " define('DB_PORT', '3306');" >> $RSS_READER_PATH/config.php
|
|
|
8426
|
+ echo " define('MYSQL_CHARSET', 'UTF8');" >> $RSS_READER_PATH/config.php
|
|
|
8427
|
+ echo " define('SELF_URL_PATH', 'http://${RSS_READER_ONION_HOSTNAME}/');" >> $RSS_READER_PATH/config.php
|
|
|
8428
|
+ echo " define('FEED_CRYPT_KEY', '${RSS_FEED_CRYPT_KEY}');" >> $RSS_READER_PATH/config.php
|
|
|
8429
|
+ echo " define('SINGLE_USER_MODE', false);" >> $RSS_READER_PATH/config.php
|
|
|
8430
|
+ echo " define('SIMPLE_UPDATE_MODE', false);" >> $RSS_READER_PATH/config.php
|
|
|
8431
|
+ echo " define('PHP_EXECUTABLE', '/usr/bin/php');" >> $RSS_READER_PATH/config.php
|
|
|
8432
|
+ echo " define('LOCK_DIRECTORY', 'lock');" >> $RSS_READER_PATH/config.php
|
|
|
8433
|
+ echo " define('CACHE_DIR', 'cache');" >> $RSS_READER_PATH/config.php
|
|
|
8434
|
+ echo " define('ICONS_DIR', \"feed-icons\");" >> $RSS_READER_PATH/config.php
|
|
|
8435
|
+ echo " define('ICONS_URL', \"feed-icons\");" >> $RSS_READER_PATH/config.php
|
|
|
8436
|
+ echo " define('AUTH_AUTO_CREATE', true);" >> $RSS_READER_PATH/config.php
|
|
|
8437
|
+ echo " define('AUTH_AUTO_LOGIN', true);" >> $RSS_READER_PATH/config.php
|
|
|
8438
|
+ echo " define('FORCE_ARTICLE_PURGE', 0);" >> $RSS_READER_PATH/config.php
|
|
|
8439
|
+ echo " define('PUBSUBHUBBUB_HUB', '');" >> $RSS_READER_PATH/config.php
|
|
|
8440
|
+ echo " define('PUBSUBHUBBUB_ENABLED', false);" >> $RSS_READER_PATH/config.php
|
|
|
8441
|
+ echo " define('SPHINX_SERVER', 'localhost:9312');" >> $RSS_READER_PATH/config.php
|
|
|
8442
|
+ echo " define('SPHINX_INDEX', 'ttrss, delta');" >> $RSS_READER_PATH/config.php
|
|
|
8443
|
+ echo " define('ENABLE_REGISTRATION', false);" >> $RSS_READER_PATH/config.php
|
|
|
8444
|
+ echo " define('REG_NOTIFY_ADDRESS', '${MY_EMAIL_ADDRESS}');" >> $RSS_READER_PATH/config.php
|
|
|
8445
|
+ echo " define('REG_MAX_USERS', 10);" >> $RSS_READER_PATH/config.php
|
|
|
8446
|
+ echo " define('SESSION_COOKIE_LIFETIME', 86400);" >> $RSS_READER_PATH/config.php
|
|
|
8447
|
+ echo " define('SMTP_FROM_NAME', 'Tiny Tiny RSS');" >> $RSS_READER_PATH/config.php
|
|
|
8448
|
+ echo " define('SMTP_FROM_ADDRESS', 'noreply@${RSS_READER_ONION_HOSTNAME}');" >> $RSS_READER_PATH/config.php
|
|
|
8449
|
+ echo " define('DIGEST_SUBJECT', '[tt-rss] New headlines for last 24 hours');" >> $RSS_READER_PATH/config.php
|
|
|
8450
|
+ echo " define('SMTP_SERVER', '');" >> $RSS_READER_PATH/config.php
|
|
|
8451
|
+ echo " define('SMTP_LOGIN', '');" >> $RSS_READER_PATH/config.php
|
|
|
8452
|
+ echo " define('SMTP_PASSWORD', '');" >> $RSS_READER_PATH/config.php
|
|
|
8453
|
+ echo " define('SMTP_SECURE', '');" >> $RSS_READER_PATH/config.php
|
|
|
8454
|
+ echo " define('CHECK_FOR_UPDATES', true);" >> $RSS_READER_PATH/config.php
|
|
|
8455
|
+ echo " define('ENABLE_GZIP_OUTPUT', false);" >> $RSS_READER_PATH/config.php
|
|
|
8456
|
+ echo " define('PLUGINS', 'auth_internal, note');" >> $RSS_READER_PATH/config.php
|
|
|
8457
|
+ echo " define('LOG_DESTINATION', 'sql');" >> $RSS_READER_PATH/config.php
|
|
|
8458
|
+ echo " define('CONFIG_VERSION', 26);" >> $RSS_READER_PATH/config.php
|
|
|
8459
|
+
|
8417
|
chown -R www-data:www-data $RSS_READER_PATH
|
8460
|
chown -R www-data:www-data $RSS_READER_PATH
|
8418
|
chmod a+x $RSS_READER_PATH
|
8461
|
chmod a+x $RSS_READER_PATH
|
8419
|
|
8462
|
|