سرویس فعال — نصب یک‌کلیک

Directus روی سرور ابری؛ CMS هدلس با API آماده روی دادهٔ خودتان

Directus برای هر جدول پایگاه داده یک پنل مدیریت محتوا و یک API از نوع REST و GraphQL می‌سازد تا سایت، اپلیکیشن موبایل یا هر فرانت‌اندی محتوایش را از آن بخواند. Directus را در مرحلهٔ سفارش سرور ابری تهران انتخاب کنید تا با SQLite، کلیدهای امنیتی تازه و یک حساب مدیر با رمز تصادفی نصب شود؛ نصب هزینهٔ جداگانه ندارد.

حساب دارید؟ وارد شوید

از ۱٬۱۰۰ تومان در ساعت،  حدود ۸۰۳٬۰۰۰ تومان در ماه

لوگوی Directus

Directus

اپلیکیشن روی سرور ابری

شروع قیمت،پلن mini

۱٬۱۰۰تومان / ساعت

حدود ۸۰۳٬۰۰۰ تومان در ماه،بر پایهٔ ۷۳۰ ساعت

  • ۱ گیگابایت RAM کافی است،  از پلن mini
  • ایمیل و رمز تصادفی مدیر،  در تب «اپلیکیشن» پنل
  • SQLite،  روی دیسک همان سرور
  • هزینهٔ نصب: صفر،  فقط اجارهٔ ساعتی سرور
  • پورت ۱۰ گیگابیت اختصاصی برای هر سرور
  • دیسک NVMe SSD روی همهٔ سرورها
  • آماده زیر ۶۰ ثانیه راه‌اندازی خودکار سرور
  • دیتاسنتر تهران میزبانی داخل ایران
  • صورت‌حساب ساعتی پرداخت به تومان

معرفی

CMS هدلس Directus روی سرور ابری

Directus محتوا را در یک پایگاه دادهٔ SQL معمولی نگه می‌دارد، برای ویراستارها یک پنل مدیریت ساده و برای برنامه‌نویس‌ها REST و GraphQL آماده می‌سازد؛ فرانت‌اند را هر طور بخواهید می‌نویسید.

وقتی Directus روی سرور ابری در تهران اجرا شود، API محتوا برای کاربران داخل ایران با تأخیر کم پاسخ می‌دهد و پایگاه داده هم کنار آن یا روی سرویس مدیریت‌شدهٔ همین دیتاسنتر است. Directus را در مرحلهٔ سفارش انتخاب کنید تا پس از روشن شدن سرور خودکار نصب شود؛ نصب رایگان است و آدرس پنل و رمز مدیر را در تب اپلیکیشن صفحهٔ سرور می‌بینید.

امکانات کلیدی

Directus در یک نگاه

  • دادهٔ SQL دست‌نخورده

    جدول‌ها جدول معمولی‌اند؛ Directus را کنار بگذارید، داده همان‌جا می‌ماند.

  • REST و GraphQL خودکار

    هر مجموعه‌ای که بسازید همان لحظه API با فیلتر و صفحه‌بندی دارد.

  • نقش و دسترسی دقیق

    دسترسی خواندن و نوشتن را تا سطح هر فیلد برای هر نقش تعیین کنید.

۴ گام تا شروع

روش نصب گام‌به‌گام

  1. گام ۱: انتخاب پلن با دست‌کم ۱ گیگابایت RAM

    در صفحهٔ سفارش سرور ابری پلن mini یا بزرگ‌تر را انتخاب کنید. Directus روی Node.js اجرا می‌شود؛ mini برای آزمایش و پروژهٔ کوچک کافی است و برای پروژه‌ای با کاربر واقعی پلن standard با دو گیگابایت حافظه راحت‌تر است.

  2. گام ۲: انتخاب Directus در تب اپلیکیشن‌ها

    در گام دوم سفارش تب اپلیکیشن‌ها را باز کنید و Directus را برگزینید؛ Ubuntu 22.04 خودکار انتخاب می‌شود. روش ورود به سرور را تعیین و سفارش را ثبت کنید. نصب هزینهٔ جداگانه ندارد و فقط سرور را ساعتی می‌پردازید.

  3. گام ۳: نصب خودکار و ورود به پنل

    پس از روشن شدن سرور، Directus با SQLite، کلیدهای KEY و SECRET تصادفی و پورت ۸۰۵۵ نصب و این پورت در فایروال باز می‌شود. آدرس پنل، ایمیل admin@example.com و رمز تصادفی مدیر را در تب اپلیکیشن صفحهٔ سرور می‌بینید؛ پس از ورود، یک کاربر مدیر با ایمیل واقعی خودتان بسازید و رمز را عوض کنید.

  4. گام ۴: ساخت مدل داده و دسترسی API

    در Settings بخش Data Model مجموعه‌ها و فیلدها را بسازید، در Access Policies مشخص کنید نقش Public یا یک توکن کدام مجموعه‌ها را بخواند و سپس از فرانت‌اند با REST‏، GraphQL یا SDK رسمی داده را بخوانید.

قیمت و سفارش

هزینهٔ اجرای Directus

صورت‌حساب ساعتی است و مبلغ به تومان از کیف پول کسر می‌شود؛ هر وقت سرویس را حذف کنید، هزینه هم متوقف می‌شود.

Directus

از ۱٬۱۰۰ تومان / ساعت

حدود ۸۰۳٬۰۰۰ تومان در ماه (۷۳۰ ساعت کارکرد)

ساعتی

آنچه دریافت می‌کنید

  • دیسک NVMe SSD و پورت اختصاصی ۱۰ گیگابیت برای هر سرور
  • سرور در کمتر از ۶۰ ثانیه آماده می‌شود
  • دیتاسنتر تهران، صورت‌حساب ساعتی به تومان
سفارش سرور با Directus

حساب دارید؟ وارد شوید

مقایسهٔ همهٔ پلن‌ها

راهنمای کامل

راهنمای کامل Directus روی سرور ابری ایران‌کلاد

این راهنما برای تیم‌هایی است که می‌خواهند محتوای سایت یا اپلیکیشن را از کد جدا کنند و آن را با یک API تمیز در اختیار فرانت‌اند بگذارند. توضیح می‌دهیم Directus چه می‌کند، نصب ما دقیقاً چه چیزی راه می‌اندازد، کی SQLite کافی است و کی باید سراغ PostgreSQL رفت و چه نکته‌های امنیتی و مجوزی را باید بدانید. Directus در فهرست اپلیکیشن‌های سفارش سرور ابری فعال است و با انتخاب آن در مرحلهٔ سفارش، بدون هیچ دستور دستی نصب می‌شود.

۱۰ بخش حدود ۷ دقیقه مطالعه

فهرست مطالب

Directus چیست و CMS هدلس به چه دردی می‌خورد؟

CMS هدلس سیستمی است که فقط محتوا را نگه می‌دارد و از طریق API تحویل می‌دهد؛ نمایش آن به عهدهٔ سایت، اپلیکیشن موبایل یا هر برنامهٔ دیگری است. Directus یکی از شناخته‌شده‌ترین نمونه‌های متن‌باز آن است که روی یک پایگاه دادهٔ SQL می‌نشیند و برای هر جدول یک فرم ویرایش، یک فهرست قابل جست‌وجو و یک API آماده می‌سازد.

ویژگی اصلی Directus این است که ساختار داده را به شکل خودش درنمی‌آورد. جدول‌ها همان جدول‌های معمولی SQL هستند؛ اگر روزی Directus را کنار بگذارید، داده بدون تبدیل در پایگاه داده می‌ماند. همین باعث می‌شود برای ساختن پنل مدیریت روی یک پایگاه دادهٔ موجود هم انتخاب خوبی باشد.

Directus برای تیم‌های توسعهٔ وب، آژانس‌هایی که برای چند مشتری سایت می‌سازند، استارتاپ‌هایی که یک بک‌اند ساده برای اپلیکیشن موبایل می‌خواهند و سازمان‌هایی که به پنل مدیریت داخلی روی داده‌هایشان نیاز دارند مناسب است.

کاربردهای رایج Directus

چند سناریو که Directus در آن‌ها زمان زیادی صرفه‌جویی می‌کند:

  • محتوای سایت‌های Next.js‏، Nuxt یا Astro که نویسنده‌ها بدون دست زدن به کد ویرایش می‌کنند
  • بک‌اند اپلیکیشن موبایل با کاربران، نقش‌ها و API آماده بدون نوشتن سرور
  • پنل مدیریت روی پایگاه دادهٔ موجود برای تیم پشتیبانی یا عملیات
  • کاتالوگ محصولات با تصویر، ترجمه و فیلدهای مرتبط برای چند کانال فروش
  • کتابخانهٔ فایل با تغییر اندازهٔ خودکار تصویر برای نمایش در اندازه‌های مختلف
  • گردش کار خودکار با Flows؛ مثلاً ارسال وب‌هوک به سرویس دیگر بعد از انتشار یک مطلب

بازگشت به فهرست مطالب

نصب ما دقیقاً چه چیزی راه می‌اندازد؟

وقتی Directus را در مرحلهٔ سفارش انتخاب می‌کنید، اسکریپت نصب ما پس از روشن شدن سرور ایمیج رسمی directus/directus را روی Docker اجرا می‌کند و قانون فایروال پورت ۸۰۵۵ را هم خودکار اضافه می‌کند. دو مقدار تصادفی KEY و SECRET ساخته می‌شوند که Directus برای امضای توکن‌ها لازم دارد و در فایل‌هایی با دسترسی محدود روی سرور می‌مانند. یک کاربر مدیر با ایمیل admin@example.com و رمز تصادفی بیست‌کاراکتری ساخته می‌شود و همهٔ این اطلاعات در تب اپلیکیشن صفحهٔ سرور نمایش داده می‌شود.

پایگاه داده SQLite است و در یک فایل داخل /opt/directus-data/db قرار دارد. پوشه‌های uploads و extensions هم کنار آن روی دیسک سرور ماندگارند؛ پس با به‌روزرسانی ایمیج نه داده پاک می‌شود و نه افزونه‌ها. PUBLIC_URL، تنظیمات ایمیل و WebSocket در نصب پیش‌فرض تنظیم نمی‌شوند و در صورت نیاز باید اضافه شوند.

موردمقدار در نصب ماتوضیح
پورت۸۰۵۵ TCPپنل مدیریت و API؛ در فایروال پیش‌فرض برای همه باز است
پایگاه دادهSQLite در /opt/directus-data/dbبرای شروع و پروژهٔ کوچک
مدیر اولیهadmin@example.com با رمز تصادفیرمز در /etc/directus-admin-pw
فایل‌ها/opt/directus-data/uploadsقابل انتقال به ذخیره‌سازی S3

بازگشت به فهرست مطالب

SQLite کافی است یا PostgreSQL؟

SQLite برای شروع عالی است: نصب جداگانه نمی‌خواهد، بکاپش کپی یک فایل است و برای سایتی که چند ویرایشگر و بازدید متوسط از طریق کش دارد کار می‌کند. محدودیتش در نوشتن هم‌زمان است؛ وقتی چند درخواست هم‌زمان بخواهند بنویسند، صف می‌شوند. اگر اپلیکیشن موبایل شما کاربرانی دارد که مدام داده ثبت می‌کنند یا Flows زیادی دارید، به PostgreSQL بروید.

برای PostgreSQL می‌توانید یک پایگاه دادهٔ مدیریت‌شده جدا بگیرید و متغیرهای DB_CLIENT‏، DB_HOST و بقیه را در Directus تغییر دهید. انتقال از SQLite به PostgreSQL خودکار نیست: ساختار را با دستور schema snapshot از نسخهٔ قدیم می‌گیرید و روی نسخهٔ جدید اعمال می‌کنید، سپس داده را با Export و Import در خود Directus یا ابزار جداگانه منتقل می‌کنید. هر چه زودتر این تصمیم را بگیرید، انتقال ساده‌تر است. MySQL مدیریت‌شده هم گزینهٔ پشتیبانی‌شده‌ای است.

بازگشت به فهرست مطالب

هزینهٔ اجرای Directus و انتخاب پلن

نصب Directus هزینه‌ای ندارد و فقط سرور را ساعتی می‌پردازید. Directus روی Node.js اجرا می‌شود و حتی بدون بار، چند صد مگابایت حافظه مصرف می‌کند. تبدیل اندازهٔ تصویر و اجرای Flows هم پردازنده و حافظه می‌خواهد. کوچک‌ترین پلنی که Directus در مرحلهٔ سفارش برایش نمایش داده می‌شود mini با یک گیگابایت حافظه است و برای آزمایش، یادگیری و پروژهٔ کوچک کافی است، اما برای پروژه‌ای که کاربر واقعی دارد پلن standard را پیشنهاد می‌کنیم و اگر تصویر زیاد پردازش می‌کنید plus را در نظر بگیرید.

اگر پایگاه داده را به PostgreSQL مدیریت‌شده منتقل کنید، هزینهٔ آن جداگانه و ساعتی محاسبه می‌شود؛ اندازهٔ standard پایگاه داده حدود ۲٬۴۰۰ تومان در ساعت است. معادل ماهانه بر مبنای کارکرد پیوسته محاسبه شده و جزئیات در صفحهٔ قیمت‌گذاری آمده است.

پلن سرورمنابعمناسب برایساعتی (تومان)تقریبی ماهانه (تومان)
mini۱ هسته، ۱ گیگ RAMآزمایش و یادگیری۱٬۱۰۰۸۰۳٬۰۰۰
standard۲ هسته، ۲ گیگ RAMسایت یا اپلیکیشن واقعی۲٬۲۰۰۱٬۶۰۶٬۰۰۰
plus۲ هسته، ۴ گیگ RAMتصویر زیاد و Flows سنگین۳٬۵۰۰۲٬۵۵۵٬۰۰۰

بازگشت به فهرست مطالب

Directus در کنار گزینه‌های دیگر

انتخاب بین CMS هدلس و ابزارهای پایگاه دادهٔ بدون کد به نیاز تیم بستگی دارد:

موضوعDirectusStrapiNocoDB و Baserow
نقطهٔ شروعپایگاه دادهٔ SQL موجود یا جدیدمدل داده در کد پروژهجدول‌های شبیه صفحه‌گسترده
کاربر اصلیتیم فنی و ویراستار محتواتوسعه‌دهندهٔ Node.jsکاربران غیر فنی
APIREST و GraphQL خودکارREST و GraphQLREST
مجوزBSL، رایگان زیر سقف درآمدمتن‌بازمتن‌باز با نسخهٔ تجاری

برای مقایسهٔ عملی، راهنمای Strapi‏، NocoDB و Baserow را هم ببینید.

بازگشت به فهرست مطالب

شروع کار با Directus در چند قدم

مسیر اصلی ساده است: در صفحهٔ سفارش پلن mini یا بزرگ‌تر را انتخاب کنید، در گام دوم تب اپلیکیشن‌ها را باز کنید و Directus را بزنید؛ Ubuntu 22.04 خودکار انتخاب می‌شود. پس از بالا آمدن سرور، نصب در صف قرار می‌گیرد و وقتی تمام شد آدرس پنل، ایمیل و رمز مدیر را در تب اپلیکیشن صفحهٔ سرور می‌بینید. قانون فایروال پورت ۸۰۵۵ هم خودکار تنظیم شده است.

اگر روزی بخواهید Directus را روی سرور دیگری از نو نصب کنید یا بفهمید اسکریپت دقیقاً چه کرده، این شش مرحله همان کارهای نصب خودکار را نشان می‌دهند:

  1. از پنل سفارش یک سرور ابری با Ubuntu یا Debian و پلن standard بسازید
  2. با SSH وارد شوید و docker.io و openssl را با apt نصب کنید
  3. با openssl یک KEY و یک SECRET تصادفی و یک رمز مدیر بلند بسازید و در فایل‌های محافظت‌شده نگه دارید
  4. پوشه‌های db‏، uploads و extensions را زیر /opt/directus-data بسازید
  5. ایمیج directus/directus را با پورت ۸۰۵۵، DB_CLIENT برابر sqlite3 و ایمیل و رمز مدیر اجرا کنید
  6. پنل را روی پورت ۸۰۵۵ باز کنید، کاربر مدیر واقعی بسازید و اولین مجموعه را تعریف کنید

ایمیج directus/directus روی Docker Hub است؛ اگر دریافت کند بود، آینهٔ Docker ایران‌کلاد را از بخش آینهٔ پکیج‌ها در پنل تنظیم کنید.

بازگشت به فهرست مطالب

امنیت: نقش Public، توکن‌ها و HTTPS

خطرناک‌ترین تنظیم در Directus نقش Public است. هر دسترسی که به این نقش بدهید بدون ورود و برای همهٔ اینترنت باز است. فقط مجموعه‌ها و فیلدهایی را که واقعاً عمومی‌اند با دسترسی خواندن به Public بدهید و برای فرانت‌اندی که دادهٔ خصوصی می‌خواند، یک کاربر جدا با توکن ثابت و دسترسی محدود بسازید. توکن مدیر را هرگز در کد سمت مرورگر قرار ندهید.

نصب پیش‌فرض روی HTTP و پورت ۸۰۵۵ است. یک پراکسی معکوس مثل Nginx Proxy Manager روی پورت ۸۰ بگذارید که درخواست‌ها را به ۸۰۵۵ برساند، یک زیردامنه در مدیریت DNS بسازید و Edge Proxy را روی آن روشن کنید تا SSL خودکار صادر شود؛ Edge با سرور روی پورت ۸۰ ارتباط می‌گیرد. بعد PUBLIC_URL را روی همان آدرس HTTPS بگذارید و در فایروال شبکه پورت ۸۰۵۵ را از دسترس عمومی خارج کنید.

فایل‌های KEY و SECRET را مثل رمز نگه دارید؛ با داشتن SECRET می‌شود توکن معتبر ساخت. اگر لو رفت، مقدار جدید بگذارید تا همهٔ نشست‌ها باطل شوند.

بازگشت به فهرست مطالب

بکاپ و انتقال پروژهٔ Directus

در نصب ما همه‌چیز در پوشهٔ /opt/directus-data است: فایل SQLite، فایل‌های آپلودی و افزونه‌ها. برای بکاپ سازگار، Directus را چند لحظه متوقف کنید و پوشه را کپی کنید، یا از فایل SQLite با دستور backup خود sqlite3 نسخه بگیرید. اگر به PostgreSQL مدیریت‌شده رفته‌اید، بکاپ پایگاه داده از همان سرویس انجام می‌شود و فقط پوشهٔ uploads می‌ماند.

از کل سرور هم می‌شود از پنل بکاپ گرفت؛ این بکاپ‌ها دستی و به درخواست شما ساخته می‌شوند، بکاپ خودکار روزانه فعال نیست و هزینهٔ نگه‌داری ۲ تومان به ازای هر گیگابایت در ساعت است. جزئیات در صفحهٔ پشتیبان‌گیری آمده است. برای انتقال ساختار بین محیط آزمایشی و اصلی از schema snapshot و schema apply استفاده کنید تا مدل داده بدون کپی دستی منتقل شود.

بازگشت به فهرست مطالب

محدودیت‌هایی که باید بدانید

نصب Directus در مرحلهٔ سفارش خودکار است، اما به‌روزرسانی نسخه پس از آن با شماست و خودکار انجام نمی‌شود. پیش از به‌روزرسانی نسخهٔ اصلی، یادداشت‌های انتشار را بخوانید و بکاپ بگیرید؛ بعضی نسخه‌ها مهاجرت پایگاه داده دارند که برگشت‌پذیر نیست.

مجوز BSL برای سازمان‌های بزرگ هزینه دارد. Directus سایت نمی‌سازد و قالب ندارد؛ بدون یک فرانت‌اند، فقط یک پنل مدیریت و API دارید. ارسال ایمیل، WebSocket و آدرس عمومی هم در نصب پیش‌فرض تنظیم نشده‌اند و تا آن‌ها را اضافه نکنید، دعوت کاربر و بازیابی رمز با ایمیل کار نمی‌کند.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۱ پرسش

سؤالات متداول

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

Directus با Strapi چه فرقی دارد؟
هر دو CMS هدلس متن‌باز روی Node.js هستند. Directus از پایگاه داده شروع می‌کند: هر جدول SQL موجود را بدون تغییر ساختار می‌شناسد و برایش پنل و API می‌سازد. Strapi بیشتر کد محور است و مدل داده را خودش تعریف و مدیریت می‌کند. اگر پایگاه دادهٔ آماده دارید یا می‌خواهید داده مستقل از CMS بماند، Directus مناسب‌تر است؛ صفحهٔ Strapi را هم برای مقایسه ببینید.
تفاوت Directus با NocoDB یا Baserow چیست؟
NocoDB و Baserow پایگاه داده را به شکل جدول‌های شبیه Airtable به کاربران عادی نشان می‌دهند و تمرکزشان کار تیمی روی داده است. Directus بیشتر برای تیم‌های فنی است که محتوای یک سایت یا اپلیکیشن را مدیریت می‌کنند و به API، نقش‌های دقیق، کتابخانهٔ فایل و گردش کار خودکار نیاز دارند.
Directus چه نوع API‌هایی می‌دهد؟
برای هر مجموعه به‌طور خودکار REST و GraphQL ساخته می‌شود؛ با فیلتر، مرتب‌سازی، صفحه‌بندی و انتخاب فیلدهای مرتبط در یک درخواست. احراز هویت با توکن ثابت یا ورود و دریافت توکن انجام می‌شود. ارتباط بلادرنگ با WebSocket هم وجود دارد، اما در نصب ما خاموش است و باید با متغیر WEBSOCKETS_ENABLED روشنش کنید.
از چه پایگاه داده‌هایی پشتیبانی می‌کند؟
Directus با PostgreSQL‏، MySQL‏، MariaDB‏، SQLite و چند پایگاه دادهٔ دیگر کار می‌کند. نصب ما برای سادگی از SQLite استفاده می‌کند که در یک فایل روی دیسک سرور است. برای پروژه‌ای با کاربر هم‌زمان زیاد، Directus را به یک PostgreSQL مدیریت‌شده وصل کنید.
با کدام فریم‌ورک‌های فرانت‌اند کار می‌کند؟
با هر فریم‌ورکی که بتواند درخواست HTTP بفرستد. SDK رسمی جاوااسکریپت کار را در Next.js‏، Nuxt‏، Astro و SvelteKit ساده می‌کند و اپلیکیشن‌های موبایل هم مستقیم از REST یا GraphQL می‌خوانند. Directus هیچ قالب یا صفحهٔ آماده‌ای برای سایت شما نمی‌سازد؛ نمایش محتوا کار فرانت‌اند است.
Flows در Directus چیست؟
Flows یک ابزار گردش کار تصویری داخل Directus است. با یک رویداد، مثل ساخت یا ویرایش یک آیتم، یا با زمان‌بندی شروع می‌شود و عملیاتی مثل ارسال درخواست به یک وب‌هوک، ویرایش آیتم‌های دیگر، ارسال ایمیل یا اجرای یک اسکریپت کوتاه را پشت سر هم انجام می‌دهد. برای ارسال ایمیل باید تنظیمات SMTP را خودتان اضافه کنید.
هزینهٔ اجرای Directus چقدر است؟
هزینه‌ای که به ایران‌کلاد می‌پردازید هزینهٔ سرور است که ساعتی از کیف پول کسر می‌شود؛ پلن standard حدود ۲٬۲۰۰ تومان در ساعت است. اگر پایگاه داده را جدا کنید، هزینهٔ آن هم اضافه می‌شود. خود نصب Directus در مرحلهٔ سفارش هزینهٔ جداگانه‌ای ندارد و کوچک‌ترین پلن مناسب، mini، حدود ۱٬۱۰۰ تومان در ساعت است.
آیا استفاده از Directus برای همه رایگان است؟
Directus از نسخهٔ ۱۰ با مجوز BSL منتشر می‌شود. طبق این مجوز، استفاده برای افراد و سازمان‌هایی که مجموع درآمد و سرمایهٔ سالانه‌شان زیر پنج میلیون دلار است رایگان است و سازمان‌های بزرگ‌تر باید مجوز تجاری بگیرند. شرایط دقیق را پیش از استفادهٔ تجاری در سایت رسمی Directus بخوانید.
فایل‌های آپلودشده کجا ذخیره می‌شوند؟
در نصب ما فایل‌ها در پوشهٔ /opt/directus-data/uploads روی دیسک سرور ذخیره می‌شوند. Directus از ذخیره‌سازی سازگار با S3 هم پشتیبانی می‌کند؛ اگر حجم فایل‌ها زیاد است، با متغیرهای STORAGE آن را به فضای ذخیره‌سازی شیء‌گرا وصل کنید تا دیسک سرور پر نشود.
رمز مدیر و آدرس پنل Directus را بعد از نصب کجا ببینم؟
وقتی نصب تمام شد، در صفحهٔ سرور تب اپلیکیشن را باز کنید. آنجا آدرس پنل روی پورت ۸۰۵۵، ایمیل مدیر admin@example.com، رمز تصادفی بیست‌کاراکتری، مسیر داده در /opt/directus-data و مسیر فایل SQLite نمایش داده می‌شود. رمز روی خود سرور هم در فایل /etc/directus-admin-pw ذخیره شده است. پورت ۸۰۵۵ هم هنگام نصب در فایروال سرور خودکار باز می‌شود.
چرا ایمیل بازیابی رمز و دعوت کاربر ارسال نمی‌شود؟
نصب ما تنظیمات ایمیل را ندارد. برای ارسال ایمیل باید متغیرهای EMAIL_TRANSPORT و تنظیمات SMTP را به Directus بدهید؛ می‌توانید از سرویس SMTP استفاده کنید. همچنین PUBLIC_URL را روی آدرس نهایی تنظیم کنید تا لینک‌های داخل ایمیل درست ساخته شوند.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

بک‌اند محتوای پروژه‌تان را بسازید

پلن mini یا بزرگ‌تر را انتخاب کنید، Directus را در تب اپلیکیشن‌ها بزنید و نصب را به ما بسپارید؛ نصب رایگان است و همان روز API آماده را به فرانت‌اند می‌دهید.

از ۱٬۱۰۰ تومان / ساعت،حدود ۸۰۳٬۰۰۰ تومان در ماه