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