From bedb791875dfc69cfbb0d6f7040ef68efdb5168c Mon Sep 17 00:00:00 2001 From: Kuba Orlik Date: Fri, 11 Sep 2026 21:25:57 +0200 Subject: [PATCH] Update README. Make sure backup dir is entered --- README.md | 37 +++++++++++++++++++++++++++++-------- tasks/main.yml | 6 ++++++ 2 files changed, 35 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 8385e9c..6a74f7f 100644 --- a/README.md +++ b/README.md @@ -3,13 +3,34 @@ hosts: ansible1 tags: "mailcow" vars: - mailcow_repo_dir: "/opt/mailcow-dockerized" - mailcow_dockerized_commit: "586b3a2ed1c" - mailcow_hostname_fqdn: "mail.kuba-orlik.name" - mailcow_storage_dir: "/mnt/juice/mailcow" - mailcow_local_http_port: "9001" - mailcow_timezone: "Europe/Warsaw" - mailcow_docker_subnet=172.30.1 + mail_domain: "mail.kuba-orlik.name" + mail_mailcow_port: "9001" + nginx_acme_email: "kontakt@kuba-orlik.name" roles: - - mailcow + - role: mailcow + vars: + mailcow_hostname_fqdn: "{{ mail_domain }}" + mailcow_repo_dir: "/opt/mailcow-dockerized" + mailcow_dockerized_commit: "586b3a2ed1c" + mailcow_storage_dir: "/mnt/juice/mailcow" + mailcow_local_http_port: "{{ mail_mailcow_port }}" + mailcow_timezone: "Europe/Warsaw" + mailcow_docker_subnet: "172.30.1" + - role: "sealcode.nginx.proxies" + tags: + - mailcow + - mailcow-nginx + vars: + nginx_proxies: + - domain: "{{ mail_domain }}" + site_name: "mailcow" + upstream: "http://localhost:{{ mail_mailcow_port }}" + max_upload_size: "2G" + use_test_cert: false + - domain: "autodiscover.kuba-orlik.name" + site_name: "mailcow-autodiscover" + upstream: "http://127.0.0.1:{{ mail_mailcow_port }}/autodiscover" ``` + + +You can now access https://${MAILCOW_HOSTNAME}/admin using the default credentials admin and the password moohoo. diff --git a/tasks/main.yml b/tasks/main.yml index 7634180..7d6086c 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -9,6 +9,12 @@ state: latest update_cache: true +- name: "Setup backups" + tags: mailcow + lineinfile: + path: "/backup-dirs" + line: "{{ mailcow_storage_dir }}" + - name: Open the necessary ports community.general.ufw: rule: allow