Commit graph

57 commits

Author SHA1 Message Date
Kevin MacMartin
af50f0f3dc Use --nginx instead of specifying the webroot since we're expecting nginx to be running either way 2018-10-01 23:42:12 -04:00
Kevin MacMartin
049cad20c1 Pull in upstream update to php.ini 2018-06-26 16:32:29 -04:00
Kevin MacMartin
909b792c78 Update php.ini to reflect upstream changes 2018-04-25 01:49:23 -04:00
Kevin MacMartin
980760b9d8 Add the newly required ssl_dh stuff to dovecot 2018-03-23 15:02:51 -04:00
Kevin MacMartin
730cbedc55 Add note about adding postfix and dovecot reload to the mail config 2018-03-21 16:14:53 -04:00
Kevin MacMartin
4774419636 Improve the setup instructions considerably 2018-03-21 16:08:08 -04:00
Kevin MacMartin
99e027426b Clarify the postfix setup a bit 2018-03-21 15:37:25 -04:00
Kevin MacMartin
c09d39eda6 Use the system's hostname.domain.tld for postfix and add mail.domain.tld as an additional destination 2018-03-21 15:34:20 -04:00
Kevin MacMartin
94cda851d9 Enable the intl module 2018-03-19 00:14:02 -04:00
Kevin MacMartin
5d5492071e Don't comma-separate packages and folders so the lists are easier to copy into the terminal 2018-03-19 00:02:51 -04:00
Kevin MacMartin
cc3615ad8c Forward http(s)?://www.domainname.tld to https://domainname.tld 2018-03-18 23:41:01 -04:00
Kevin MacMartin
7b8b75c427 Use a letsencrypt script instead of a service to initiate let's encrypt certificate generation 2018-03-18 23:40:24 -04:00
Kevin MacMartin
3026569f18 No longer include php-mcrypt in the web server installation 2018-03-18 23:39:15 -04:00
Kevin MacMartin
f8dbd128df Remove the mcrypt module as it's no longer included in PHP 2018-02-04 17:42:00 -05:00
Kevin MacMartin
5e49c5fb63 Update php.ini for PHP 7.2.2 2018-02-02 00:18:19 -05:00
Kevin MacMartin
add8abba95 Update php.ini and remove the leading blank line from the nginx mime.types 2017-12-03 21:23:53 -05:00
Kevin MacMartin
f2081c1c56 Update php.ini based on upstream changes 2017-07-06 00:34:46 -04:00
Kevin MacMartin
efbb586dbb Update the php.ini to reflect upstream 2017-05-10 14:55:01 -04:00
Kevin MacMartin
c8a580663c Make server-to-server encryption optional so communication can still occur when another server doesn't have encryption 2017-05-04 22:46:41 -04:00
Kevin MacMartin
b5703433a1 Update the php.ini with upstream changes 2017-02-21 16:08:10 -05:00
Kevin MacMartin
cce7f3ac42 Reject unknown sender domains in postfix 2017-02-07 19:39:12 -05:00
Kevin MacMartin
1546a82875 Smooth some confusing edges in the README mail server setup 2017-01-24 14:49:21 -05:00
Kevin MacMartin
1dd4d266e2 Add opendkim support to the postfix main.cf config 2017-01-24 00:12:11 -05:00
Kevin MacMartin
c9e6a83bdb Update the mail server config to include the missing pieces to avoid getting detected as spam 2017-01-23 00:14:19 -05:00
Kevin MacMartin
2376a0fec9 Update php.ini to reflect upstream changes 2017-01-22 18:43:29 -05:00
Kevin MacMartin
9e26f1b24a Add GeoIP (PECL) support to PHP 2017-01-13 19:39:32 -05:00
Kevin MacMartin
4ce42ab74d Update default the nginx sites-available config to include XSS and clickjacking protection and to 301 to https on port 80, and add configs for piwik and rouncube 2016-12-18 23:54:13 -05:00
Kevin MacMartin
b974e009f3 Add note about locking mysql down to local server access 2016-12-15 21:19:19 -05:00
Kevin MacMartin
dd6efa8ef6 Add .procmail to the skel mail config 2016-12-12 14:10:54 -05:00
Kevin MacMartin
284dee9d64 Update the php.ini 2016-12-08 22:45:08 -05:00
Kevin MacMartin
075111cba1 Up mailbox size limit to 1 gigabyte and message size limit to 50 megs 2016-10-26 12:03:55 -04:00
Kevin MacMartin
4a0be3a75c Add Mail folder to the skel config as a .tar.gz so it gets included by git 2016-10-21 16:45:13 -04:00
Kevin MacMartin
6b132bc94b Update nginx config to reflect upstream changes 2016-10-13 21:26:10 -04:00
Kevin MacMartin
17b89ee112 Update php config to reflect latest upstream changes 2016-10-13 21:18:40 -04:00
Kevin MacMartin
d0bba32cfc Increase the maximum upload size to 30 megs in php and nginx, and update the let's encrypt renewal service 2016-09-12 18:41:03 -04:00
Kevin MacMartin
1e84ed524f Update php.ini 2016-08-15 18:45:45 -04:00
Kevin MacMartin
f4b8ceee32 Update letsencrypt service to use certbot 2016-08-15 18:34:38 -04:00
Kevin MacMartin
6838de9eee Change letsencrypt to certbot 2016-08-15 18:33:30 -04:00
Kevin MacMartin
c3d6c50769 Remove the hard-coded email from the system service 2016-06-05 23:51:58 -04:00
Kevin MacMartin
8d6df62092 Clean up formatting in the nginx conf a bit 2016-05-30 20:23:13 -04:00
Kevin MacMartin
6d70fa9046 Remove duplicate application/javascript 2016-05-30 20:20:25 -04:00
Kevin MacMartin
a7e88f3853 Add gzip and h5bp configuration to the nginx config 2016-05-30 20:18:10 -04:00
Kevin MacMartin
0dcd3c8684 Add npm to the web server requirements 2016-05-02 22:58:54 -04:00
Kevin MacMartin
2497f3a783 Be more specific in setup instruction headings 2016-05-02 22:39:40 -04:00
Kevin MacMartin
9367fccaa5 Add missing php packages to the nginx setup instructions 2016-05-02 22:38:46 -04:00
Kevin MacMartin
90b680c42a Fix mysql db install command in the instructions 2016-05-02 22:31:08 -04:00
Kevin MacMartin
b3b8b0c89e Fix incorrect service names in the nginx setup instructions 2016-05-02 22:29:32 -04:00
Kevin MacMartin
701ee55645 Remove fixme about adding mysql as it's already been added 2016-05-02 22:28:23 -04:00
Kevin MacMartin
e87b283624 Remove FIXME and specify what folders are for 2016-05-02 22:23:02 -04:00
Kevin MacMartin
7aba1f6073 Remove mysql from the list of nginx requirements as mariadb is already included 2016-05-02 22:11:36 -04:00