FeministWiki:Server setup: Difference between revisions
Technician (talk | contribs) →Install server components: Add rspamd. |
Technician (talk | contribs) No edit summary |
||
| Line 147: | Line 147: | ||
nginx-extras \ | nginx-extras \ | ||
opendkim \ | opendkim \ | ||
opendmarc \ | |||
postfix \ | postfix \ | ||
postfix-ldap \ | postfix-ldap \ | ||
slapd | slapd | ||
| Line 158: | Line 158: | ||
apt-get install ejabberd/$(lsb_release -sc)-backports # e.g. ejabberd/bookworm-backports | apt-get install ejabberd/$(lsb_release -sc)-backports # e.g. ejabberd/bookworm-backports | ||
=== Make sure Postfix can connect to OpenDKIM === | === Make sure Postfix can connect to OpenDKIM & OpenDMARC === | ||
Postfix's SMTPD daemon runs in a chroot in {{C|/var/spool/postfix}}, so the configuration of OpenDKIM and OpenDMARC arrange for their respective Unix sockets to be created in subdirectories therein; we must ensure that these exist and have the correct permissions: | |||
mkdir -p /var/spool/postfix/opendkim | mkdir -p /var/spool/postfix/opendkim | ||
mkdir -p /var/spool/postfix/opendmarc | |||
chown opendkim:opendkim /var/spool/postfix/opendkim | chown opendkim:opendkim /var/spool/postfix/opendkim | ||
chown opendmarc:opendmarc /var/spool/postfix/opendmarc | |||
adduser postfix opendkim | adduser postfix opendkim | ||
adduser postfix opendmarc | |||
=== Install PHP and modules === | === Install PHP and modules === | ||
| Line 168: | Line 173: | ||
This should really be part of the last section, but due to the sheer number of PHP modules we want to install, it's in its own section: | This should really be part of the last section, but due to the sheer number of PHP modules we want to install, it's in its own section: | ||
php_version=8. | php_version=8.4 # or whatever version we're on | ||
apt-get install php${php_version} \ | apt-get install php${php_version} \ | ||