{"id":21346401,"url":"https://github.com/thehive-project/docker-templates","last_synced_at":"2025-07-12T17:30:45.213Z","repository":{"id":41482483,"uuid":"315334516","full_name":"TheHive-Project/Docker-Templates","owner":"TheHive-Project","description":"Docker configurations for TheHive, Cortex and 3rd party tools","archived":false,"fork":false,"pushed_at":"2023-01-09T13:28:29.000Z","size":260,"stargazers_count":79,"open_issues_count":13,"forks_count":81,"subscribers_count":9,"default_branch":"main","last_synced_at":"2023-02-26T04:29:33.908Z","etag":null,"topics":["cortex","deployment","devops","dfir","docker","incident-response","thehive"],"latest_commit_sha":null,"homepage":"https://thehive-project.org","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheHive-Project.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-23T14:06:15.000Z","updated_at":"2023-02-14T13:31:57.000Z","dependencies_parsed_at":"2023-02-08T12:01:04.950Z","dependency_job_id":null,"html_url":"https://github.com/TheHive-Project/Docker-Templates","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheHive-Project%2FDocker-Templates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheHive-Project%2FDocker-Templates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheHive-Project%2FDocker-Templates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheHive-Project%2FDocker-Templates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheHive-Project","download_url":"https://codeload.github.com/TheHive-Project/Docker-Templates/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225829077,"owners_count":17530666,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cortex","deployment","devops","dfir","docker","incident-response","thehive"],"created_at":"2024-11-22T02:08:31.182Z","updated_at":"2024-11-22T02:08:31.578Z","avatar_url":"https://github.com/TheHive-Project.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv\u003e\n  \u003cp align=\"center\"\u003e\n    \u003cimg src=\"assets/header.png\" width=\"700\"/\u003e  \n  \u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv\u003e\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://chat.thehive-project.org\" target\"_blank\"\u003e\n      \u003cimg src=\"https://img.shields.io/discord/779945042039144498\" alt=\"Discord\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"./LICENSE\" target\"_blank\"\u003e\n      \u003cimg src=\"https://img.shields.io/github/license/TheHive-Project/Docker-Templates\" alt=\"License\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"./LICENSE\" target\"_blank\"\u003e\n      \u003cimg src=\"https://img.shields.io/docker/pulls/thehiveproject/thehive?color=%23f8c218\u0026label=Thehive%20docker%20pulls\" alt=\"TheHive Docker pulls\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"./LICENSE\" target\"_blank\"\u003e\n      \u003cimg src=\"https://img.shields.io/docker/pulls/thehiveproject/cortex?color=%2347b7b7\u0026label=Cortex%20docker%20pulls\" alt=\"Cortex Docker pulls\"\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\nWelcome to TheHive Project's Docker Templates repository.\n\nIt's hosting docker configurations for TheHive, Cortex and 3rd party tools integrations.\n\n# What's in it?\n\nThis repository aims to be a location where TheHive and Cortex users can find and share docker compose configuration files for\n\n- TheHive\n- Cortex\n- MISP\n- Reverse Proxies\n- OAuth Providers\n- Workflow and automation tools\n- Feeders\n\n## Configuration\n\nFor the sake of simplicity, the provided docker-compose templates are made simple, without providing the full configuration options of each docker image.\n\nWe 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.\n\n- [Elasticsearch image configuration](./docs/elasticsearch-config.md)\n- [Cassandra image configuration](./docs/cassandra-config.md)\n- [TheHive image configuration](./docs/thehive-config.md)\n- [Cortex image configuration](./docs/cortex-config.md)\n- [NGinx image configuration](./docs/nginx-config.md) \n\n## Available templates\n\n### Basic templates\n\n- [TheHive 4.1 minimal configuration](./docker/thehive4-minimal)\n- [TheHive 4.1 minimal + nginx + https](./docker/thehive4-minimal-nginx-https)\n- [TheHive 4.1 + BerkleyDB](./docker/thehive4-berkleydb)\n- [TheHive 4.1 + Cassandra](./docker/thehive4-cassandra)\n- [TheHive 4.1 + ScyllaDB](./docker/thehive4-scylladb) (TO BE TESTED)\n- [TheHive 4.1 + Cortex 3.1 + BerkleyDB](./docker/thehive4-berkleydb-cortex31)\n- [TheHive 3.5 + Cortex 3.1](./docker/thehive35-cortex3-es7)\n- [Cortex 3 with dockerized neurons](./docker/cortex3-docker-neurons)\n\n### Custom templates\n\n#### TheHive Only\n\n- [TheHive 4.1 + Cassandra + Traefik + Route53](./docker/thehive4-cassandra3-traefik-route53)\n- [TheHive 3.5 + es7 + nginx + https](./docker/thehive35-es7-nginx-https)\n- [TheHive 3.4 + es6 + nginx + https](./docker/thehive34-es6-nginx-https)\n\n#### Thehive + Cortex\n\n- [TheHive 4.1 + Cortex 3.1 + Nginx + https](./docker/thehive4-cortex31-nginx-https)\n- [TheHive 4.1 + Cortex 3.1 + MISP 2.4.134 + Shuffle 0.8.0](./docker/thehive4-cortex3-misp-shuffle)\n- [TheHive 3.5 + Cortex 3.1 + ES 7 + Traefik + Route53](./docker/thehive35-cortex3-es7-traefik-route53)\n- [TheHive 3.5 + Cortex 3.1 + ES 7 + Nginx](./docker/thehive35-cortex3-es7-nginx-https)\n- [TheHive 3.4 + Cortex 3.0 + ES 6 + Traefik + Route53](./docker/thehive34-cortex3-es6-traefik-route53)\n- [TheHive 3.4 + Cortex 3.0 + ES 6 + Nginx](./docker/thehive34-cortex3-es6-nginx-https)\n\n## Orchestration\n\n- [TheHive 4 + Cortex 3.1 + n8n](./docker/thehive4-cortex31-n8n)\n- [TheHive 4 + Cortex 3.1 + Shuffle](./docker/thehive4-cortex31-shuffle)\n- [TheHive 4 + Cortex 3.1 + NodeRED](./docker/thehive4-cortex31-nodered)\n\n## TODO\n\nThe list bellow includes the docker-compose configurations to be done:\n\n- [x] TheHive 3 + Elasticsearch\n- [X] TheHive 4 + BerkleyDB\n- [x] TheHive 4 + Cassandra\n- [x] Cortex 3 + dockerized neurons\n- [ ] Cortex 3 + local neurons\n- [ ] Add reverse proxy\n  - [ ] Caddy?\n  - [x] Nginx\n  - [x] Traefik\n- [ ] Add oauth providers\n  - [ ] keycloak ?\n  - [ ] Fusionauth ?\n\n# Contributing\nPlease 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).\n\n## Contributors ✨\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-9-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://strangebee.com/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/21827?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNabil Adouani\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/TheHive-Project/Docker-Templates/commits?author=nadouani\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/TheHive-Project/Docker-Templates/commits?author=nadouani\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/TheHive-Project/Docker-Templates/pulls?q=is%3Apr+reviewed-by%3Anadouani\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/TheHive-Project/Docker-Templates/commits?author=nadouani\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/garanews\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/16938405?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003egaranews\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/TheHive-Project/Docker-Templates/commits?author=garanews\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/TheHive-Project/Docker-Templates/commits?author=garanews\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://blog.agood.cloud/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/28122532?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eaacgood\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/TheHive-Project/Docker-Templates/commits?author=aacgood\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/TheHive-Project/Docker-Templates/commits?author=aacgood\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/milesflo\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/14067660?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMiles Florence\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/TheHive-Project/Docker-Templates/commits?author=milesflo\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/jamet-julien\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/5037566?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ejulien jamet\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/TheHive-Project/Docker-Templates/commits?author=jamet-julien\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://blog.cugu.eu/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/653777?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJonas Plum\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/TheHive-Project/Docker-Templates/commits?author=cugu\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/rhaist\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/182332?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRobert Haist\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/TheHive-Project/Docker-Templates/commits?author=rhaist\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://federschmidt.xyz\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2430239?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDaniel Federschmidt\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/TheHive-Project/Docker-Templates/commits?author=dfederschmidt\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/korteke\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2558348?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKeijo Korte\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/TheHive-Project/Docker-Templates/commits?author=korteke\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthehive-project%2Fdocker-templates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthehive-project%2Fdocker-templates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthehive-project%2Fdocker-templates/lists"}