-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfig.yml.example
57 lines (55 loc) · 2.48 KB
/
config.yml.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#----------------------------------------#
# Hetzner cloud server configuration #
#----------------------------------------#
# Hetzner Cloud token with write access (https://console.hetzner.cloud/projects/xxxxxxx/security/tokens)
hcloud_token: xyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxxxzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyz
# Hetzner server name
server_name: mailserver
# Server type from https://docs.hetzner.com/cloud/servers/overview/#server-types
server_type: cx22
# Location from https://docs.hetzner.com/cloud/general/locations/#what-locations-are-there
server_location: nbg1
# Enable Hetzner backups for the server (extra costs)
server_backups: no
# SSH keys for management access using the root user
server_ssh_keys:
- { name: "WeirdName", key: "ssh-ed25519 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }
#----------------------------------------#
# mailcow configuration #
#----------------------------------------#
hostname: mail.example.com
# Server and mailserver timezone
timezone: Europe/Berlin
# mailcow version
mailcow_version: 2022-11b
# Mailcow full text search
mailcow_fts: yes
# Watchdog notification contact information
mailcow_watchdog_contact: monitoring@external.com
# Let's Encrypt registration contact information
mailcow_acme_contact: monitoring@example.com
# Whether to enable MTA-STS (needs additional dns configuration)
mta_sts: no
#----------------------------------------#
# Backup configuration #
#----------------------------------------#
# Whether backup using Borgbackup to an external server should be enabled
backup_enabled: yes
# Passphrase for the Borgbackup repository
backup_passphrase: "supersecret"
# SSH private key as base64 for connecting to the backup host
backup_private_key: "LS0tLS1CRUdJTiBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0KLS0tLS1FTkQgT1BFTlNTSCBQUklW|||xyz|||QVRFIEtFWS0tLS0tCg=="
# Backup server user
backup_user: u111111-sub1
# Backup server host
backup_host: u111111-sub1.your-storagebox.de
# Backup server ssh port
backup_port: 23
# Path of the Borgbackup repository at the backup server
backup_path: ./backups
# Whether the healtchecks.io (self-hosting supported) monitoring for the backup job should be enabled
backup_healthchecks_enabled: yes
# Webhook of the configured healtchecks.io check
backup_healthchecks_webhook: https://hc-ping.com/11111111-1111-1111-1111-111111111111
# Makes the volumes writeable for Borgmatic to make restores possible. List can contain 'vmail', 'crypt', 'redis', 'rspamd', 'postfix'
backup_restorable: []