Skip to content

Strapi

Bu makalede

Bilgi

Strapi, açık kaynak kodlu ve ücretsiz bir içerik yönetim sistemi (CMS)dir. Geliştiricilere web uygulamaları, mobil uygulamalar ve diğer dijital platformlar için API'lerini ve içeriğini oluşturma ve yönetme esnek bir platform sağlar.

Strapi. Temel Özellikler

  • İçerik Yönetimi: Metin, görüntüler, video, JSON ve içerik türleri arasındaki ilişkiler dahil olmak üzere çeşitli içerik türleriyle özel alanlarla yapılandırılmış oluşturma yeteneği. Yöneticiler, kullanıcı dostu bir arayüz üzerinden içeriği kolayca oluşturabilir, düzenleyebilir ve silebilir.
  • Headless CMS: Teknolojiye bağlı olarak herhangi bir ön uç uygulamasında veri kullanılmasına izin veren REST veya GraphQL API üzerinden içerik erişimi.
  • Kullanıcı Yönetimi ve İzinler: İçeriğe ve yönetim paneli özelliklerine ayrıntılı erişim izinleri yapılandırmak için çeşitli kullanıcı rolleri oluşturmak için araçlar.
  • Medya Kütüphanesi: Görüntüler, videolar ve belgeler dahil medya dosyalarını yüklemek ve yönetmek için yerleşik bir sistem, yeniden kullanım yeteneği ile.
  • Eklentiler ve Genişletmeler: Platformun işlevselliğini projenin ihtiyaçlarına göre genişletme olanağı.
  • Dış Hizmetlerle Entegrasyon: Strapi, kimlik doğrulama sistemleri, bulut veri depolama hizmetleri veya analitik araçlar gibi çeşitli dış hizmetler ve platformlarla entegre edilebilir.

Çalıştırma Özellikleri

ID Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Aktif
293 Ubuntu 24.04 + + + + 2 4 - Evet

Strapi için Sistem Gereksinimleri

  • Strapi Kurulumu İçin Minimum Sistem Gereksinimleri:

    • İşlemci: 2 çekirdek;
    • RAM: 4 GB;
    • Disk Alanı: 20 GB HDD.
  • Önerilen Sistem Gereksinimleri:

    • İşlemci: 4 çekirdek;
    • RAM: 8 GB;
    • Disk Alanı: 40 GB SSD.
  • Docker Dağıtım Parametreleri:

  • Konteyner Çalışma Dizini: /opt/strapi;
  • Yönetim Paneli Bağlantı Noktası: 1337. Örneğin, https://strapi<ID server>.hostkey.com:1337/admin/;
  • Veritabanı: PostgreSQL 15 (port 5432);
  • Reverse Proxy: nginx-certbot.
  • Docker Konteynerleri:
    • strapi: Ana uygulama konteyneri (görüntü strapi/strapi);
    • strapi-db: PostgreSQL veritabanı için konteyner (görüntü postgres:15);
    • nginx-nginx-1: Web sunucusu ve SSL ile konteyner (görüntü jonasal/nginx-certbot).
  • Ana Uygulama Dosyaları: /opt/strapi;
  • Eklentiler ve Modüller: /opt/strapi/node_modules;
  • Web Sunucu Yapılandırması: /etc/nginx/conf.d/strapi<ID server>.hostkey.com.conf.

Not

Aksi belirtilmedikçe, varsayılan olarak en son yayın sürümünü geliştiricinin web sitesinden veya işletim sistemi depolarından kurarız.

Strapi Dağıtıldıktan Sonra Başlarken

Sipariş ödedikten sonra sunucunun çalışmaya hazır olduğu bilgisini içeren bir e-posta hesabınıza gönderilecektir. Bu, VPS'nin IP adresini ve bağlantı için kimlik bilgilerini (giriş bilgileri) içerecektir. Şirketimiz müşterileri sunucudaki donanımı ve API kontrol panelinde - Invapi - yönetirler.

Yetkilendirme verilerini sunucu kontrol panelinin Info >> Tags sekmesinden veya e-posta adresinizden bulabilirsiniz.

  • Strapi yönetim paneli'ne web arayüzü ile erişim bağlantısı: webpanel etiketinde bulunmaktadır.
  • Giriş: ve Şifre: Sunucu yazılımının dağıtılmasından sonra kullanım için hazır olduğunda e-posta adresinize gönderilen bilgilerle giriş yapın.

Yönetici Hesabı Kaydederken

  1. webpanel etiketinden gelen adresi, 1337 numaralı bağlantı noktası ve /admin yolu ile (örneğin: https://strapi<ID server>.hostkey.com:1337/admin) yönetim paneline erişmek için kullanın. İlk ziyaretinizde yönetici kaydı sayfasını göreceksiniz. Arayüz diliyi üst sol köşede değiştirebilirsiniz.

  2. Kayıt formunu doldurun:

    • Adınızı girin;
    • Soyadınızı girin;
    • E-posta adresinizi sağlayın;
    • Şifrenizi oluşturun;
    • Şifreyi onaylayın.
  3. Yeni özellikler ve gelecek güncellemeler hakkında bilgi almak için Keep me updated about the new features and upcoming improvements seçeneğini işaretleyebilirsiniz (bu, kullanım şartlarına ve gizlilik politikasına katılımı ifade eder).

  4. Kaydoyu tamamlamak ve yönetim paneline erişmek için LET'S START butonuna tıklayın:

Kaydolduktan ve sisteme giriş yaptıktan sonra, hoş geldiniz ekranını göreceksiniz. Ana arayüz öğeleri:

  • Sol gezinme paneli ana bölümleri içerir:

  • Toplama Türleri;

  • Eklentiler;
  • Genel ayarlar.

  • Üst panel, kullanıcı adınızı ve profiline erişimi gösterir.

Ana sayfa, çeşitli destek kaynakları sunmaktadır:

  • Documentation — rehberler ve referans materyaller;
  • Code examples — topluluk projeleri üzerinden öğrenme;
  • Farklı platformlar (GitHub, Discord vb.) üzerinden erişilebilen Developer community.

Kullanıcı Profili Yapılandırma

  1. Sağ üst köşedeki adınıza tıklayarak profil ayarlarına ulaşın:

  2. Profil bölümünde şunları yapabilirsiniz:

    • Ad ve soyadı değiştirin;
    • E-posta adresini güncelleyin;
    • Kullanıcı adı ekleyin;
    • Şifreyi değiştirin;
    • Arayüz dili seçin.
  3. Değişiklikleri kaydetmek için Save tıklayın.

Arayüz dilini değiştirmek için:

  1. Profil ayarlarınıza gidin;
  2. Experience bölümünde Interface language'ı bulun;
  3. Dizgin menüsünden istediğiniz dili seçin (örneğin, Türkçe);
  4. Değişiklikleri kaydet - Save butonuna tıklayın.

Bu işlemden sonra Strapi arayüzü seçilen dilde görüntülenecektir.

İçerik Ekleme

  1. İlk içerik türünüzü oluşturun düğmesine tıklayın:

  2. Açılan İçerik Türü Oluşturma penceresinde temel kurulumu gerçekleştirin:

    • Gösterim adını girin;
    • UID belirtin (yol ve tablo oluşturulması için kullanılan tanımlayıcı):

  3. Sonraki adım için Devam tıklayın.

  4. İçerik türünüz için gerekli alanları seçin:

    • Text — metin alanları için;
    • Rich Text — biçimlendirilmiş metin için;
    • Number — sayısal değerler için;
    • Date — tarih ve zamanlar için;
    • Boolean — evet/hayır değerleri için;
    • Email — e-posta adresleri için;
    • Password — şifrelenmiş şifreler için;
    • Enumeration — değer listesi için;
    • Media — medya dosyaları için;
    • JSON — JSON verileri için;
    • Relation — diğer içerik türleriyle bağlantı kurmak için;
    • UID — benzersiz tanımlayıcılar için;
    • Component — alan grupları için;
    • Dynamic Zone — dinamik olarak düzenlenebilir bileşenler için.

Strapi'ın temel ayarları hakkında daha fazla bilgi için geliştiricilerin belgelerini inceleyin.

API kullanarak Strapi sunucusu sipariş etme

Bu yazılımı API kullanarak yüklemek için bu talimatları izleyin.


Bu sayfanın bazı içerikleri ya da yazıları AI tarafından oluşturulmuş veya çevrilmiş olabilir.