Commit Graph

34 Commits

Author SHA1 Message Date
Jim Hague 61f1751416 Final email tweaks to delivery without errors.
1. Get Exim from backports because SRS.
2. Get rspamd from rspamd repo, because that works with Exim.
3. Fix permissions issue on delivery via Dovecot.
2023-05-18 16:54:48 +01:00
Jim Hague c69b677d83 Update Jenkins repository key. 2023-05-18 16:32:37 +01:00
Jim Hague 44303547a0 Add email - Dovecot, rspamd, exim4.
And appropriate configuration for various email domains.
2023-05-17 16:39:57 +01:00
Jim Hague 0d809dfdf1 Correct 'owner' to 'user'. 2023-05-12 16:20:02 +01:00
Jim Hague 2e2abbf0a1 Set certificate ownership and add www-data to ssl-cert group.
ssl-cert has permissions to read certificates. No other regular user
does.
2023-05-12 15:26:34 +01:00
Jim Hague 5ec2a57f20 havoc_website: add SSL redirect for cryhavoc.org.uk to www.cryhavoc.org.uk. 2023-05-12 10:08:45 +01:00
Jim Hague 78ae3d2bb5 Add cowboy_website to hedwig. 2023-05-11 14:21:11 +01:00
Jim Hague 68806c73fb Add havoc_website to hedwig. 2023-05-11 13:24:29 +01:00
Jim Hague c357b5931d Add mariadb install to hedwig. 2023-04-06 16:13:09 +01:00
Jim Hague 7ea4807530 Copy specific files in dehydrated to avoid copying the subrepo .git. 2023-04-06 15:05:57 +01:00
Jim Hague b3aeeece3f We definitely need cron installed. 2023-04-06 14:34:07 +01:00
Jim Hague eac3fc9a22 Add .gitignore 2023-04-04 15:06:06 +01:00
Jim Hague 9d90d6c40f Replace dehydrated-mythic-dns01 with git submodule. 2023-04-04 15:04:22 +01:00
Jim Hague 5a3ecb2c50 Add backup operations and remote access configs. 2023-04-04 14:29:28 +01:00
Jim Hague 9260d39730 Add firewall definitions. 2023-04-04 14:28:19 +01:00
Jim Hague a39ca11730 Correct proxy comment. 2023-03-26 16:34:43 +01:00
Jim Hague f7639c230a Change webmail cert path to client path and add symlink on server.
So webmail can be moved between servers if necessary.
2023-03-09 16:58:46 +00:00
Jim Hague 8efa0b29d6 Activate webmail on scabbers and lunch website on hedwig. 2023-03-08 15:44:59 +00:00
Jim Hague 958b501725 Add dottes website details. 2023-03-08 15:44:34 +00:00
Jim Hague 21ed67ee25 Add lunch website. 2023-03-08 15:43:07 +00:00
Jim Hague 4e09ce6626 Add Roundcube webmail. 2023-03-08 15:40:51 +00:00
Jim Hague 021d064552 Add mechanism for copying certificates to other servers. 2023-03-07 15:09:25 +00:00
Jim Hague 42d811b01f ImageMAgick no longer required for dottes build now PNG replaced by SVG. 2023-03-05 22:19:48 +00:00
Jim Hague 888801ddd5 Add include Apache module (required for dottes) and dottes to scabbers. 2023-03-05 22:19:12 +00:00
Jim Hague 1b7b8e7c4b pdfcrop is not longer required, so neither is texlive-extra-utils. 2023-02-28 17:46:47 +00:00
Jim Hague e7c3209a8a Add Gitea to scabbers. 2023-02-27 18:02:28 +00:00
Jim Hague fd0714e00d Add fail2ban and firewalld to scabbers. 2023-02-27 14:49:09 +00:00
Jim Hague 8c2405c7b7 Add fail2ban and firewalld and test out with hedwig. 2023-02-27 14:44:50 +00:00
Jim Hague 9b90676d1f Use a better action name. 2023-02-27 14:32:37 +00:00
Jim Hague d33ae10f29 Add Jenkins, and requisites for building The Booke Of Dottes. 2023-02-26 00:37:35 +00:00
Jim Hague 6f23b71595 Add Mercurial repos and web interface. 2023-02-24 11:51:59 +00:00
Jim Hague e51246b17a Add .hgignore. 2023-02-20 15:50:49 +00:00
Jim Hague 061cf5bc6c Add certificate management via Mythic Beasts DNSAPI. 2023-02-20 15:50:20 +00:00
Jim Hague 0ee6d4a45b Basic config for all Debian servers. 2023-02-16 18:30:03 +00:00