This is a docker-compose configuration to run a TheHive 3.5.0 instance with an Elasticsearch 7.8.1 database backend. Nginx 1.19.5 is used as reverse proxy in which you supply your own ssl certificates.
Elasticsearch storage has not been configured as persistent in this docker-compose file.
docker-compose up -d- Local files stored in
./vol/nginxare mapped to the container under/etc/nginx/conf.d. - Local files stored in
./vol/sslare mapped to the container under/etc/ssl.
The following items require your attention:
- Update
thehive.conffile as appropriate for your requirements- Update
server_namefor your fqdn - Review/modify the configuration for your requirements
- Update
- Add your certificates to
./vol/ssl - Update
./vol/nginx/certs.confwith the certificate file names - Add persistent storage for Elasticsearch