# 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
```

- <span class="hljs-keyword">Son olarak test edin:</span>

```
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
```

[![cdmispdocker(2).png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/cdmispdocker2.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/cdmispdocker2.png)

- Yapılandırmayı ayarlayın:

```
cp template.env .env
nano .env
```

<p class="callout info">*.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.</p>

[![Ekran Görüntüsü - 2024-04-07 22-56-50.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/ekran-goruntusu-2024-04-07-22-56-50.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/ekran-goruntusu-2024-04-07-22-56-50.png)

- 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.

[![Ekran Görüntüsü - 2024-04-07 23-03-45.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/ekran-goruntusu-2024-04-07-23-03-45.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/ekran-goruntusu-2024-04-07-23-03-45.png)

[![Ekran Görüntüsü - 2024-04-07 23-05-10.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/ekran-goruntusu-2024-04-07-23-05-10.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/ekran-goruntusu-2024-04-07-23-05-10.png)