# Linux Manuel Kurulum

Windows işletim sisteminde pgAdmin aracı otomatik yükleniyor. Fakat Linux işletim sistemlerinde bizim yüklememiz gerekir.

### pgAdmin Kurulumu

pgAdmin veri havuzuna erişmek için ortak anahtarı yükleyin (daha önce yapılmadıysa) :

```bash
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
```

Veri havuzu yapılandırma dosyasını oluşturun:

```bash
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
```

**pgAdmin'i indirin**

```bash
sudo apt install pgadmin4
```

<div align="left"><figure><img src="/files/Yq8fArwtd5xLlwrpXfYI" alt=""><figcaption></figcaption></figure></div>

Bu şekilde bir soru gelirse **`y`** yazıp **`ENTER`** tuşuna basın.

{% hint style="warning" %}
pgAdmin kurulduktan sonra uygulamayı çalıştırın ve aşagıdaki adımlara geçiniz.
{% endhint %}

pgAdmin uygulamasını açtıktan sonra **Servers** üstüne gelip sağ tıklayın. **Register -> Server** adımlarını izleyiniz.

<div align="left"><figure><img src="/files/AnVCSeTOgCQg5MbfiIjU" alt=""><figcaption></figcaption></figure></div>

Bu pencere açıldıktan sonra bir server (sunucu) oluşturmamız gerekir.

<div align="left"><figure><img src="/files/T4UsWTjPnabenNqyASJI" alt=""><figcaption></figcaption></figure></div>

Gerekli bilgileri bu şekilde giriniz.

<div align="left"><figure><img src="/files/zEXen5nl5gYSJzs0WTRL" alt=""><figcaption></figcaption></figure></div>

{% hint style="danger" %}
Password kısmına [PostgreSQL Konfigürasyonu](/kurulum-linux-server/postgresql-konfigurasyonu.md) sayfasındaki girdiğiniz parolayı yazınız.
{% endhint %}

### Kullanıcı Oluşturma

Oluşturduğumuz sunucuda bağlantı sağladıktan sonra öncelikle kullanıcı oluşturulması gereklidir. "Login/Group Roles" bölümünden yeni bir kullanıcı oluşturmak için seçeneğe tıklayınız.

Oluşturulacak kullanıcı adı `oskauser` olarak belirtilmesi gerekmektedir.&#x20;

<figure><img src="/files/KHG9V27xL7dXAoESYRPz" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/9LMmhKhiqlprZh8BrYHx" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Parola için <destek@oska.com.tr> adresine kurum bilginiz ile birlikte şifre talep maili göndermeniz gerekmektedir.&#x20;
{% endhint %}

Bağlantı limiti için -1 değerini tanımlayınız, geçerlilik süresi için ise herhangi bir değer belirtmeyiniz. Kullanıcıyı kaydediniz.&#x20;

{% hint style="warning" %}
Kullanıcı ayrıcalıkları yapılacak güncellemelerden dolayı tüm yetkilere sahip olmalıdır.&#x20;
{% endhint %}

Aşağıdaki kullanıcı ayarlarını yapmanız önerilmektedir.&#x20;

<figure><img src="/files/DusUpp1QPO4IpMq9q9cI" alt=""><figcaption></figcaption></figure>

### Veritabanı Oluşturma

Databases -> Sağ Tık -> Create -> Database adımlarınız izleyiniz. Açılan ekranda veritabanı ismi olarak `oskaplus` olarak belirtiniz. Sahiplik (Owner) parametresine ise `oskauser` olarak belirtiniz.

<figure><img src="/files/FahDzBpFpjZCX7MNL9wy" alt=""><figcaption></figcaption></figure>

Tanımlama sekmesinde için aşağıdaki parametreleri seçebilirsiniz.

<figure><img src="/files/V8ArgVC0r2wClP6TKXri" alt=""><figcaption></figcaption></figure>

### Veritabanını Geri Yükleme (Restore)

Veritabanını oluşturduktan sonra oluşturulan oskaplus veritabanın üzerine gelin. Sağ Tık -> Restore -> FileName kısmına aşağıdaki indirmiş olduğunuz dosyayı seçiniz.&#x20;

[HakedişPlus Veritabanı Yedeği için Tıklayınız](https://download.oska.com.tr/UpdateSystem/HakedisPlus/Installer/oskaproduction.backup)

Restore butonuna tıkladıktan sonra dosyanın veritabanına yüklenmesini bekleyiniz. Tamamlandıktan sonra Linux Sunucunuz (Server) hazır. İstemci bilgisayarlarına aşağıdaki linkten en son sürüme sahip olan HakedişPlus derlemesini indirin ve başlatın.&#x20;

[HakedişPlus.exe](https://download.oska.com.tr/UpdateSystem/HakedisPlus/Installer/Hakedi%C5%9FPlus.exe)

{% hint style="info" %}
İstemci kurulumu ve işlemleri için [İstemci İşlemleri](/istemci-islemleri.md) sayfasına gidebilirsiniz.
{% endhint %}


---

# 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://help.oska.com.tr/kurulum-linux-server/linux-manuel-kurulum.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.
