mirror of
https://github.com/YunoHost-Apps/ttrss_ynh.git
synced 2024-10-01 13:34:46 +02:00
add folder and update config.php
This commit is contained in:
parent
03e150e2db
commit
ff6366a23e
2 changed files with 46 additions and 16 deletions
|
@ -24,9 +24,17 @@ define('SELF_URL_PATH', 'yunopath');
|
||||||
// You need to set this option correctly otherwise several features
|
// You need to set this option correctly otherwise several features
|
||||||
// including PUSH, bookmarklets and browser integration will not work properly.
|
// including PUSH, bookmarklets and browser integration will not work properly.
|
||||||
|
|
||||||
|
define('FEED_CRYPT_KEY', '');
|
||||||
|
// Key used for encryption of passwords for password-protected feeds
|
||||||
|
// in the database. A string of 24 random characters. If left blank, encryption
|
||||||
|
// is not used. Requires mcrypt functions.
|
||||||
|
// Warning: changing this key will make your stored feed passwords impossible
|
||||||
|
// to decrypt.
|
||||||
|
|
||||||
define('SINGLE_USER_MODE', false);
|
define('SINGLE_USER_MODE', false);
|
||||||
// Operate in single user mode, disables all functionality related to
|
// Operate in single user mode, disables all functionality related to
|
||||||
// multiple users.
|
// multiple users and authentication. Enabling this assumes you have
|
||||||
|
// your tt-rss directory protected by other means (e.g. http auth).
|
||||||
|
|
||||||
define('SIMPLE_UPDATE_MODE', false);
|
define('SIMPLE_UPDATE_MODE', false);
|
||||||
// Enables fallback update mode where tt-rss tries to update feeds in
|
// Enables fallback update mode where tt-rss tries to update feeds in
|
||||||
|
@ -42,7 +50,11 @@ define('SIMPLE_UPDATE_MODE', false);
|
||||||
// *****************************
|
// *****************************
|
||||||
|
|
||||||
define('PHP_EXECUTABLE', '/usr/bin/php');
|
define('PHP_EXECUTABLE', '/usr/bin/php');
|
||||||
// Path to PHP executable, used for various command-line tt-rss programs
|
// Path to PHP *COMMAND LINE* executable, used for various command-line tt-rss
|
||||||
|
// programs and update daemon. Do not try to use CGI binary here, it won't work.
|
||||||
|
// If you see HTTP headers being displayed while running tt-rss scripts,
|
||||||
|
// then most probably you are using the CGI binary. If you are unsure what to
|
||||||
|
// put in here, ask your hosting provider.
|
||||||
|
|
||||||
define('LOCK_DIRECTORY', 'lock');
|
define('LOCK_DIRECTORY', 'lock');
|
||||||
// Directory for lockfiles, must be writable to the user you run
|
// Directory for lockfiles, must be writable to the user you run
|
||||||
|
@ -100,16 +112,20 @@ define('SPHINX_ENABLED', false);
|
||||||
// Enable fulltext search using Sphinx (http://www.sphinxsearch.com)
|
// Enable fulltext search using Sphinx (http://www.sphinxsearch.com)
|
||||||
// Please see http://tt-rss.org/wiki/SphinxSearch for more information.
|
// Please see http://tt-rss.org/wiki/SphinxSearch for more information.
|
||||||
|
|
||||||
define('SPHINX_INDEX', 'ttrss');
|
define('SPHINX_SERVER', 'localhost:9312');
|
||||||
|
// Hostname:port combination for the Sphinx server.
|
||||||
|
|
||||||
|
define('SPHINX_INDEX', 'ttrss, delta');
|
||||||
// Index name in Sphinx configuration. You can specify multiple indexes
|
// Index name in Sphinx configuration. You can specify multiple indexes
|
||||||
// as a comma-separated string.
|
// as a comma-separated string.
|
||||||
|
// Example configuration files are available on tt-rss wiki.
|
||||||
|
|
||||||
// ***********************************
|
// ***********************************
|
||||||
// *** Self-registrations by users ***
|
// *** Self-registrations by users ***
|
||||||
// ***********************************
|
// ***********************************
|
||||||
|
|
||||||
define('ENABLE_REGISTRATION', false);
|
define('ENABLE_REGISTRATION', false);
|
||||||
// Allow users to register themselves. Please be vary that allowing
|
// Allow users to register themselves. Please be aware that allowing
|
||||||
// random people to access your tt-rss installation is a security risk
|
// random people to access your tt-rss installation is a security risk
|
||||||
// and potentially might lead to data loss or server exploit. Disabled
|
// and potentially might lead to data loss or server exploit. Disabled
|
||||||
// by default.
|
// by default.
|
||||||
|
@ -125,14 +141,10 @@ define('REG_MAX_USERS', 10);
|
||||||
// *** Cookies and login sessions ***
|
// *** Cookies and login sessions ***
|
||||||
// **********************************
|
// **********************************
|
||||||
|
|
||||||
define('SESSION_COOKIE_LIFETIME', 0);
|
define('SESSION_COOKIE_LIFETIME', 86400);
|
||||||
// Default lifetime of a session (e.g. login) cookie. In seconds,
|
// Default lifetime of a session (e.g. login) cookie. In seconds,
|
||||||
// 0 means cookie will be deleted when browser closes.
|
// 0 means cookie will be deleted when browser closes.
|
||||||
|
|
||||||
define('SESSION_EXPIRE_TIME', 86400);
|
|
||||||
// Hard expiration limit for sessions. Should be
|
|
||||||
// greater or equal to SESSION_COOKIE_LIFETIME
|
|
||||||
|
|
||||||
define('SESSION_CHECK_ADDRESS', 1);
|
define('SESSION_CHECK_ADDRESS', 1);
|
||||||
// Check client IP address when validating session:
|
// Check client IP address when validating session:
|
||||||
// 0 - disable checking
|
// 0 - disable checking
|
||||||
|
@ -152,13 +164,18 @@ define('SMTP_FROM_ADDRESS', 'noreply@your.domain.dom');
|
||||||
define('DIGEST_SUBJECT', '[tt-rss] New headlines for last 24 hours');
|
define('DIGEST_SUBJECT', '[tt-rss] New headlines for last 24 hours');
|
||||||
// Subject line for email digests
|
// Subject line for email digests
|
||||||
|
|
||||||
define('SMTP_HOST', '');
|
define('SMTP_SERVER', '');
|
||||||
// SMTP Host to send outgoing mail. Blank - use system MTA.
|
// Hostname:port combination to send outgoing mail (i.e. localhost:25).
|
||||||
|
// Blank - use system MTA.
|
||||||
|
|
||||||
define('SMTP_LOGIN', '');
|
define('SMTP_LOGIN', '');
|
||||||
define('SMTP_PASSWORD', '');
|
define('SMTP_PASSWORD', '');
|
||||||
// These two options enable SMTP authentication when sending
|
// These two options enable SMTP authentication when sending
|
||||||
// outgoing mail. Only used with SMTP_HOST
|
// outgoing mail. Only used with SMTP_SERVER.
|
||||||
|
|
||||||
|
define('SMTP_SECURE', '');
|
||||||
|
// Used to select a secure SMTP connection. Allowed values: ssl, tls,
|
||||||
|
// or empty.
|
||||||
|
|
||||||
// ***************************************
|
// ***************************************
|
||||||
// *** Other settings (less important) ***
|
// *** Other settings (less important) ***
|
||||||
|
@ -174,12 +191,20 @@ define('ENABLE_GZIP_OUTPUT', false);
|
||||||
// if you experience weird errors and tt-rss failing to start, blank pages
|
// if you experience weird errors and tt-rss failing to start, blank pages
|
||||||
// after login, or content encoding errors, disable it.
|
// after login, or content encoding errors, disable it.
|
||||||
|
|
||||||
define('PLUGINS', 'auth_remote, auth_internal, note');
|
define('PLUGINS', 'auth_internal, note, updater');
|
||||||
// Comma-separated list of plugins to load automatically for all users.
|
// Comma-separated list of plugins to load automatically for all users.
|
||||||
// System plugins have to be specified here. Please enable at least one
|
// System plugins have to be specified here. Please enable at least one
|
||||||
// authentication plugin here (auth_*).
|
// authentication plugin here (auth_*).
|
||||||
// Users may enable other user plugins from Preferences/Plugins but may not
|
// Users may enable other user plugins from Preferences/Plugins but may not
|
||||||
// disable plugins specified in this list.
|
// disable plugins specified in this list.
|
||||||
|
// Disabling auth_internal in this list would automatically disable
|
||||||
|
// reset password link on the login form.
|
||||||
|
|
||||||
|
define('LOG_DESTINATION', 'sql');
|
||||||
|
// Log destination to use. Possible values: sql (uses internal logging
|
||||||
|
w// you can read in Preferences -> System), syslog - logs to system log.
|
||||||
|
// Setting this to blank uses PHP logging (usually to http server
|
||||||
|
// error.log).
|
||||||
|
|
||||||
define('CONFIG_VERSION', 26);
|
define('CONFIG_VERSION', 26);
|
||||||
// Expected config version. Please update this option in config.php
|
// Expected config version. Please update this option in config.php
|
||||||
|
@ -187,4 +212,3 @@ define('CONFIG_VERSION', 26);
|
||||||
|
|
||||||
// vim:ft=php
|
// vim:ft=php
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ db_pwd=$(dd if=/dev/urandom bs=1 count=200 2> /dev/null | tr -c -d '[A-Za-z0-9]'
|
||||||
db_user=ttrss
|
db_user=ttrss
|
||||||
|
|
||||||
# Initialize database and store mysql password for upgrade
|
# Initialize database and store mysql password for upgrade
|
||||||
sudo yunohost app initdb $db_user -p $db_pwd
|
sudo yunohost app initdb $db_user -p $db_pwd -s $(readlink -e ../source/schema/ttrss_schema_mysql.sql)
|
||||||
sudo yunohost app setting ttrss mysqlpwd -v $db_pwd
|
sudo yunohost app setting ttrss mysqlpwd -v $db_pwd
|
||||||
|
|
||||||
# Copy files to the right place
|
# Copy files to the right place
|
||||||
|
@ -34,6 +34,12 @@ sudo sed -i "s/yunobase/$db_user/g" $final_path/config.php
|
||||||
sudo sed -i "s,yunopath,https://$domain$path,g" $final_path/config.php
|
sudo sed -i "s,yunopath,https://$domain$path,g" $final_path/config.php
|
||||||
echo "*/30 * * * * www-data cd $final_path && /usr/bin/php $final_path/update.php -feeds >/dev/null 2>&1" > /etc/cron.d/ttrss
|
echo "*/30 * * * * www-data cd $final_path && /usr/bin/php $final_path/update.php -feeds >/dev/null 2>&1" > /etc/cron.d/ttrss
|
||||||
|
|
||||||
|
#add folder
|
||||||
|
sudo mkdir $final_path/cache/{export,images,upload,js}
|
||||||
|
sudo mkdir $final_path/{feed-icons,lock}
|
||||||
|
|
||||||
|
sudo chmod -R 777 cache/images && &&chmod -R 777 cache/upload && chmod -R 777 cache/export && chmod -R 777 cache/js && chmod -R 777 feed-icons && chmod -R 777 lock
|
||||||
|
|
||||||
|
|
||||||
# Set permissions to ttrss directory
|
# Set permissions to ttrss directory
|
||||||
sudo chown -R www-data: $final_path
|
sudo chown -R www-data: $final_path
|
||||||
|
|
Loading…
Reference in a new issue