> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 5. Örneğinizi kişiselleştirme

> Mac'inizdeki yerel bir örnek için portu, site URL'sini ve TeX Live imajını ayarlayın, Docker sanal makinesinin çekirdeğini kontrol edin ve Ayakaleaf Pro'yu başlatın.

**1. Konteyner ayarları**

`config/overleaf.rc` içindeki şu mevcut girdileri düzenleyin:

```bash title="config/overleaf.rc" theme={null}
PROJECT_NAME=ayakaleaf-macos
SERVER_PRO=true
OVERLEAF_LISTEN_IP=127.0.0.1
OVERLEAF_PORT=8080
SIBLING_CONTAINERS_ENABLED=true
DOCKER_SOCKET_PATH=/var/run/docker.sock
```

Varsayılan veri yollarını ve birlikte gelen MongoDB ve Redis hizmetlerini koruyun. `OVERLEAF_LISTEN_IP=127.0.0.1` ile örneği yalnızca bu Mac'teki tarayıcılar açabilir.

**2. Uygulama ayarları**

`config/variables.env` içinde, aynı adlara sahip etkin girdilerin yerine geçecek şekilde şu değerleri ayarlayın:

```dotenv title="config/variables.env" theme={null}
OVERLEAF_SITE_URL=http://localhost:8080
TEX_LIVE_DOCKER_IMAGE=ghcr.io/ayaka-notes/texlive-full:2026.1
ALL_TEX_LIVE_DOCKER_IMAGES=ghcr.io/ayaka-notes/texlive-full:2026.1
ALL_TEX_LIVE_DOCKER_IMAGE_NAMES="TeX Live 2026"
```

Bir oturum gizli anahtarı üretin:

```bash theme={null}
openssl rand -hex 32
```

Sonucu `config/variables.env` içine `OVERLEAF_SESSION_SECRET` olarak ekleyin. Bu olmadan, konteyneri yeniden oluşturan her `bin/up` tüm kullanıcıların oturumunu kapatır; bkz. [Ortam Değişkenleri](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/overleaf-toolkit/environment-variables.md).

E-posta olmadan çalışan yerel bir örnek için SMTP ayarlarını ve `OVERLEAF_EMAIL_FROM_ADDRESS` değerini ayarlamadan bırakın. Git Bridge, harici kimlik doğrulama ve diğer entegrasyonlar daha sonra kendi [yapılandırma sayfalarıyla](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/overleaf-toolkit) eklenebilir.

**3. Docker sanal makinesinin Linux çekirdeğini kontrol edin**

MongoDB, macOS üzerinde değil, Docker Desktop sanal makinesinin Linux çekirdeği üzerinde çalışır. İlk başlatmadan önce sürümünü kontrol edin:

```bash theme={null}
docker info --format '{{.KernelVersion}}'
```

MongoDB, **6.19 ile 7.0.13 arasındaki** Linux çekirdekleriyle Docker içindeki MongoDB'yi de etkileyen bir uyumsuzluk belgelemektedir. Çözüm, bir Docker Desktop güncellemesiyle gelen **7.0.14 veya üzeri** bir çekirdektir; bkz. [MongoDB'nin üretim notları](https://www.mongodb.com/docs/manual/administration/production-notes/).

Docker sanal makineniz etkilenen bir çekirdek kullanıyorsa, aşağıdakini `config/docker-compose.override.yml` dosyasına, orada zaten bulunan `services` ile birleştirerek ekleyin:

```yaml title="config/docker-compose.override.yml" theme={null}
services:
  mongo:
    environment:
      GLIBC_TUNABLES: glibc.pthread.rseq=1
```

> [!WARNING]
>
> Kullanılabilir olduğunda düzeltilmiş bir çekirdeğe güncelleyin. Çekirdeğiniz etkilenen aralığın dışındaysa bu geçici çözüme gerek yoktur.

**4. Örneğinizi başlatın**

Toolkit dizininden şunu çalıştırın:

```bash theme={null}
bin/up -d
```

Toolkit, MongoDB'nin replika kümesini başlatır, TeX Live imajını çeker ve uygulamayı başlatır. İlk indirme biraz zaman alır. İlerlemeyi izlemek için:

```bash theme={null}
bin/docker-compose ps
bin/docker-compose logs --tail=100 -f sharelatex
```

Günlükleri izlemeyi durdurmak için `Ctrl+C` tuşlarına basın. Konteynerler çalışmaya devam eder.

Yayımlanan portu ve ilk çalıştırma sayfasını kontrol edin:

```bash theme={null}
bin/docker-compose port sharelatex 80
curl -I http://localhost:8080/launchpad
```

Port `127.0.0.1:8080` olmalıdır.

> [!NOTE]
>
> Örneği daha sonra diğer bilgisayarlardan açmak için, Linux kılavuzunun [5. Örneğinizi kişiselleştirme](https://ayakaleaf-pro.mintlify.site/tr/on-premises/installation/using-docker-compose/linux/5.-personalizing-your-instance.md) bölümünde açıklandığı gibi dinleme adresini ve site URL'sini değiştirin ve HTTPS'i kurun. Bu durumda Mac'in uyanık kalması gerekir; bkz. [Örneği erişilebilir tutun](https://ayakaleaf-pro.mintlify.site/tr/on-premises/installation/using-docker-compose/macos/6.-post-installation-tasks.md#keep-the-instance-available).

### Sonraki adım

[6. Kurulum sonrası görevler](https://ayakaleaf-pro.mintlify.site/tr/on-premises/installation/using-docker-compose/macos/6.-post-installation-tasks.md) adımıyla devam edin.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.