sa-mw-dach / podium

48 stars 10 forks source link

Podium

Communication is the key to any high performing team. Podium is a containerized deployment of a set of leading opensource communication and collaboration tools that allow teams interact more effectively in a remote (post COVID-19) world. Podium brings tools together in a way that that allows not only a team to interact better but even more importantly attempts to re-create the incidental interactions so lacking in a virtual-only world. All those watercooler, breakroom encounters we thought were a waste of time, were critical to our productivity. Podium not only promotes incidental interactions virtually but also allows team stakeholders or external members to better interact with teams. Podium takes a team approach to collaboration instead of an organizational approach. Podium currently provides the following components:

Podium Introduction Video and Demo

An instance of podium will deploy all components and configure a dashboard so all team and non-team members can interact immediately as well as effectively. Onboarding a new team member is self explanatory.

Feature requests

If you would like to see a feature or addition please open a issue and feel welcome to contribute.

Pre-requisites

How to configure AWS to use floating ips

Lets Encrypt Certificate

Podium requires proper TLS certificates. For lets encrypt solution, TLS should be terminated on the edge of the OpenShift route or kubermetes ingres. Podium will automatically deploy OpenShift routes with edge termination and dynamically configure certificates using lets encrypt. You can of course configure your own routes or ingres.

Setup Lets Encrypt on OpenShift

Deployment

You can deploy Podium using Podium Operator for OpenShift 4 via OperatorHub or manual Operator installation for OpenShift 3/4.