Facebook
From Innocent Cheetah, 2 Years ago, written in YAML.
This paste is a reply to mail-compose.yml from Cream Echidna - go back
Embed
Viewing differences between mail-compose.yml and Re: mail-compose.yml
version: "3"

networks:
    rohan-proxy:
        external: true

services:

  nginx-proxy-manager:
    container_name: nginx-proxy-manager
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    environment:
      - VIRTUAL_HOST=nginx.example.com
      - VIRTUAL_PORT=81
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - /opt/data/nginx-manager/data:/data
      - /opt/data/nginx-manager/letsencrypt:/etc/letsencrypt
    networks:
      - rohan-proxy


  mailserver:
    image: analogic/poste.io
    container_name: mailserver
    hostname: mail
    domainname: example.com
    dns:
      - 1.1.1.1
      - 1.0.0.1
    ports:
      - "80:80"    # Webmail/Admin
      - "25:25"    # SMTP  (explicit TLS => STARTTLS)
      - "465:465"  # ESMTP (implicit TLS)
      - "587:587"  # ESMTP (explicit TLS => STARTTLS)
      - "143:143"  # IMAP4
      - "993:993"  # IMAP4 (implicit TLS)
    volumes:
      - /opt/data/mail:/data
      - /opt/data/mail/webmail/plugins:/opt/www/webmail/plugins
      - /opt/data/mail/webmail/config:/opt/www/webmail/config
      - /etc/localtime:/etc/localtime:ro
    environment:
      - TZ=Europe/Seville
      - HTTPS=OFF
      - VIRTUAL_HOST=mail.example.com
      - VIRTUAL_PORT=80
      - DISABLE_CLAMAV=FALSE
    restart: always
    networks:networks:
      - rohan-proxy