Skip to content
/ dsuite Public

Like your GSuite ✉️ 📆 📁 + :octocat: + CI, but on Docker 🐳

Notifications You must be signed in to change notification settings

dolanor/dsuite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DSuite

Like your GSuite ✉️ 📆 📁 + :octocat: + CI, but on Docker 🐳

This contains work from these projects:

Installation

git clone https://github.com/dolanor/dsuite
cd dsuite
cp .env.sample .env
# edit vars in .env: DSUITE_TLD, DSUITE_DOMAIN, passwords
# launch the services
docker compose up -d
# sip a fine beverage in a nice chair

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

Releases

No releases published

Packages

No packages published