One-click deployment templates for Morgenruf — the open-source self-hosted Slack standup bot.
| Method | Cost | Complexity | Best For |
|---|---|---|---|
| AWS Starter | ~$15/mo | Low | Small teams |
| AWS Production | ~$25/mo | Low | Growing teams |
| Helm (k8s) | Infra cost | Medium | k8s users |
| Docker Compose | Infra cost | Low | Self-hosted |
EC2 t3.small + docker-compose. Single server, zero management overhead.
ECS Fargate Spot + RDS t4g.micro + ALB. Auto-healing, no servers to manage.
helm repo add morgenruf https://charts.morgenruf.dev
helm repo update
helm install morgenruf morgenruf/morgenruf \
--set slack.clientId=YOUR_CLIENT_ID \
--set slack.clientSecret=YOUR_SECRET \
--set slack.signingSecret=YOUR_SIGNING_SECRET \
--set app.url=https://your-domain.com \
--set externalDatabase.url=postgresql://user:pass@host:5432/morgenruf \
--set flaskSecretKey=$(openssl rand -hex 32)git clone https://github.com/morgenruf/deploy
cd deploy/docker
cp .env.example .env # fill in your Slack credentials
docker compose up -dDelete the stack via the AWS Console, or with the CLI:
aws cloudformation delete-stack --stack-name <stack-name>
⚠️ Warning: RDS instances in these templates have noDeletionProtectionenabled. Deleting the stack will permanently destroy all database data. Back up your data before proceeding.
docker compose down -vThe -v flag removes named volumes, including the database volume.
helm uninstall morgenruf- 🌐 morgenruf.dev
- 📖 Docs
- 💻 Source
- 📦 Helm Charts
