DEV Community

Rümeysa Öz for Açıklab

Posted on

1

Liman MYS-Domain Eklentisi-Kaptan Kurulumu

  • İlk olarak .deb uzantılı paket şu komut ile indirilir:
sudo apt install ./kaptan.deb
Enter fullscreen mode Exit fullscreen mode
  • Paket indirildikten sonra /usr/share/kaptan/kaptan.conf dosyasının içine girilir:
sudo nano /usr/share/kaptan/kaptan.conf
Enter fullscreen mode Exit fullscreen mode
  • Daha sonra yorum satırı kaldırılır ve localhost yerine PostgreSQL database'i kullanılacak makinenin IP'si yazılır.

Image description

  • PostgreSQL database'i kullanılacak makinede aşağıdaki adımları izleyerek veritabanında user, database ve şifre oluşturulur:

Kullanıcı Oluşturma:

sudo -u postgres createuser kaptan
Enter fullscreen mode Exit fullscreen mode

Bizim örneğimizde karşılığı kaptan olarak belirlenmiştir.

Database Oluşturma:

sudo -u postgres createdb kaptan
Enter fullscreen mode Exit fullscreen mode

Bizim örneğimizde karşılığı kaptan olarak belirlenmiştir.

Kullanıcıya Şifre Verme:

sudo -u postgres psql

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

Enter fullscreen mode Exit fullscreen mode

Bu örnekte şifre 1 olarak güncellendi.

  • Sonrasında kaptan kurulu olan makineye şu komut ile PostgreSQL bilgileri eklenir:
kaptan -q postgresql_username
Enter fullscreen mode Exit fullscreen mode

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

  • Bu komut girildikten sonra şifre istenecektir, db oluşturulurken girilien şifre girilir. Bizim örneğimizde Password = 1 olarak belirlenmişti.

    • Şu komut ile makinenin ID'si kontrol edilir ve ardından HAVELSAN A.Ş.'den veya yetkili bir satıcıdan alınan lisans istenir:
kaptan -i
Enter fullscreen mode Exit fullscreen mode
  • /usr/share/kaptan/licence dosyasının içine girilir ve lisans eklenip kaydedilir:
nano /usr/share/kaptan/licence
Enter fullscreen mode Exit fullscreen mode
  • Son olarak şu komut ile lisans'ın yolu verilerek lisans eklenir:
kaptan -l /usr/share/kaptan/licence
Enter fullscreen mode Exit fullscreen mode
  • Ayrıca şu komut ile kaptan kurulumuna dair daha çok bilgiye sahip olunabilir:
kaptan -h
Enter fullscreen mode Exit fullscreen mode

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more