Install
openclaw skills install soc-deploy-mispDeploy MISP threat intelligence platform on any Docker-ready Linux host. Official misp-docker project with automatic MariaDB memory tuning (prevents OOM on small VMs), API key generation via cake CLI, and credential management.
openclaw skills install soc-deploy-mispDeploy MISP threat intelligence platform on any Docker-ready Linux host using the official misp-docker project.
This skill does NOT create VMs. It expects an SSH target with Docker installed. Use hyperv-create-vm or proxmox-create-vm first if you need infrastructure.
| Parameter | Default | Required |
|---|---|---|
| SSH target | - | Yes (user@host) |
| Admin email | admin@misp.local | No |
| Admin password | ChangeMe123! | No |
| Host RAM (for buffer pool) | 4GB | No |
# SSH works
ssh <target> "echo OK"
# Docker + Compose v2
ssh <target> "docker --version && docker compose version"
# RAM check (need 3GB+ free)
ssh <target> "free -h | grep Mem"
scp scripts/setup.sh <target>:~/
ssh <target> "bash ~/setup.sh 'admin@misp.local' '<password>'"
MISP_BASEURL, MISP_ADMIN_EMAIL, MISP_ADMIN_PASSPHRASEINNODB_BUFFER_POOL_SIZE based on host RAM (CRITICAL)docker compose up -ddocker compose exec -T misp /var/www/MISP/app/Console/cake user change_authkey <email>
/servers/getVersion~/misp/api-key.txtMISP deployed!
URL: https://<target>
Admin: admin@misp.local / <password>
API Key: <key>
MCP Connection:
MISP_URL=https://<target>
MISP_API_KEY=<key>
MISP_VERIFY_SSL=false
Note: Self-signed HTTPS. Use curl -k for API calls.
Credentials saved to: ~/misp/api-key.txt
The #1 failure on small VMs. Default buffer pool is 2GB, which kills MariaDB on 4GB hosts.
| Host RAM | INNODB_BUFFER_POOL_SIZE |
|---|---|
| 4 GB | 512M |
| 8 GB | 2048M |
| 16 GB | 4096M |
See references/gotchas.md for full details:
INNODB_BUFFER_POOL_SIZE in .envdocker compose down -v to wipe failed DB volume, fix .env, restartcurl -k for all API callscake CLI is the most reliable key generation methodhttps://<ip> (port 443, not 80)Total: ~12-15 min (docker pull + first boot + setup). Split:
docker compose up -d (~3 min + pull time)hyperv-create-vm - create a Hyper-V VM, then deploy MISP on itproxmox-create-vm - create a Proxmox LXC/VM, then deploy MISP on itsoc-deploy-thehive - deploy TheHive alongside for case management