> ## Documentation Index
> Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CometAPI ile n8n'i yerel olarak çalıştırın

> Yerel dağıtım ayarlarını, kimlik bilgilerini ve model erişimini yapılandırarak n8n'i CometAPI ile yerel olarak çalıştırmak için bu kılavuzu kullanın.

n8n'i kendi makinenize dağıtın ve otomatik AI iş akışlarını yerel olarak çalıştırmak için topluluk düğümü aracılığıyla CometAPI'ye bağlayın.

## Ön koşullar

* Linux (Ubuntu/Debian/CentOS vb.) veya macOS
* 2 GB+ RAM, 10 GB+ boş disk alanı
* Genel npm registry'sine erişebilen shell erişimi
* Node.js 18.x veya 20.x LTS (bkz. Adım 1)
* Etkin bir API anahtarına sahip bir CometAPI hesabı — [buradan alın](https://www.cometapi.com/console/token)

<Steps>
  <Step title="CometAPI API anahtarınızı alın">
    [CometAPI konsolunda](https://www.cometapi.com/console/token) oturum açın. **Add API Key** seçeneğine tıklayın ve CometAPI API anahtarınızı kopyalayın.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/overview/810968_364191.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=aef81a83f29f8eb16655ed4060425f50" alt="Add API Key düğmesini gösteren CometAPI kontrol paneli" width="3824" height="1892" data-path="images/overview/810968_364191.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/cometapi/HhtmQffktazbxUvS/images/overview/810968_364193.png?fit=max&auto=format&n=HhtmQffktazbxUvS&q=85&s=d893f659267150d0faf45f99eb5dffc1" alt="Base URL ile birlikte CometAPI API anahtarı ayrıntıları" width="2434" height="1232" data-path="images/overview/810968_364193.png" />
    </Frame>
  </Step>

  <Step title="Node.js'i nvm ile yükleyin">
    n8n 1.x, Node.js 18.x veya 20.x gerektirir. Önerilen yaklaşım [nvm](https://github.com/nvm-sh/nvm)'dir:

    ```bash theme={null}
    # Install nvm
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

    # Reload your shell profile
    source ~/.bashrc   # or ~/.zshrc on macOS

    # Install and activate the LTS version
    nvm install --lts
    nvm use --lts

    # Verify
    node -v
    npm -v
    ```

    <Note>
      Daha sonra `n8n: command not found` görürseniz terminali yeniden başlatın veya nvm tarafından yönetilen npm global bin dizininin `PATH` içinde olduğundan emin olun.
    </Note>
  </Step>

  <Step title="n8n'i yükleyin ve başlatın">
    ```bash theme={null}
    npm install -g n8n
    n8n -v       # verify the installed version
    n8n start    # runs on http://localhost:5678/
    ```

    5678 portu zaten kullanımdaysa:

    ```bash theme={null}
    export N8N_PORT=5679
    n8n start
    ```

    Terminali kapattıktan sonra da n8n'in çalışmaya devam etmesi için:

    ```bash theme={null}
    npm install -g pm2
    pm2 start "n8n" --name n8n
    pm2 save
    pm2 status
    ```

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_360463.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=80fe6068a8af4ec3b3503ff41d378a17" alt="n8n'in başarıyla başlatıldığını gösteren terminal" width="715" height="451" data-path="images/integrations/810968_360463.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_360464.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=77cadfd218dbe0fef19fe701550ea363" alt="Terminalde n8n başlangıç günlükleri" width="759" height="460" data-path="images/integrations/810968_360464.png" />
    </Frame>
  </Step>

  <Step title="Owner hesabınızı oluşturun">
    Tarayıcınızda [http://localhost:5678/](http://localhost:5678/) adresini açın. İlk çalıştırmada, kurulum sihirbazı sizden bir **Owner** hesabı (e-posta + parola) oluşturmanızı ister. Bunu tamamlayın ve oturum açın.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_360465.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=8fdd100138f2bf01bbf834d9db1ea29e" alt="Owner hesap ayrıntılarını isteyen n8n ilk çalıştırma kurulum sihirbazı" width="1249" height="970" data-path="images/integrations/810968_360465.png" />
    </Frame>
  </Step>

  <Step title="CometAPI community node'unu yükleyin">
    1. **Settings**'e gidin (sol alt) → **Community nodes**
    2. **Install a community node** seçeneğine tıklayın
    3. Paket adını girin: `@cometapi-dev/n8n-nodes-cometapi`
    4. Risk onayı kutusunu işaretleyin ve **Install** seçeneğine tıklayın

    Kurulumdan sonra node panelinde **CometAPI** araması yapabilirsiniz.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_360467.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=1c107922e16332157d278bf834b3e32a" alt="Community nodes bölümünü gösteren n8n Settings paneli" width="1265" height="975" data-path="images/integrations/810968_360467.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_360468.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=98c05d77cb6adf333052b4d5014fc506" alt="CometAPI paket adı girilmiş yükleme iletişim kutusu" width="1261" height="965" data-path="images/integrations/810968_360468.png" />
    </Frame>

    <Note>
      Community Nodes bölümü görünmüyorsa: **Owner** hesabıyla oturum açtığınızdan emin olun ve community node kurulumunun etkin olduğunu doğrulamak için **Settings → Security** bölümünü kontrol edin.
    </Note>
  </Step>

  <Step title="Bir workflow oluşturun ve credentials yapılandırın">
    1. Bir workflow oluşturmak için üstteki **+ New** seçeneğine tıklayın.
    2. Tuval üzerinde **+** seçeneğine tıklayın ve node'u eklemek için **CometAPI** aratın.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_360469.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=b47e1304ec3165720dd3ef37e1429485" alt="CometAPI node araması açık olan n8n workflow tuvali" width="1235" height="899" data-path="images/integrations/810968_360469.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_360472.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=b765a2d8024f4c5d36305916c440d02f" alt="n8n tuvaline eklenmiş CometAPI node'u" width="1724" height="854" data-path="images/integrations/810968_360472.png" />
    </Frame>

    3. Bir **Manual Trigger** node'u ekleyin ve bunu CometAPI node'una bağlayın.
    4. CometAPI node'unda, **Credential to connect with** altında **Create new** seçeneğini seçin. CometAPI API anahtarınızı **CometAPI Key** alanına yapıştırın ve **Save** seçeneğine tıklayın. Base URL varsayılan olarak `https://api.cometapi.com` olur ve genellikle değiştirilmesi gerekmez.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_360474.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=deee1c999cbfb2c432daaa53904d6b38" alt="API anahtarı girilmiş CometAPI credential iletişim kutusu" width="1906" height="608" data-path="images/integrations/810968_360474.png" />
    </Frame>

    5. node'u yapılandırın:

    * **Model**: kullanmak istediğiniz güncel model ID değerini girin
    * **Messages**: Role değerini `user`, Content değerini test prompt'unuz olarak ayarlayın (ör. `Hello`)
    * İsteğe bağlı: bir `system` mesajı ekleyin, **Max Tokens**, **Temperature** vb. ayarlayın

    6. node'u çalıştırmak için **Execute step** seçeneğine tıklayın. **Output** paneli JSON yanıtını gösterir.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_360471.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=6953b97533f02e4f50cb1f0490ff057d" alt="Başarılı bir CometAPI JSON yanıtını gösteren n8n output paneli" width="2092" height="1762" data-path="images/integrations/810968_360471.png" />
    </Frame>
  </Step>
</Steps>

<AccordionGroup>
  <Accordion title="Sorun giderme">
    * **`node-gyp` veya native build hataları** — build araçlarını yükleyin: `sudo apt install build-essential python3` (Debian/Ubuntu) veya Xcode Command Line Tools (macOS).
    * **npm izin hataları (EACCES)** — kullanıcı düzeyinde bir Node.js kurulumu için nvm kullanın; `sudo` gerekmez.
    * **Port çakışması (`localhost:5678` kullanılamıyor)** — `n8n start` çalıştırmadan önce `N8N_PORT=5679` (veya başka bir boş port) ayarlayın.
    * **Community Nodes bölümü eksik** — **Owner** hesabıyla oturum açın ve **Settings → Security** bölümünü kontrol edin.
    * **Kurumsal ağlarda npm install başarısız oluyor** — bir proxy yapılandırın: `npm config set proxy http://user:pass@host:port`
    * **CometAPI node'u 401/403 döndürüyor** — API anahtarınızı ve modelin CometAPI planınızda erişilebilir olduğunu doğrulayın.
    * **Boş yanıtlar veya token limit hataları** — **Max Tokens** değerini artırın; gerektiğinde **Temperature** ve **Top P** değerlerini ayarlayın.
    * **Terminal kapandığında n8n duruyor** — pm2 kullanın: `pm2 start "n8n" --name n8n && pm2 save`.
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://apidoc.cometapi.com/integrations/n8n-local-deployment#howto",
        "name": "CometAPI ile n8n'i yerel olarak çalıştırın",
        "description": "Yerel dağıtım ayarlarını, credentials ve model erişimini yapılandırarak n8n'i CometAPI ile yerel olarak çalıştırmak için bu kılavuzu kullanın.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/n8n-local-deployment#step-1",
            "position": 1,
            "name": "CometAPI API anahtarınızı alın",
            "text": "CometAPI hesabınızı oluşturun veya açın, ardından kontrol panelinden etkin bir API anahtarını kopyalayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/n8n-local-deployment#step-2",
            "position": 2,
            "name": "Node.js'i nvm ile yükleyin",
            "text": "CometAPI ile n8n'i yerel olarak çalıştırın kılavuzundaki Node.js'i nvm ile yükleyin adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/n8n-local-deployment#step-3",
            "position": 3,
            "name": "n8n'i yükleyin ve başlatın",
            "text": "CometAPI ile n8n'i yerel olarak çalıştırın kılavuzundaki n8n'i yükleyin ve başlatın adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/n8n-local-deployment#step-4",
            "position": 4,
            "name": "Owner hesabınızı oluşturun",
            "text": "CometAPI ile n8n'i yerel olarak çalıştırın kılavuzundaki Owner hesabınızı oluşturun adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/n8n-local-deployment#step-5",
            "position": 5,
            "name": "CometAPI community node'unu yükleyin",
            "text": "CometAPI ile n8n'i yerel olarak çalıştırın kılavuzundaki CometAPI community node'unu yükleyin adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/n8n-local-deployment#step-6",
            "position": 6,
            "name": "Bir workflow oluşturun ve credentials yapılandırın",
            "text": "CometAPI ile n8n'i yerel olarak çalıştırın kılavuzundaki Bir workflow oluşturun ve credentials yapılandırın adımını tamamlayın."
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "CometAPI Belgeleri",
            "item": "https://apidoc.cometapi.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Entegrasyonlar",
            "item": "https://apidoc.cometapi.com/integrations"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "CometAPI ile n8n'i yerel olarak çalıştırın",
            "item": "https://apidoc.cometapi.com/integrations/n8n-local-deployment"
          }
        ]
      }
    ]
    }
    `}
</script>
