mailinabox/setup
dofl 6ec76b4842 Switch PHP's default process manager
Changing from dynamic to ondemand lowers the number of idle PHP processes from the default of 3 to 1. PHP automatically scales up the number of processes when required, but kills them after 10 seconds (default). I've seen PHP's memory consumption drop significantly. This should be very helpful for low-end VPS servers. Tested for a couple of months on a VPS with 1 GB and 1 CPU with 5 users. No noticeable negative loading times, but about 15% less RAM usage.

Based on this article: https://ma.ttias.be/a-better-way-to-run-php-fpm/
2017-07-26 07:51:29 +02:00
..
bootstrap.sh release v0.23a 2017-05-31 07:42:18 -04:00
dkim.sh use "127.0.0.1" throughout rather than mixing use of an IP address and "localhost" 2016-05-06 09:10:38 -04:00
dns.sh Corrected typo in setup/dns.sh 2017-04-10 18:37:09 +02:00
firstuser.sh Set default user password length to 8 in non-interactive setups (#1123) 2017-03-26 13:23:34 -04:00
functions.sh Update to Nextcloud 12 using PHP7 2017-07-14 06:48:22 -04:00
mail-dovecot.sh set dovecot vsz_limit to 1/3 of available memory (#1096) 2017-03-01 07:59:48 -05:00
mail-postfix.sh disable nested checker checks (#972) 2016-10-18 14:15:33 -04:00
mail-users.sh Dovecot LMTP accepted all mail regardless of whether destination was a user, broken by ae8cd4ef, fixes #852 2016-06-02 08:05:34 -04:00
management.sh fetch whole bootstrap - fixes missing icons in admin (#1185) 2017-05-31 07:36:17 -04:00
migrate.py make the system SSL certificate a symlink so we never have to replace a certificate file, and flatten the directory structure of user-installed certificates 2015-11-29 02:02:01 +00:00
munin.sh needed libcgi-fast-perl and chown log files 2016-01-13 23:55:45 -05:00
network-checks.sh prevent apt from asking the user any questions 2015-02-13 13:41:52 +00:00
owncloud.sh Update to Nextcloud 12 using PHP7 2017-07-14 06:48:22 -04:00
preflight.sh lower memory requirements to 512MB, display a warning if system memory is below 768MB. (#952) 2016-10-15 15:41:25 -04:00
questions.sh remove all references to justtesting.email (#1003) (#1005) 2016-11-30 12:55:18 -05:00
spamassassin.sh Allow larger messages to be checked by SpamAssassin (#1006) 2016-11-30 12:55:03 -05:00
ssl.sh drop the CSR_COUNTRY setting and ask within the control panel 2015-12-26 11:48:23 -05:00
start.sh at the end of setup show SHA256 tls cert hash instead of SHA1 hash (#1108) 2017-03-01 07:57:03 -05:00
system.sh Update to Nextcloud 12 using PHP7 2017-07-14 06:48:22 -04:00
web.sh Switch PHP's default process manager 2017-07-26 07:51:29 +02:00
webmail.sh Update to Nextcloud 12 using PHP7 2017-07-14 06:48:22 -04:00
zpush.sh Update to Nextcloud 12 using PHP7 2017-07-14 06:48:22 -04:00