میزبانی شخصی Strapi: استقرار تککلیکی روی VPS شخصی خود
Strapi یک CMS هدلس متنباز است که کنترل کامل روی APIهای محتوا را فراهم میکند. برای جلوگیری از محدودیت صندلیها و هزینههای بالای SaaS، آن را روی سرور شخصی خود...
Strapi
CMS & BloggingStrapi یک CMS هدلس متنباز است که کنترل کامل روی APIهای محتوا را فراهم میکند. برای جلوگیری از محدودیت صندلیها و هزینههای بالای SaaS، آن را روی سرور شخصی خود...
با استقرار Strapi چه چیزی میگیرید
سروری که اجاره میکنیم، هزینهاش، و آنچه نصبکننده از شما میپرسد.
- سرور
- CX23 · 2 vCPU · 4 GB RAM
- از
- 9$ در ماه
- راهاندازی
- نیازی به پیکربندی نیست
در هر استقرار موجود است
- سرور اختصاصی، هر ماشین یک برنامه
- صدور خودکار گواهی HTTPS
- زیردامنه رایگان، دامنه اختصاصی اختیاری
- راهاندازی مجدد، تغییر اندازه، اسنپشات و بازیابی
پروژه
هر آنچه این صفحه به بیرون از Automatio پیوند میدهد.
Strapi را با یک کلیک مستقر کنید
روی سرور خودتان، با دادههای خودتان. بدون ترمینال، بدون دستور Docker، بدون تنظیم گواهی.
- 1
اندازه را انتخاب کنید
با کوچکترین سروری که برای برنامه کافی است شروع کنید. بعداً بدون نصب مجدد تغییر دهید.
- 2
دکمه استقرار را بزنید
سرور را اجاره میکنیم، برنامه را با Docker نصب میکنیم و یک زیردامنه را به آن هدایت میکنیم.
- 3
بالا آمدنش را ببینید
آمادهسازی خودکار است و چند دقیقه طول میکشد. با صدور گواهی HTTPS برنامه فعال است.
اندازه سرور
ماهانه همراه با اشتراک Automatio صورتحساب میشود. سرور را حذف کنید، هزینه متوقف میشود.
قابلیتهای Strapi
کاوش کنید که Automatio چه کاری میتواند برای این مورد استفاده انجام دهد
سیستمساز نوع محتوا (Content Type Builder)
مدلهای داده را به صورت بصری و بدون نوشتن کد طراحی کنید. شما میتوانید فیلدها، روابط و قوانین اعتبارسنجی را مستقیماً در پنل ادمین تعریف کنید تا اسکیماهای پیچیدهای بسازید که دیتابیس را به صورت بلادرنگ بهروزرسانی میکنند.
- 1پشتیبانی از انواع متن، مدیا، JSON و UID
- 2مناطق پویا (Dynamic zones) برای لایوتهای انعطافپذیر صفحه
- 3لینکدهی رابطهای عمیق بین کالکشنها
- 4گروههای فیلد قابل استفاده مجدد مبتنی بر کامپوننت
قابلیتهای Strapi
- سیستمساز نوع محتوا (Content Type Builder)
مدلهای داده را به صورت بصری و بدون نوشتن کد طراحی کنید. شما میتوانید فیلدها، روابط و قوانین اعتبارسنجی را مستقیماً در پنل ادمین تعریف کنید تا اسکیماهای پیچیدهای بسازید که دیتابیس را به صورت بلادرنگ بهروزرسانی میکنند.
- پشتیبانی از انواع متن، مدیا، JSON و UID
- مناطق پویا (Dynamic zones) برای لایوتهای انعطافپذیر صفحه
- لینکدهی رابطهای عمیق بین کالکشنها
- گروههای فیلد قابل استفاده مجدد مبتنی بر کامپوننت
- APIهای REST و GraphQL
برای هر نوع محتوای ایجاد شده، نقاط پایانی (endpoints) مستندشده را به صورت خودکار تولید کنید. این سیستم شامل پشتیبانی داخلی برای فیلترینگ پیچیده، مرتبسازی و تودرتویی عمیق است تا محتوا را به هر دستگاه یا فریمورکی تحویل دهد.
- پشتیبانی از Swagger/OpenAPI با قابلیت مستندسازی خودکار
- پارامترهای فیلتر و مرتبسازی قدرتمند
- تودرتویی عمیق (Deep nesting) برای درختهای داده پیچیده
- احراز هویت JWT و توکن API به صورت پیشفرض
- کتابخانه داراییهای مدیا
تمام داراییهای دیجیتال را در یک هاب متمرکز با ابزارهای داخلی برای بهینهسازی تصاویر مدیریت کنید. این سیستم آپلود فایلهای حجیم را مدیریت کرده و امکان سازماندهی پوشهمحور را برای حفظ نظم داراییهای پروژه فراهم میکند.
- تغییر اندازه خودکار تصویر و فرمتها
- پشتیبانی از فضای ذخیرهسازی محلی یا ارائهدهندگان ابری
- سازماندهی داراییها بر اساس پوشه
- فیلدهای مدیریت متادیتا و متن جایگزین (Alt-text)
- کنترل دسترسی مبتنی بر نقش (RBAC) دقیق
برای حفظ امنیت، نقشهای مدیریتی دقیقی را برای اعضای تیم تعریف کنید. شما میتوانید دقیقاً کنترل کنید چه کسی میتواند ورودیهای محتوای خاص را تا سطح فیلد فردی مشاهده، ویرایش یا منتشر کند.
- ایجاد نقشهای کاربری سفارشی از ابتدا
- تنظیمات دسترسی در سطح فیلد
- سطوح کنترل دسترسی به نقاط پایانی API
- وضعیتهای ورکفلو پیشنویس و انتشار
content.selfHosted.whyTitle
content.selfHosted.tradeoffsTitle
comparisonTable.self-hosted.title
comparisonTable.self-hosted.description
| جنبه | comparisonTable.self-hosted.managedSaas | comparisonTable.self-hosted.diy | comparisonTable.self-hosted.automatio |
|---|---|---|---|
| هزینه ماهانه | زیاد (بر اساس مصرف + صندلی) | کم (هزینه VPS) | کم (هزینه VPS) |
| صندلیهای ادمین | کاملاً محدود بر اساس پلن | نامحدود | نامحدود |
| پشتیبانی از پلاگین | فقط مارکتپیس | دسترسی کامل به سیستم فایل | دسترسی کامل به سیستم فایل |
| نگهداری | صفر (خودکار) | زیاد (پچ کردن دستی) | کم (محیط مدیریتشده) |
هزینه ماهانه
صندلیهای ادمین
پشتیبانی از پلاگین
نگهداری
این برای چه کسانی است
کسانی که واقعاً Strapi را روی سرور خودشان اجرا میکنند، و چه چیزی تغییر میکند.
یک توسعهدهنده انفرادی که پروژهها را عرضه میکند
از ابزارهای CMS سنتی و سنگین خسته شده اما به یک داشبورد واقعی نیاز دارد.
یک بکاند مدرن با اولویت API همراه با یک رابط کاربری حرفهای و بدون هزینه اضافی برای لایسنس ارائه میدهد.
- تعریف یک اسکیما سفارشی برای نمونهکار (Portfolio)
- اتصال فرانتاند Next.js به REST API
- تست کوئریها در محیط GraphQL پلیگراند
یک مدیر آژانس نرمافزاری
هزینههای ماهانه بالای SaaS برای هر وبسایت کوچک مشتری.
امکان میزبانی نمونههای قدرتمند CMS برای مشتریان را بدون پرداخت هزینههای تکرارپذیر لایسنس به ازای هر صندلی فراهم میکند.
- ایجاد نقشهای سفارشی برای ویرایشگرهای مشتری
- راهاندازی یک لندینگ پیج چندزبانه
- تحویل یک پنل ادمین با برند اختصاصی به مشتری
یک بنیانگذار استارتاپ
نیاز به پیشروی سریع بدون ساخت یک رابط کاربری ادمین سفارشی.
کارهای بکاند و دیتابیس را خودکار میکند تا تیم بتواند تمام تمرکز خود را روی تجربه محصول اصلی بگذارد.
- ذخیره ویژگیهای محصول و دادههای قیمتگذاری
- آپلود داراییهای بازاریابی برای اپلیکیشن
- مدیریت دسترسیهای محتوای تولید شده توسط کاربر
این پرامپت چیست؟
بیاموزید این پرامپت چه میکند و چگونه میتواند به شما در دستیابی به نتایج بهتر کمک کند.
موتور محتوای هدلس
Strapi فاصله بین توسعهدهندگانی که به دادههای ساختاریافته نیاز دارند و تیمهای محتوایی که نیازمند یک رابط بصری هستند را پر میکند. از زمان عرضه، این ابزار به یک استاندارد برای مدیریت محتوای مبتنی بر Node.js تبدیل شده است. برخلاف وردپرس یا سایر ابزارهای CMS یکپارچه، این سیستم فرانتاندی ارائه نمیدهد. در عوض، JSON را از طریق یک API استاندارد ارائه میدهد و به شما اجازه میدهد از React، Next.js یا اپلیکیشنهای موبایل برای نمایش دادهها استفاده کنید.
مدلسازی بصری با کد واقعی
قدرت اصلی Strapi در Content-Type Builder قرار دارد. شما اسکیمای خود را به صورت بصری تعریف میکنید، از جمله فیلدهای متنی، روابط با سایر کالکشنها یا مناطق پویا برای لایوتهای انعطافپذیر. وقتی ذخیره میکنید، Strapi کد واقعی را در پروژه شما تولید میکند. این بدان معناست که ساختار داده شما بخشی از پایگاه کد شماست، نه فقط یک ورودی پنهان در یک دیتابیس انحصاری. این رویکرد از مستندات Strapi v5 برای معماری اپلیکیشن مقیاسپذیر پیروی میکند.
ساعت اول: از نصب تا API
پس از اتمام استقرار خودکار، شما یک حساب کاربری مدیر اولیه ایجاد میکنید. اولین وظیفه شما معمولاً ایجاد یک نوع کالکشن (Collection Type)، مانند مقالات یا محصولات است. هنگامی که چند ورودی اضافه کردید، میتوانید دسترسیها را در پنل تنظیمات تغییر دهید تا دادهها عمومی شوند. بلافاصله میتوانید سرور خود را کوئری کرده و یک پاسخ JSON ساختاریافته را مشاهده کنید. اضافه کردن پلاگین GraphQL به شما اجازه میدهد بلافاصله از یک پلیگراند کامل برای تست کوئریهای پیچیده استفاده کنید. این سادگی استفاده اغلب در Hacker News به عنوان دلیل اصلی پذیرش آن مورد بحث قرار میگیرد.
زیرساخت و جایگاه
Strapi با بازیگران SaaS مانند Contentful یا Sanity رقابت میکند. در حالی که آنها شروع سریعتری ارائه میدهند، اغلب محدودیتهای سختی را بر روی صندلیهای ادمین یا انواع محتوا اعمال میکنند که ارتقاهای پرهزینهای را تحمیل میکند. میزبانی شخصی نسخه انجمن (Community Edition) این موانع دلخواه را حذف میکند. این سیستم به حافظه سیستمی بیشتری نسبت به جایگزینهای مبتنی بر PHP نیاز دارد، بنابراین اجرای آن روی سروری با حداقل ۴ گیگابایت RAM برای جلوگیری از شکست فرآیند بیلد پنل ادمین ضروری است. متخصصان اغلب آن را با گزینههای جایگزینی مانند Directus هنگام بحث در مورد الزامات SSO مقایسه میکنند.

مردم درباره Strapi چه میگویند
ببینید جامعه درباره Strapi چه فکر میکند
“به عنوان یک CMS ساده عالی است... متنباز، قابل میزبانی شخصی، دارای RBAC از دیدگاه مدیر و کاربران نهایی.”
“Strapi (در تست مالیات SSO مردود میشود -- اساساً به جز نحوه پیادهسازی زبانها، از Directus بدتر است)”
“میزبانی شخصی در GCP با ۲ CPU و ۴ گیگابایت RAM ارزانتر است، دلیل این موضوع چیست؟ قبلاً ۱۹ دلار هزینه داشت، آیا چیزی را از دست میدهم؟”
“اپلیکیشن Strapi مستقر شده روی Strapi Cloud بسیار کند است، گاهی اوقات بدون هشدار از کار میافتد و آپلود چندین تصویر به صورت همزمان...”
“برای جلوگیری از overfetching، استراپی از شما میخواهد دقیقاً مواردی را که میخواهید از API برگردانید مشخص کنید.”
“اپلیکیشن strappy ما ایجاد شد و حتی کدی هم ننوشتیم، فقط از یک فایل ساده Docker استفاده کردیم”
ویدیوهای درباره Strapi
آموزشها، بررسیها و بحثهای درباره Strapi را تماشا کنید
“ما از نسخه داکتر استفاده خواهیم کرد... engine X به طوری که فایلهای خود را مستقیماً در معرض دید قرار ندهیم”
“ما از نسخه داکتر استفاده خواهیم کرد... engine X به طوری که فایلهای خود را مستقیماً در معرض دید قرار ندهیم”
“ما از نسخه داکتر استفاده خواهیم کرد... engine X به طوری که فایلهای خود را مستقیماً در معرض دید قرار ندهیم”
“اپلیکیشن strappy ما ایجاد شده و حتی کدی هم ننوشتیم”
“برای جلوگیری از overfetching، استراپی از شما میخواهد دقیقاً مواردی را که میخواهید از API برگردانید مشخص کنید”
“در استراپی، ابتدا باید ساختار داده را برای محتوایی که میخواهیم مدیریت کنیم بسازیم”
گردش کار خود را با اتوماسیون AI
Automatio قدرت عاملهای AI، اتوماسیون وب و ادغامهای هوشمند را ترکیب میکند تا به شما کمک کند در زمان کمتر بیشتر انجام دهید.
نکات حرفهای برای Strapi
نکات تخصصی برای کمک به شما در استفاده حداکثری از Strapi و دستیابی به نتایج بهتر.
حداقل از ۴ گیگابایت RAM استفاده کنید
اگرچه Strapi میتواند روی سرورهای کوچکتر هم اجرا شود، اما فرآیند بیلد پنل ادمین اغلب روی سرورهای با کمتر از ۴ گیگابایت RAM کرش میکند. سایز CX23 یا بالاتر را انتخاب کنید.
پستگرسکیول (PostgreSQL) برای پروداکشن
از استفاده از SQLite برای بارهای کاری پروداکشن خودداری کنید. دیتابیس PostgreSQL همروندی (concurrency) بهتر و یکپارچگی داده بالاتری را برای سایتهای دارای ترافیک واقعی فراهم میکند.
تیمپورتهای (Token) فقط خواندنی
توکنهای اختصاصی با دسترسی فقط خواندنی (Read-Only) در پنل ادمین برای فرانتاند خود بسازید. برای کاهش خطرات امنیتی در صورت افشای توکن، از توکنهای دسترسی کامل (Full Access) بپرهیزید.
نظرات
کاربران ما چه میگویند
به هزاران کاربر راضی که گردش کار خود را متحول کردهاند بپیوندید
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
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
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
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
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
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
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
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
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
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
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
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.
مرتبط Self-Hosted Apps
WordPress
from $9/mo
The world's most popular CMS. Bring your blog, business site, or membership community.
Outline
from $9/mo
Outline is a self-hosted knowledge base and documentation platform that allows you to build and manage your own knowledge base applications.
Ghost
from $9/mo
Modern publishing platform — fast, headless-capable, with a clean editor.
Directus
from $9/mo
Directus is an open source headless CMS that provides an API-first solution for building custom backends.
سوالات متداول درباره Strapi
پاسخ سوالات رایج درباره Strapi را بیابید