Deploying MISP On-Premises
If you are looking to deploy MISP locally, follow the steps in this guide to set up the host machine before moving on to Configuration.
Installing Docker
Firstly, you will need to install Docker, to do this please follow the official Docker installation instructions for your chosen Operating System.
Docker Compose Configuration
Once Docker is installed, create a new directory to host your MISP instance, for ease of reference
this documentation uses /opt/misp.
Download the latest
docker-compose.yml file from
GitHub to /opt/misp/docker-compose.yml.
By default the docker-compose.yml file provides ClamAV, MySQL and Redis. If you will be providing
these components another way, such as through managed Cloud Services, then please comment these
sections out using #s at the start of each relevant line.
Enable Memory Overcommit for Redis
To ensure proper operation of Redis, Memory Overcommit needs to be enabled on the host system.
To do this:
- Open
/etc/sysctl.conffor editing. - Add
vm.overcommit_memory = 1to the end of the file. - Run
sudo sysctl -p.
Configure MISP
Now move on to Configuring MISP.