The ultimate Free Open Source Solution for team communications
https://github.com/RocketChat/Rocket.Chat
|
||
---|---|---|
.drone.yml | ||
.env.sample | ||
abra.sh | ||
compose.mailrelay.yml | ||
compose.oauth.yml | ||
compose.yml | ||
entrypoint.sh.tmpl | ||
README.md | ||
renovate.json |
Rocket.chat
Rocket.chat using Coöp Cloud ♥
- Category: Apps
- Status: 2, beta
- Image:
rocketchat/rocket.chat
, 4, upstream - Healthcheck: Yes
- Backups: No
- Email: No
- Tests: 2
- SSO: 3 (OAuth)
Basic usage
- Set up Docker Swarm and
abra
- Deploy
coop-cloud/traefik
abra app new rocketchat --secrets
(optionally with--pass
if you'd like to save secrets inpass
)abra app config YOURAPPDOMAIN
- be sure to change$DOMAIN
to something that resolves to your Docker swarm boxabra app deploy YOURAPPDOMAIN
- Open the configured domain in your browser to finish set-up
Keycloak OpenID single sign-on
(Or use Rocket.Chat's manual set-up guide)
abra app config YOURAPPDOMAIN
; uncomment and edit all the Accounts_OAuth lines, and theCOMPOSE_FILE
line- Insert the OpenID secret into Docker: (FIXME document how to do this using
abra
)
echo "your-secret-string-from-keycloak" | docker secret create "${STACK_NAME}_openid_key_${VERSION}" -
abra app deploy YOURAPPDOMAIN
- You should now have a "Login via Keycloak" option on the login page