{"repo":"dolanor/dsuite","free":true,"listed":false,"github":"https://github.com/dolanor/dsuite","clone":"git clone https://github.com/dolanor/dsuite.git","description":"Like your GSuite :envelope: :calendar: :file_folder: + :octocat: + CI, but on Docker :whale:","language":null,"stars":25,"topics":["github","git","drone","email","nextcloud","docker","docker-compose","caddyserver","gitea","ldap"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"DSuite Like your GSuite :envelope: :calendar: :file folder: + :octocat: + CI, but on Docker :whale: This contains work from these projects: tomav/docker-mailserver traefik/traefik osixia/docker-openldap osixia/docker-phpLDAPadmin docker/distribution go-gitea/gitea drone/drone nextcloud/server Installation Configuration Obviously, you need to configure the docker-compose.yml to suit your needs. Especially the LDAP part. You also need to have a good DNS configuration, mostly for the mail part (spf, dkim, dmarc) and all the subdomains Open ports I try to open as few ports as possible There is: web: 80 and 443 ssh for git remote access: 22 mail: smtp (25, 465 (TLS), 587), imap (143, 993 (TLS)) (I didn't put POP, because I don't personally need it) Mail For all the SPF, DKIM, DMARC configuration (which mostly need DNS entry modifications), go to the dockermail documentation LDAP TODO","default_branch":null,"files":null,"tree":[],"storefront":"/r/dolanor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dolanor/dsuite/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}