# Appwrite Nasıl Kurulur?

### Kurulum

Appwrite, bir dizi Docker kapsayıcısı olarak paketlenmiş, kendi kendine barındırılan bir arka uç sunucusudur. Appwrite'ı Docker CLI çalıştırabilen herhangi bir işletim sistemine yükleyebilir ve çalıştırabilirsiniz. Appwrite'ı yerel masaüstünüzde veya seçtiğiniz bulut sağlayıcısında kullanabilirsiniz.

### Sistem Gereksinimleri

Appwrite, hem küçük hem de büyük dağıtımlarda iyi çalışacak şekilde tasarlanmıştır. Appwrite'ı çalıştırmak için gereken minimum gereksinimler 1 CPU çekirdeği ve 2 GB RAM ve Docker'ı destekleyen bir işletim sistemidir.

Appwrite, Docker Compose Sürüm 2'yi gerektirir. Appwrite'ı yüklemek için Docker kurulumunuzun Composer V2'yi destekleyecek şekilde güncellendiğinden emin olun.

> ### Eski Sürümlerden Yükseltme
>
> Appwrite'ın daha eski bir sürümünden geçiş yapıyorsanız, [geçiş talimatları](https://appwrite.io/docs/upgrade)nı izlemeniz gerekir.

### Docker İle Yükleme

Appwrite sunucunuzu çalıştırmaya başlamanın en kolay yolu, terminalinizden Docker yükleyici aracımızı çalıştırmaktır. Kurulum komutunu çalıştırmadan önce, ana makinenizde Docker CLI'nin kurulu olduğundan emin olun.

#### Linux

```shell
docker run -it --rm \
    --volume /var/run/docker.sock:/var/run/docker.sock \
    --volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
    --entrypoint="install" \
    appwrite/appwrite:1.0.1
```

#### Windows

Hyper-V ve Containers Windows'ta Appwrite'ı Docker ile çalıştırmak için Windows özelliklerinin etkinleştirilmesi gerekir. Bu özelliklere sahip değilseniz, bir Sanal Makinede Appwrite'ı çalıştırmak için Virtualbox kullanan Docker Desktop'ı yükleyebilirsiniz.

```powershell
docker run -it --rm ,
    --volume /var/run/docker.sock:/var/run/docker.sock ,
    --volume ${pwd}/appwrite:/usr/src/code/appwrite:rw ,
    --entrypoint="install" ,
    appwrite/appwrite:1.0.1
```

### Tek Tıkla Kurulumlar

Appwrite'ı yerel olarak çalıştırmanın yanı sıra, önceden yapılandırılmış bir kurulum kullanarak Appwrite'ı da başlatabilirsiniz. Bu, yerel makinenize Docker yüklemeden Appwrite ile hızlı bir şekilde çalışmaya başlamanıza olanak tanır.

Aşağıdaki sağlayıcılardan birini seçin:

{% embed url="<https://marketplace.digitalocean.com/apps/appwrite>" %}

{% embed url="<https://gitpod.io/#https://github.com/appwrite/integration-for-gitpod>" %}

### Manuel (docker-compose.yml kullanarak)

İleri düzey Docker kullanıcıları için manuel kurulum daha tanıdık gelebilir. Appwrite'ı manuel olarak kurmak için, Appwrite temel docker-compose.yml ve .env dosyalarını indirin, ardından bunları 'appwrite' adlı bir dizine taşıyın. İndirme işlemi tamamlandıktan sonra, .env dosyasındaki farklı ortam değişkenlerini istediğiniz gibi güncelleyin ve aşağıdaki Docker komutunu kullanarak Appwrite yığınını başlatın:

```bash
docker compose up -d --remove-orphans
```

Docker kurulumu tamamlandığında, Appwrite konsoluna erişmek için tarayıcınızda makine ana bilgisayar adınıza veya IP adresinize gidin. Lütfen, linux olmayan yerel ana bilgisayarlarda, kurulum tamamlandıktan sonra sunucunun başlamasının birkaç dakika sürebileceğini unutmayın.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://appwrite.com.tr/appwrite-nasil-kurulur.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
