Linux (Debian)
Docker ve Docker Compose Kurulumu
MISP için bir Docker konteyneri, Xavier Mertens tarafından yönetilmektedir. Docker yapılandırması kullanılarak, MISP örneği birkaç dakika içinde çalışır hale getirilebilir.
- İlk olarak Apt paket dizini güncellenir ve HTTPS üzerinden bir depoyu kullanabilmek için gerekli paketler kurulur.
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
- Docker'ın resmi GPG anahtarını ekleyin:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
- Depoyu ayarlamak için aşağıdaki komutu kullanın:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
- Son olarak test edin:
sudo docker run hello-world
MISP İmajı Oluşturma
Docker, MISP'in karmaşık kurulum sürecini basitleştirmek için kullanılan bir konteynerleme platformudur. Bu sayede MISP'in birçok bileşeni ve bağımlılıkları, tek bir Docker konteynerinde paketlenir ve izole edilir. Kullanıcılar, MISP'i Docker konteynerleri kullanarak çeşitli platformlarda hızlıca çalışır hale getirebilirler, bu da dağıtımı ve yönetimi kolaylaştırır.
- MISP-Docker deposunu getirin:
git clone https://github.com/MISP/misp-docker
cd misp-docker
- Yapılandırmayı ayarlayın:
cp template.env .env
nano .env
.env dosyası içinde bulunan MYSQL veritabanı ve kimlik bilgileri alanı ne kadar opsiyonel olarak gözükse de doğru bir şekilde doldurulmalıdır. Aksi takdirde MISP doğru bir biçimde kurulamayacaktır. Örnek gösterim aşağıda verilmiştir.
- Konteynerleri çalıştırın:
docker-compose up -d
ya da
docker compose up -d
komutları başarılı bir şekilde çalıştıracaktır.
- .env dosyası içinde belirlenen (ya da default gelen) URL ile MISP'e giriş yapılabilir.