mailcow-dockerized Docker & Self-Hosted Deployment

GitHub

Mailcow: dockerized - ๐Ÿฎ + ๐Ÿ‹ = ๐Ÿ’•

13,079 stars JavaScript JavaScript 1 file ยท ~15,747 tokens #acme#clamav#docker#docker-compose#dovecot#groupware#hacktoberfest#imap
RAW Compose
1. Pull Image (DOCKERHUB) docker pull osixia/openldap
2. Docker Run (1-Click Launch) docker run -d --name mailcow-dockerized -p 389:389 --restart always osixia/openldap:1.4.0
3. Podman Run podman run -d --name mailcow-dockerized -p 389:389 --restart always osixia/openldap:1.4.0
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/osixia/openldap:1.4.0
5. ORAS Pull (OCI Artifact) oras pull osixia/openldap:1.4.0
6. Compose Deployment docker compose up -d
data/web/inc/lib/vendor/directorytree/ldaprecord/docker-compose.yml
Download .yml
services:
    ldap:
        image: osixia/openldap:1.4.0
        container_name: ldap
        restart: always
        hostname: local.com
        environment:
            LDAP_TLS_VERIFY_CLIENT: try
            LDAP_OPENLDAP_UID: 1000
            LDAP_OPENLDAP_GID: 1000
            LDAP_ORGANISATION: Local
            LDAP_DOMAIN : local.com
            LDAP_ADMIN_PASSWORD: secret
        ports:
            - "389:389"
            - "636:636"
        networks:
            - local
  
    ldapadmin:
        image: osixia/phpldapadmin:0.9.0
        container_name: ldapadmin
        environment:
            PHPLDAPADMIN_LDAP_HOSTS: ldap
        restart: always
        ports:
            - "6443:443"
        networks:
            - local

networks:
    local:
        driver: bridge