Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thehive-project/docker-templates
Docker configurations for TheHive, Cortex and 3rd party tools
https://github.com/thehive-project/docker-templates
cortex deployment devops dfir docker incident-response thehive
Last synced: about 1 month ago
JSON representation
Docker configurations for TheHive, Cortex and 3rd party tools
- Host: GitHub
- URL: https://github.com/thehive-project/docker-templates
- Owner: TheHive-Project
- License: agpl-3.0
- Created: 2020-11-23T14:06:15.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-09T13:28:29.000Z (almost 2 years ago)
- Last Synced: 2023-02-26T04:29:33.908Z (almost 2 years ago)
- Topics: cortex, deployment, devops, dfir, docker, incident-response, thehive
- Language: Shell
- Homepage: https://thehive-project.org
- Size: 254 KB
- Stars: 79
- Watchers: 9
- Forks: 81
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: code_of_conduct.md
Awesome Lists containing this project
README
Welcome to TheHive Project's Docker Templates repository.
It's hosting docker configurations for TheHive, Cortex and 3rd party tools integrations.
# What's in it?
This repository aims to be a location where TheHive and Cortex users can find and share docker compose configuration files for
- TheHive
- Cortex
- MISP
- Reverse Proxies
- OAuth Providers
- Workflow and automation tools
- Feeders## Configuration
For the sake of simplicity, the provided docker-compose templates are made simple, without providing the full configuration options of each docker image.
We provide a documentation page for main image used by the templates. For the full docker image options, you need to rely on the image's official documentation.
- [Elasticsearch image configuration](./docs/elasticsearch-config.md)
- [Cassandra image configuration](./docs/cassandra-config.md)
- [TheHive image configuration](./docs/thehive-config.md)
- [Cortex image configuration](./docs/cortex-config.md)
- [NGinx image configuration](./docs/nginx-config.md)## Available templates
### Basic templates
- [TheHive 4.1 minimal configuration](./docker/thehive4-minimal)
- [TheHive 4.1 minimal + nginx + https](./docker/thehive4-minimal-nginx-https)
- [TheHive 4.1 + BerkleyDB](./docker/thehive4-berkleydb)
- [TheHive 4.1 + Cassandra](./docker/thehive4-cassandra)
- [TheHive 4.1 + ScyllaDB](./docker/thehive4-scylladb) (TO BE TESTED)
- [TheHive 4.1 + Cortex 3.1 + BerkleyDB](./docker/thehive4-berkleydb-cortex31)
- [TheHive 3.5 + Cortex 3.1](./docker/thehive35-cortex3-es7)
- [Cortex 3 with dockerized neurons](./docker/cortex3-docker-neurons)### Custom templates
#### TheHive Only
- [TheHive 4.1 + Cassandra + Traefik + Route53](./docker/thehive4-cassandra3-traefik-route53)
- [TheHive 3.5 + es7 + nginx + https](./docker/thehive35-es7-nginx-https)
- [TheHive 3.4 + es6 + nginx + https](./docker/thehive34-es6-nginx-https)#### Thehive + Cortex
- [TheHive 4.1 + Cortex 3.1 + Nginx + https](./docker/thehive4-cortex31-nginx-https)
- [TheHive 4.1 + Cortex 3.1 + MISP 2.4.134 + Shuffle 0.8.0](./docker/thehive4-cortex3-misp-shuffle)
- [TheHive 3.5 + Cortex 3.1 + ES 7 + Traefik + Route53](./docker/thehive35-cortex3-es7-traefik-route53)
- [TheHive 3.5 + Cortex 3.1 + ES 7 + Nginx](./docker/thehive35-cortex3-es7-nginx-https)
- [TheHive 3.4 + Cortex 3.0 + ES 6 + Traefik + Route53](./docker/thehive34-cortex3-es6-traefik-route53)
- [TheHive 3.4 + Cortex 3.0 + ES 6 + Nginx](./docker/thehive34-cortex3-es6-nginx-https)## Orchestration
- [TheHive 4 + Cortex 3.1 + n8n](./docker/thehive4-cortex31-n8n)
- [TheHive 4 + Cortex 3.1 + Shuffle](./docker/thehive4-cortex31-shuffle)
- [TheHive 4 + Cortex 3.1 + NodeRED](./docker/thehive4-cortex31-nodered)## TODO
The list bellow includes the docker-compose configurations to be done:
- [x] TheHive 3 + Elasticsearch
- [X] TheHive 4 + BerkleyDB
- [x] TheHive 4 + Cassandra
- [x] Cortex 3 + dockerized neurons
- [ ] Cortex 3 + local neurons
- [ ] Add reverse proxy
- [ ] Caddy?
- [x] Nginx
- [x] Traefik
- [ ] Add oauth providers
- [ ] keycloak ?
- [ ] Fusionauth ?# Contributing
Please see our [Code of conduct](code_of_conduct.md). We welcome your contributions. Please feel free to fork the code, play with it, make some patches and send us pull requests via [issues](https://github.com/TheHive-Project/TheHive/issues).## Contributors ✨
[![All Contributors](https://img.shields.io/badge/all_contributors-9-orange.svg?style=flat-square)](#contributors-)
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Nabil Adouani
💻 📖 👀 ⚠️
garanews
💻 📖
aacgood
💻 📖
Miles Florence
💻
julien jamet
📖
Jonas Plum
📖
Robert Haist
💻
Daniel Federschmidt
💻
Keijo Korte
💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!