Commit Graph

2130 Commits

Author SHA1 Message Date
Râu Cao e8880ded90 Remove vagrant (dev) node config files
No need for sharing them, since the actual roles etc. are defined in the
Vagrantfile.
2023-12-07 10:37:09 +01:00
Râu Cao 10dd3bf16e Add new RSK testnet node, don't serve from current one 2023-12-07 09:55:29 +01:00
Râu Cao ca580bcfe2 Set email report contact in production 2023-12-07 09:37:37 +01:00
raucao 5b0cb438ba Merge pull request 'Set up SpamAssassin' (#529) from feature/spamassassin into feature/email
Reviewed-on: #529
2023-12-06 11:28:14 +00:00
Râu Cao 5a4cdf9c30 Prevent local users from impersonating other local users 2023-12-06 12:27:38 +01:00
Râu Cao b3f2ca415e Set up SpamAssassin
Scan incoming and outgoing email for spam. Use a local Unbound for DNS,
so we don't run into blocks for RBL queries.
2023-12-06 12:22:24 +01:00
Râu Cao 05ccbcc58f Merge branch 'master' into feature/email 2023-12-05 18:37:43 +01:00
Râu Cao e3c4bf8969 Update node config 2023-12-05 18:21:26 +01:00
Râu Cao cc6cebb8a2 Increase TURN throughput allowance 2023-12-05 18:20:27 +01:00
Râu Cao 4dbc960eed Switch ejabberd node handling TURN
Should use the same outgoing IP as for incoming
2023-12-05 18:19:48 +01:00
raucao ce47072b0d Merge pull request 'Improve VM backups, configure backups on "her"' (#528) from feature/backup_improvements into master
Reviewed-on: #528
2023-12-05 17:18:40 +00:00
Râu Cao 7805182457 Change borg backup default interval to 3 hrs 2023-12-05 18:16:15 +01:00
Râu Cao 769ac4a081 Support node-specific borg repo config 2023-12-05 18:09:44 +01:00
Râu Cao b1763cd032 Pattern-match node names for VM backup exclusion 2023-12-05 18:04:57 +01:00
Râu Cao c746b38ebf Update node info 2023-12-05 14:19:52 +01:00
raucao 0a58cac0cf Merge pull request 'Set up DKIM signing and verification' (#527) from feature/email_dkim into feature/email
Reviewed-on: #527
2023-12-04 12:42:37 +00:00
Râu Cao 42c04538d8 Set up DKIM signing and verification 2023-12-04 13:40:37 +01:00
Râu Cao c9ad3c2d18 Create/configure common default mailboxes 2023-12-04 13:33:23 +01:00
Râu Cao fbad0bf896 More explicit postfix configs 2023-12-03 18:33:12 +01:00
Râu Cao 8a7eeb1dd9 Change INBOX location 2023-12-03 18:32:55 +01:00
Râu Cao 568197737a Fix SMTP connection delay when peer hostname cannot be resolved 2023-12-03 18:31:47 +01:00
Râu Cao 738e96f7e4 Fix auth for SMTP submission on port 465 2023-12-03 18:31:12 +01:00
Râu Cao 87411274ae Configure email domain for production 2023-12-03 18:29:35 +01:00
Râu Cao ce00852bba Remove obsolete config file 2023-12-01 12:19:21 +01:00
Râu Cao 366c0c0d3c Add WIP email domain and hostname 2023-12-01 10:02:25 +01:00
Râu Cao 89d00afd1c Set up email proxy 2023-12-01 10:02:11 +01:00
Râu Cao e4abfb1b75 Use more reasonable priority for attributes in recipe 2023-12-01 10:01:34 +01:00
Râu Cao 335a082171 Put an LDAP server in the production env 2023-12-01 10:00:35 +01:00
Râu Cao 9d0ff358ef Only use certbot deploy hook when applicable 2023-12-01 10:00:07 +01:00
Râu Cao 495a4231fb Add mail server node 2023-12-01 09:59:41 +01:00
Râu Cao 51068e5259 Add email credentials 2023-12-01 09:58:25 +01:00
Râu Cao fbcf1ed5e7 WIP Add initial cookbook and roles for email service 2023-12-01 09:56:54 +01:00
Râu Cao 158a9c2fbe Update postfix cookbook 2023-11-29 22:26:59 +01:00
Râu Cao 1e9878d17e Remove obsolete clients 2023-11-28 22:43:21 +01:00
Râu Cao 3df7a386e6 Remove rsk-testnet-3 2023-11-28 22:43:21 +01:00
raucao cbeddefa34 Merge pull request 'Set max size for external S3 upload requests' (#525) from bugfix/s3_nginx_max_upload_size into master
Reviewed-on: #525
2023-11-15 13:04:34 +00:00
Râu Cao aefd01d38d Remove old RSK mainnet node 2023-11-15 13:22:15 +01:00
Râu Cao 5765c08d6e Fail over to next node when and RSK backend is down 2023-11-15 13:21:46 +01:00
Râu Cao aaae90bc0d Don't exit VM backup scripts immediately on failures 2023-11-15 13:20:42 +01:00
Râu Cao 087616b6b6 Set max size for external S3 upload requests
Fix uploads failing when exceeding the default nginx limit
2023-11-08 21:44:49 +01:00
Râu Cao 390753faa3 Increase update delay for Gandi DNS records 2023-11-05 01:01:16 +01:00
Râu Cao 1a3516904d Update node info 2023-11-05 01:01:04 +01:00
raucao adafb132ee Merge pull request 'Upgrade Mastodon to 4.2.1' (#524) from chore/upgrade_mastodon into master
Reviewed-on: #524
2023-11-05 00:00:51 +00:00
Râu Cao 8071f44f41 Upgrade Mastodon to 4.2.1 2023-11-05 00:57:43 +01:00
Râu Cao 05d04fe76c Update node info 2023-11-04 15:25:01 +01:00
raucao 231811f9d0 Merge pull request 'Upgrade Gitea to 1.20.5' (#523) from chore/upgrade_gitea into master
Reviewed-on: #523
2023-11-04 14:15:47 +00:00
Râu Cao 9fa7d8b28f Upgrade Gitea to 1.20.5 2023-11-04 15:14:58 +01:00
raucao 5fbc48df9a Merge pull request 'Upgrade RSKj to 5.3.0, deploy new nodes' (#522) from chore/upgrade_rskj_jammy into master
Reviewed-on: #522
2023-11-04 14:09:30 +00:00
Râu Cao 925a5da239 Upgrade RSKj to 5.3.0, deploy new nodes
Adapted the cookbook for new nodes running on Jammy.
2023-11-04 15:06:31 +01:00
Râu Cao 3d3156a031 Add new host 2023-11-01 12:39:17 +01:00