Strapi

Strapi'yi Kendi Sunucunuzda Barındırın: Kendi VPS'inizde Tek Tıkla Dağıtım

Strapi, içerik API'leri üzerinde tam kontrol sağlayan açık kaynaklı, headless bir CMS'dir. Kullanıcı sınırlarından ve yüksek SaaS...

self-hosted strapistrapi cmsheadless cmsaçık kaynak cmsdocker strapistrapi vps hosting
Strapi logo

Strapi

CMS & Blogging

Strapi, içerik API'leri üzerinde tam kontrol sağlayan açık kaynaklı, headless bir CMS'dir. Kullanıcı sınırlarından ve yüksek SaaS...

headlesscmscontent-management

Strapi dağıttığınızda ne elde edersiniz

Kiraladığımız sunucu, maliyeti ve kurulumun size soracakları.

Sunucu
CX23 · 2 vCPU · 4 GB RAM
Başlangıç
$9/ay
Kurulum
Yapılandırma gerekmiyor

Her dağıtıma dahil

  • Adanmış sunucu, makine başına tek uygulama
  • HTTPS sertifikası otomatik verilir
  • Ücretsiz alt alan adı, özel alan adı isteğe bağlı
  • Yeniden başlatma, boyutlandırma, anlık görüntü ve geri yükleme

Proje

Bu sayfanın Automatio dışına verdiği tüm bağlantılar.

Strapi tek tıkla dağıtın

Kendi sunucunuzda, kendi verinizle. Terminal yok, Docker komutu yok, sertifika ayarı yok.

  1. 1

    Boyut seçin

    Uygulamaya yeten en küçük sunucuyla başlayın. Sonra yeniden kurmadan büyütebilirsiniz.

  2. 2

    Dağıta basın

    Sunucuyu kiralar, uygulamayı Docker ile kurar ve bir alt alan adını ona yönlendiririz.

  3. 3

    Açılışını izleyin

    Hazırlık kendiliğinden çalışır ve birkaç dakika sürer. HTTPS sertifikası gelince uygulama yayında.

Sunucu boyutu

Automatio aboneliğinizle birlikte aylık faturalanır. Sunucuyu silin, ücret durur.

Strapi yetenekleri

Automatio'nun bu kullanım senaryosu için neler yapabileceğini keşfedin

İçerik Türü Oluşturucu (Content Type Builder)

Kod yazmadan görsel olarak veri modelleri tasarlayın. Veritabanını gerçek zamanlı olarak güncelleyen karmaşık şemalar oluşturmak için alanları, ilişkileri ve doğrulama kurallarını doğrudan admin panelinde tanımlayabilirsiniz.

  • 1Metin, medya, JSON ve UID türlerini destekler
  • 2Esnek sayfa düzenleri için dinamik bölgeler
  • 3Koleksiyonlar arasında derin ilişkisel bağlantılar
  • 4Bileşen tabanlı yeniden kullanılabilir alan grupları

Strapi yetenekleri

  • İçerik Türü Oluşturucu (Content Type Builder)

    Kod yazmadan görsel olarak veri modelleri tasarlayın. Veritabanını gerçek zamanlı olarak güncelleyen karmaşık şemalar oluşturmak için alanları, ilişkileri ve doğrulama kurallarını doğrudan admin panelinde tanımlayabilirsiniz.

    1. Metin, medya, JSON ve UID türlerini destekler
    2. Esnek sayfa düzenleri için dinamik bölgeler
    3. Koleksiyonlar arasında derin ilişkisel bağlantılar
    4. Bileşen tabanlı yeniden kullanılabilir alan grupları
  • REST ve GraphQL API'leri

    Oluşturulan her içerik türü için otomatik olarak belgelenmiş uç noktalar (endpoints) üretin. Sistem, içeriği herhangi bir cihaz veya framework'e iletmek için karmaşık filtreleme, sıralama ve derin iç içe geçme desteğini içerir.

    1. Kendi kendini belgelendiren Swagger/OpenAPI desteği
    2. Güçlü filtreleme ve sıralama parametreleri
    3. Karmaşık veri ağaçları için derin iç içe geçme (nesting)
    4. JWT ve API token kimlik doğrulaması dahil
  • Medya Varlık Kitaplığı

    Görsel optimizasyonu için yerleşik araçlarla tüm dijital varlıkları merkezi bir merkezde yönetin. Büyük dosya yüklemelerini idare eder ve proje varlıklarını yönetilebilir tutmak için klasör tabanlı organizasyona izin verir.

    1. Otomatik görsel yeniden boyutlandırma ve formatlar
    2. Yerel depolama veya bulut sağlayıcı desteği
    3. Klasör tabanlı varlık organizasyonu
    4. Alt metin ve meta veri yönetim alanları
  • Ayrıntılı RBAC (Rol Tabanlı Erişim Kontrolü)

    Güvenliği korumak için ekip üyeleri adına hassas idari roller tanımlayın. Belirli içerik girdilerini kimin görüntüleyebileceğini, düzenleyebileceğini veya yayınlayabileceğini bireysel alan düzeyine kadar tam olarak kontrol edebilirsiniz.

    1. Sıfırdan özel kullanıcı rolleri oluşturma
    2. Alan düzeyinde izin ayarları
    3. API uç noktası erişim kontrol seviyeleri
    4. Taslak ve yayınla iş akışı durumları

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

SSO Vergisini Atlayın: Kendi özel altyapınızda kendi kimlik doğrulama mantığınızı uygulayarak temel güvenlik özelliklerini sınırlayan üst düzey SaaS planlarından kaçının.
Yüksek Bellek Tüketimi: Admin paneli için Node.js derlemeleri önemli miktarda RAM gerektirir. Derleme hatalarını önlemek için en az 4GB'a sahip bir sunucu gereklidir.
Sınırsız Yönetici Koltuğu: Yönetilen CMS platformlarında yaygın olan yinelenen kullanıcı başı ücretleri ödemeden, sunucu kaynaklarınızın elverdiği kadar çok editör ve yönetici barındırın.
SMTP Yapılandırması: Kendi sunucunuzda barındırılan instance'lar yerleşik bir e-posta hizmeti içermez. Şifre sıfırlama işlemleri için kendi SMTP kimlik bilgilerinizi sağlamalısınız.
Tam Plugin Erişimi: Node.js dosya sistemine ve sunucu ortamına doğrudan erişim ile herhangi bir topluluk plugin'ini kurun veya kendi backend uzantılarınızı yazın.
Manuel Yükseltmeler: Yazılım güncellemelerini tetiklemek sizin sorumluluğunuzdadır. Ana sürüm (major) atlamaları genellikle veritabanı şemanızı güncellemek için migration betikleri çalıştırmanızı gerektirir.
Özel Veri Konumu: GDPR veya belirli dahili güvenlik protokollerine uymak için hassas içerikleri ve müşteri verilerini kendi adanmış sunucunuzda tutun.

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

Aylık Maliyet

comparisonTable.self-hosted.managedSaasYüksek (Kullanım + Kullanıcı tabanlı)
comparisonTable.self-hosted.diyDüşük (VPS maliyeti)
comparisonTable.self-hosted.automatioDüşük (VPS maliyeti)

Yönetici Koltukları

comparisonTable.self-hosted.managedSaasPlana göre sıkı bir şekilde sınırlı
comparisonTable.self-hosted.diySınırsız
comparisonTable.self-hosted.automatioSınırsız

Plugin Desteği

comparisonTable.self-hosted.managedSaasYalnızca Mağaza (Marketplace)
comparisonTable.self-hosted.diyTam dosya sistemi erişimi
comparisonTable.self-hosted.automatioTam dosya sistemi erişimi

Bakım

comparisonTable.self-hosted.managedSaasSıfır (Otomatik)
comparisonTable.self-hosted.diyYüksek (Manuel yama yapma)
comparisonTable.self-hosted.automatioDüşük (Yönetilen ortam)

Bu kimin için

Strapi uygulamasını gerçekten kendi sunucusunda çalıştıran insanlar ve bunun değiştirdikleri.

projeler geliştiren solo bir geliştirici

Hantal, eski usul CMS araçlarından sıkılmış ancak gerçek bir kontrol paneline ihtiyaç duyuyor.

Ekstra lisans maliyeti olmaksızın, profesyonel bir arayüze sahip modern bir API-first backend sağlar.

  • Bir portfolyo için özel bir şema tanımlama
  • Bir Next.js frontend'ini REST API'ye bağlama
  • GraphQL oyun alanında (playground) sorguları test etme

bir ajans sahibi

Her küçük müşteri web sitesi için yüksek aylık SaaS maliyetleri.

Müşteriler için yinelenen kullanıcı başına lisans ücretleri ödemeden güçlü CMS instance'ları barındırmaya olanak tanır.

  • Müşteri editörleri için özel roller oluşturma
  • Çok dilli bir açılış sayfası (landing page) kurma
  • Markaya özel bir admin panelini müşteriye teslim etme

bir startup kurucusu

Özel bir admin arayüzü inşa etmeden hızlıca hareket etmesi gerekiyor.

Ekibin tamamen çekirdek ürün deneyimine odaklanabilmesi için backend ve veritabanı işlerini otomatikleştirir.

  • Ürün özelliklerini ve fiyatlandırma verilerini depolama
  • Uygulama için pazarlama varlıklarını yükleme
  • Kullanıcı tarafından oluşturulan içerik izinlerini yönetme

Bu Prompt Nedir?

Bu prompt'un ne yaptığını ve daha iyi sonuçlar elde etmenize nasıl yardımcı olabileceğini öğrenin.

Headless içerik motoru

Strapi, yapılandırılmış verilere ihtiyaç duyan geliştiriciler ile görsel bir arayüze ihtiyaç duyan içerik ekipleri arasındaki boşluğu doldurur. Piyasaya sürülmesinden bu yana Node.js tabanlı içerik yönetimi için bir standart haline gelmiştir. WordPress veya diğer monolitik CMS araçlarının aksine, bir frontend sağlamaz. Bunun yerine standart bir API üzerinden JSON sunarak verileri görüntülemek için React, Next.js veya mobil uygulamalar kullanmanıza olanak tanır.

Gerçek kodla görsel modelleme

Strapi'nin temel gücü İçerik Türü Oluşturucusudur (Content-Type Builder). Dize alanları, diğer koleksiyonlara olan ilişkiler veya esnek düzenler için dinamik bölgeler dahil olmak üzere şemanızı görsel olarak tanımlarsınız. Kaydettiğinizde Strapi projenizde gerçek kod üretir. Bu, veri yapınızın tescilli bir veritabanındaki gizli bir girdi değil, kod tabanınızın bir parçası olduğu anlamına gelir. Bu yaklaşım, ölçeklenebilir uygulama mimarisi için Strapi v5 belgelerini takip eder.

İlk saat: Kurulumdan API'ye

Otomatik dağıtım tamamlandıktan sonra ilk yönetici hesabınızı oluşturursunuz. İlk göreviniz genellikle Makaleler veya Ürünler gibi bir Koleksiyon Türü oluşturmaktır. Birkaç girdi ekledikten sonra, verileri herkese açık hale getirmek için Ayarlar panelindeki izinleri değiştirebilirsiniz. Anında sunucunuzu sorgulayabilir ve yapılandırılmış bir JSON yanıtı görebilirsiniz. GraphQL plugin'ini eklemek, karmaşık sorguları hemen test etmek için tam bir oyun alanı (playground) kullanmanıza olanak tanır. Bu kullanım kolaylığı, Hacker News üzerinde benimsenmesinin birincil nedeni olarak sıklıkla tartışılmaktadır.

Altyapı ve konumlandırma

Strapi, Contentful veya Sanity gibi SaaS oyuncularıyla rekabet eder. Bunlar daha hızlı başlangıçlar sunarken, genellikle pahalı yükseltmeler zorlayan katı yönetici koltuğu veya içerik türü sınırları dayatırlar. Community Edition'ı kendi sunucunuzda barındırmak bu keyfi engelleri ortadan kaldırır. PHP tabanlı alternatiflerden daha fazla sistem belleği gerektirir, bu nedenle admin paneli derleme sürecinin başarısız olmasını önlemek için en az 4GB RAM'e sahip bir sunucuda çalıştırılması gereklidir. Profesyoneller SSO gereksinimlerini tartışırken bunu genellikle Directus gibi alternatiflerle karşılaştırırlar.

Bu Prompt Nedir?

İnsanlar Strapi Hakkında Ne Diyor

Topluluğun Strapi hakkında ne düşündüğünü görün

Basit bir CMS olarak harika... açık kaynaklı, kendi sunucunda barındırılabilir, hem yönetici hem de son kullanıcı perspektifi için RBAC'ye sahip.
sneek_
reddit
Strapi (SSO vergi testini geçemiyor -- yerelleştirmenin uygulanış biçimi bir yana, temelde Directus'tan daha kötü)
lanerdofchristian
reddit
GCP'de 2 CPU ve 4gb RAM ile kendi sunucunda barındırmak daha ucuz, bunun arkasındaki mantık nedir? eskiden 19 dolardı, kaçırdığım bir şey mi var?
u/Strapi_User
reddit
Strapi Cloud üzerinde dağıtılan Strapi uygulaması son derece yavaş, bazen uyarı vermeden çöliyor ve aynı anda birden fazla görsel yüklemek...
u/sluggish_dev
reddit
Aşırı veri çekmeyi (overfetching) önlemek için Strapi, API'den döndürmek istediğiniz öğeleri tam olarak belirtmenizi gerektirir.
Strapi Official
youtube
strapi uygulamamız oluşturuldu ve hiçbir şey kodlamadık bile, sadece basit bir Docker dosyası kullandık
Coding for Innovations
youtube

Strapi Hakkında Videolar

Strapi hakkında eğitimler, incelemeler ve tartışmalar izleyin

we'll be using the docker version... engine X so that we directly don't expose our file

we'll be using the docker version... engine X so that we directly don't expose our file

we'll be using the docker version... engine X so that we directly don't expose our file

our strappy app has been created and we didn't even code anything

To prevent overfetching, strapi requires that you tell exactly the items you want to return from the API

In strappy, we first need to create the data structure for our content that we want to manage

Sadece promptlardan fazlasi

İş akışınızı güçlendirin Yapay Zeka Otomasyonu

Automatio, yapay zeka ajanlari, web otomasyonu ve akilli entegrasyonlarin gucunu birlestirerek daha az zamanda daha fazlasini basarmaniza yardimci olur.

Yapay Zeka Ajanları
Web Otomasyonu
Akıllı İş Akışları

Strapi için Pro İpuçları

Strapi'den en iyi şekilde yararlanmak için uzman ipuçları.

Minimum 4GB RAM Kullanın

Strapi daha küçük instance'larda çalışabilse de, admin panel derleme süreci 4GB'dan az RAM'e sahip sunucularda sıklıkla çöker. CX23 veya daha üstü bir boyut seçin.

Prodüksiyon İçin PostgreSQL

Prodüksiyon iş yükleri için SQLite kullanmaktan kaçının. Bir PostgreSQL veritabanı, gerçek trafiğe sahip siteler için daha iyi eşzamanlılık (concurrency) ve veri bütünlüğü sağlar.

Salt Okunur (ReadOnly) API Token'ları

Frontend'iniz için admin panelinde özel Salt Okunur token'lar oluşturun. Bir token'ın sızması durumunda güvenlik risklerini en aza indirmek için Tam Erişim (Full Access) token'ları kullanmaktan kaçının.

Referanslar

Kullanicilarimiz Ne Diyor

Is akisini donusturen binlerce memnun kullaniciya katilin

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.