This is the second of a three part series on how to set up a self-hosted, internet-facing, dockerised Data Science Stack.
See https://gitlab.b-data.ch/docker/deployments/gitlab-ce on how to get GitLab up and running.
GitLab is a complete DevOps platform, delivered as a single application. This makes GitLab unique and makes Concurrent DevOps possible, unlocking your organization from the constraints of a pieced together toolchain.
If you only want to download open source software Community Edition is the best choice. This distribution does not contain proprietary code. Functionally it will behave the same as Enterprise Edition without a license.
Note that in the future if you decide to move to Enterprise Edition, an upgrade is required and may require downtime.
Mattermost is an open source, self-hosted Slack-alternative
As an alternative to proprietary SaaS messaging, Mattermost brings all your team communication into one place, making it searchable and accessible anywhere. It’s written in Golang and React and runs as a production-ready Linux binary under an MIT license with either MySQL or Postgres.