A simple self hosted Lumen app to securely share passwords with your teammates inside Slack. For more information please check the landings page here atpassword.zandervdm.nl
TODO: expand this to a full guide.
To start with running your own bot you should do the following things:
- Checkout this repository and install Lumen. The installation guide can be found here: lumen.laravel.com/docs/5.6/installation
- Setup a MySQL database
- Copy the
.env.example
file to.env
and fill in the MySQL details. - Create a Slack app here: api.slack.com/apps
- Copy the
Verification token
to theSLACK_COMMAND_VERIFICATION_TOKEN
inside the.env
file. - Create a Slash Command, name it whatever you want.
- Set the Request URL of the command to
https://this-app-domain.com/commands/password
Optionally, you can choose to distribute this app (don't try to get it reviewed, Slack will deny it), OAuth support is already implemented.
No audits done, code is open source so feel free to do it yourself. No guarantees in any way. 🤫
Please open issues if you want anything added. Its open source for a reason.