Compare commits

..

8 commits

Author SHA1 Message Date
546bc5a445
wip 2024-04-26 15:07:53 +02:00
82965c4d89
wip 2024-04-26 15:07:53 +02:00
edcc6094e5
wip 2024-04-26 15:07:53 +02:00
cc670b8a90
wip 2024-04-26 15:07:51 +02:00
e18306058a
nodes/netcup.mails.py: upgrade roundcube 2024-04-16 10:58:36 +02:00
e982f1e076
comment 2024-04-16 10:58:16 +02:00
a2639bc370
reactivate backupserver 2024-04-16 10:58:00 +02:00
fd1d0ac976
xapian indexes in dataset without snapshots 2024-03-15 15:42:22 +01:00
6 changed files with 13 additions and 4 deletions

View file

@ -6,7 +6,7 @@ ssl_cert = </var/lib/dehydrated/certs/${node.metadata.get('mailserver/hostname')
ssl_key = </var/lib/dehydrated/certs/${node.metadata.get('mailserver/hostname')}/privkey.pem ssl_key = </var/lib/dehydrated/certs/${node.metadata.get('mailserver/hostname')}/privkey.pem
ssl_dh = </etc/dovecot/dhparam.pem ssl_dh = </etc/dovecot/dhparam.pem
ssl_client_ca_dir = /etc/ssl/certs ssl_client_ca_dir = /etc/ssl/certs
mail_location = maildir:~ mail_location = maildir:${node.metadata.get('mailserver/maildir')}/%u:INDEX=${node.metadata.get('mailserver/maildir')}/index/%u
mail_plugins = fts fts_xapian mail_plugins = fts fts_xapian
namespace inbox { namespace inbox {

View file

@ -20,6 +20,10 @@ directories = {
'owner': 'vmail', 'owner': 'vmail',
'group': 'vmail', 'group': 'vmail',
}, },
'/var/vmail/index': {
'owner': 'vmail',
'group': 'vmail',
},
'/var/vmail/sieve': { '/var/vmail/sieve': {
'owner': 'vmail', 'owner': 'vmail',
'group': 'vmail', 'group': 'vmail',

View file

@ -33,6 +33,12 @@ defaults = {
'mountpoint': '/var/vmail', 'mountpoint': '/var/vmail',
'compression': 'on', 'compression': 'on',
}, },
'tank/vmail/index': {
'mountpoint': '/var/vmail/index',
'compression': 'on',
'com.sun:auto-snapshot': 'false',
'backup': False,
},
}, },
}, },
} }

View file

@ -49,7 +49,7 @@ def generate_ed25519_key_pair(secret):
return (deterministic_privatekey, public_key) return (deterministic_privatekey, public_key)
#https://www.fragmentationneeded.net/2017/10/ssh-hashknownhosts-file-format.html # https://www.fragmentationneeded.net/2017/10/ssh-hashknownhosts-file-format.html
# test this: # test this:
# - `ssh-keyscan -H 10.0.0.5` # - `ssh-keyscan -H 10.0.0.5`
# - take the salt from the ssh-ed25519 entry (first field after '|1|') # - take the salt from the ssh-ed25519 entry (first field after '|1|')

View file

@ -1,5 +1,4 @@
{ {
'dummy': True,
'hostname': '10.0.0.5', 'hostname': '10.0.0.5',
'groups': [ 'groups': [
'autologin', 'autologin',

View file

@ -189,7 +189,7 @@
}, },
'roundcube': { 'roundcube': {
'product_name': 'Sublimity Mail', 'product_name': 'Sublimity Mail',
'version': '1.6.2', 'version': '1.6.6',
'installer': False, 'installer': False,
}, },
'vm': { 'vm': {