Kaptan Sunucu Kurulumu

Database Hazırlanması

Postgre Kurulumu

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt install gnupg2 ca-certificates -y
wget -O- https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor > pgsql.gpg
sudo mv pgsql.gpg /etc/apt/trusted.gpg.d/pgsql.gpg
sudo apt update
apt install postgresql -y

Kullanıcı Oluşturma

sudo -u postgres createuser kaptan

Bu örnekte kaptan adında bir kullanıcı oluşturmuş olduk.

Database Oluşturma

sudo -u postgres createdb kaptan

Bu örnekte kaptan adında bir database oluşturmuş olduk.

Kullanıcıya Şifre Verme

sudo -u postgres psql

psql=# alter user <username> with encrypted password '<password>';

Komuttaki username oluşturduğunuz kullanıcı adıdır. Bizim örneğimizde bu kaptan'dır. Komuttaki password oluşturduğumuz kullanıcıya atamak istediğiniz şifredir.

Bu örnekte kaptan adında kullanıcıya şifre ataması gerçekleştirdik.

Kaptan Kurulumu

  • Öncelikle .deb uzantılı paket şu komut ile indirilir:

Paket isimlendirmenize göre kaptan.deb değişkenlik gösterebilir.

  • Paket indirildikten sonra /usr/share/kaptan/kaptan.conf dosyasının içine girilir:

kaptan.conf dosyamıza kendi yapılandırmalarımıza göre aşağıdaki satırları ekleyelim.

postgresql-server-ip: Kaptan için PostgreSQL database'i kullanılacak makinenin IP adresi yazılır. ad-server-address: AD için kullanacağınız makinenin IP adresi yazılır.

kaptan.conf dosyamız şu şekilde gözükecektir:

Sonrasında Kaptan sunucumuzda şu komut ile PostgreSQL bilgileri eklenir:

Bizim örneğimizde postgresql_username = kaptan olarak belirlenmişti. (kaptan -q kaptan)

  • Bu komut girildikten sonra şifre istenecektir, db oluşturulurken girilien şifre girilir.

  • Daha sonra servis yeniden başlatılır

Lisans İşlemleri

  • Şu komut ile makinenin ID'si kontrol edilir ve ardından HAVELSAN A.Ş.'den veya yetkili bir satıcıdan alınan lisans istenir:

  • /usr/share/kaptan/licence dosyasının içine girilir ve lisans eklenip kaydedilir:

  • Son olarak şu komut ile lisans'ın yolu verilerek lisans eklenir:

  • Ayrıca Kaptan'ın sağlık durumunu kontrol edebilirsiniz:

Last updated