داده هات
جایگزین متن‌باز Firebase؛ داده در تهران

راه‌اندازی سوپابیس (Supabase) با یک کلیک

سوپابیس (Supabase) بک‌اند آماده‌ی اپلیکیشن است: دیتابیس Postgres، احراز هویت، استوریج و API آنی. شما اپلیکیشن را بسازید؛ نصب و نگهداری سرور با ما.

  • دامنه‌ی اختصاصی و SSL خودکار
  • بکاپ خودکار روزانه

Supabase به‌زودی به برنامه‌های آماده اضافه می‌شود.

همه‌ی برنامه‌های آماده

سوپابیس چیست؟

سوپابیس یک بک‌اند متن‌باز روی PostgreSQL است. به‌جای نوشتن سرور برای ثبت‌نام کاربر، ذخیره داده و آپلود فایل، این‌ها را آماده می‌گیرید و از اپلیکیشن وب یا موبایل مستقیم صدا می‌زنید. برای همین آن را جایگزین متن‌باز Firebase می‌دانند، با این فرق که داده در یک دیتابیس رابطه‌ای می‌ماند و با SQL به آن دسترسی دارید.

روی داده هات چه می‌گیرید

همه‌چیز از قبل تنظیم شده؛ لازم نیست سرور، دیتابیس یا SSL را خودتان راه بیندازید.

دامنه‌ی اختصاصی و SSL خودکار

بکاپ خودکار روزانه

متغیرهای محیطی از پیش تنظیم‌شده

یک اپلیکیشن روی سوپابیس، قدم به قدم

بک‌اند یک اپلیکیشن رزرو نوبت با سوپابیس؛ شماره‌ها همان شماره‌های تصویرند.

۱. Auth: کاربر با ایمیل ثبت‌نام می‌کند و توکن JWT می‌گیرد؛ کد ورود و رمز را خودتان نمی‌نویسید.

۲. Postgres: جدول «نوبت‌ها» را می‌سازید و سوپابیس برایش خودکار API می‌دهد؛ اپلیکیشن بدون سرور واسط داده را می‌خواند و می‌نویسد.

۳. RLS: یک قانون در خود دیتابیس می‌گوید هر کاربر فقط نوبت‌های خودش را ببیند؛ امنیت به کد اپلیکیشن وابسته نیست.

۴. Storage و Realtime: عکس پروفایل در استوریج می‌ماند و نوبت تازه بدون رفرش در پنل پذیرش ظاهر می‌شود.

همه این‌ها یک دیتابیس Postgres است؛ با SQL معمولی از آن گزارش یا خروجی می‌گیرید.

معماری سوپابیس روی داده هات: دیتابیس PostgreSQL با REST API، احراز هویت، استوریج و Realtime

سوپابیس آماده، سرور مجازی یا Supabase Cloud؟

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

معیارسوپابیس آماده داده هاتسرور مجازی (نصب دستی)Supabase Cloud
راه‌اندازییک کلیکسرویس‌های Docker، کلیدهای امنیتی و SSL با شماثبت‌نام در سایت Supabase
نگهداری (به‌روزرسانی، بکاپ، SSL)با داده هاتبا شمابا Supabase
محل دادهدیتاسنتر تهرانهر جا سرور باشدخارج از ایران
هزینهماهانه یا ساعتی، به تومانهزینه سرور و وقت نگهداریارزی
مناسب برایتیمی که فقط اپلیکیشن می‌سازدتیمی که DevOps داردکسی که کارت ارزی دارد

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

Firebase سرویس ابری گوگل است و داده را در دیتابیس NoSQL نگه می‌دارد. سوپابیس متن‌باز است، روی PostgreSQL کار می‌کند و روی سرور خودتان اجرا می‌شود؛ پس SQL، رابطه بین جدول‌ها و خروجی کامل داده در اختیار شماست.

برنامه‌ی خودتان را هم می‌توانید مستقر کنید

کد را push کنید؛ باقی کار با داده هات.