2019-11-25 22:51:08 +01:00
|
|
|
# docker-misp
|
|
|
|
A (nearly) production ready Dockered MISP
|
2019-11-25 23:02:49 +01:00
|
|
|
|
2019-11-28 23:46:30 +01:00
|
|
|
This is based on some of the work from the DSCO docker build, nearly all of the details have been rewritten.
|
2019-11-26 01:23:59 +01:00
|
|
|
|
2020-01-28 23:42:10 +01:00
|
|
|
- Components are split out where possible, currently this is only the MISP modules
|
|
|
|
- Overwritable configuration files
|
|
|
|
- Allows volumes for file store
|
|
|
|
- Cron job runs updates, pushes, and pulls - Logs go to docker logs
|
|
|
|
- Docker-Compose uses off the shelf images for Redis and MySQL
|
|
|
|
- Images directly from docker hub, no build required
|
|
|
|
- Slimmed down images by using build stages and slim parent image, removes unnecessary files from images
|
|
|
|
|
|
|
|
|
2019-11-25 23:02:49 +01:00
|
|
|
Getting Started:
|
|
|
|
- Copy the "default" configs removing "default" and edit the files in `server-configs`
|
|
|
|
- Note: A dry run without this step will try and make a sane DEV build for docker-compose
|
2020-01-28 23:42:10 +01:00
|
|
|
- Run `generate.sh` in `./ssl` to generate some fake certs
|
2019-11-25 23:02:49 +01:00
|
|
|
- `docker-compose up --build`
|
|
|
|
- Login with
|
|
|
|
- User: admin@admin.test
|
|
|
|
- Password: admin
|
2019-11-26 01:23:59 +01:00
|
|
|
|
2020-01-28 23:42:10 +01:00
|
|
|
Server image file sizes:
|
|
|
|
- Core server
|
2019-11-26 01:23:59 +01:00
|
|
|
- Original Image: 3.17GB
|
|
|
|
- First attempt: 2.24GB
|
|
|
|
- Remove chown: 1.56GB
|
2019-11-28 17:33:12 +01:00
|
|
|
- PreBuild python modules, and only pull submodules we need: 800MB
|
|
|
|
- PreBuild PHP modules: 664MB
|
2020-01-28 23:42:10 +01:00
|
|
|
- Saved: 2.5GB
|
2019-11-28 19:30:53 +01:00
|
|
|
|
2020-01-28 23:42:10 +01:00
|
|
|
- Modules:
|
2019-11-28 19:30:53 +01:00
|
|
|
- Original: 1.36GB
|
|
|
|
- Pre-build modules: 750MB
|
2020-01-28 23:42:10 +01:00
|
|
|
- Saved: 640MB
|