Gave up on manually creating config. Creating temporary docker container and then stealing config.
This commit is contained in:
parent
146ca3b9ad
commit
d758248ea0
2 changed files with 15 additions and 10 deletions
Binary file not shown.
|
|
@ -6,12 +6,10 @@
|
|||
user_admin_password = config.age.secrets.mail-admin.path;
|
||||
};
|
||||
settings = {
|
||||
authentication = {
|
||||
fallback-admin = {
|
||||
authentication.fallback-admin = {
|
||||
secret = "%{file:/run/credentials/stalwart-mail.service/user_admin_password}%";
|
||||
user = "admin";
|
||||
};
|
||||
};
|
||||
server = {
|
||||
tracer."log" = {
|
||||
ansi = false;
|
||||
|
|
@ -45,16 +43,12 @@
|
|||
};
|
||||
|
||||
hostname = "mx1.jsw.tf";
|
||||
lookup.default = {
|
||||
hostname = "mx1.jsw.tf";
|
||||
domain = "jsw.tf";
|
||||
};
|
||||
lookup.default.domain = "jsw.tf";
|
||||
acme."letsencrypt" = {
|
||||
directory = "https://acme-v02.api.letsencrypt.org/directory";
|
||||
challenge = "tls-alpn-01";
|
||||
contact = ["jurnwubben@gmail.com"];
|
||||
domains = ["jsw.tf" "mx1.jsw.tf"];
|
||||
cache = "%{BASE_PATH}%/etc/acme";
|
||||
renew-before = "30d";
|
||||
};
|
||||
directory."imap".lookup.domains = ["jsw.tf"];
|
||||
|
|
@ -71,6 +65,17 @@
|
|||
# };
|
||||
};
|
||||
};
|
||||
|
||||
# virtualisation.oci-containers.containers.stalwart = {
|
||||
# image = "docker.io/stalwartlabs/mail-server:latest";
|
||||
# labels = {
|
||||
# "io.containers.autoupdate" = "registry";
|
||||
# };
|
||||
# ports = ["25:25" "465:465" "993:993" "9003:8080"];
|
||||
# volumes = [
|
||||
# "/home/jsw/stalwart:/opt/stalwart-mail"
|
||||
# ];
|
||||
# };
|
||||
networking.firewall.allowedTCPPorts = [
|
||||
993
|
||||
25
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue