SupaBase

میزبانی شخصی Supabase: استقرار تک کلیکی روی VPS شخصی شما

Supabase یک پایگاه‌داده open-source، احراز هویت و API بلادرنگ فراهم می‌کند. Automatio آن را با یک کلیک روی سرور اختصاصی شما با HTTPS مستقر می‌کند تا از...

میزبانی شخصی supabaseهاستینگ vps supabaseفایربیس اپن سورسداکر supabaseپستگرس به عنوان سرویساحراز هویت سلف هاست supabase
SupaBase logo

SupaBase

Databases

Supabase یک پایگاه‌داده open-source، احراز هویت و API بلادرنگ فراهم می‌کند. Automatio آن را با یک کلیک روی سرور اختصاصی شما با HTTPS مستقر می‌کند تا از...

databasefirebasepostgres

با استقرار SupaBase چه چیزی می‌گیرید

سروری که اجاره می‌کنیم، هزینه‌اش، و آنچه نصب‌کننده از شما می‌پرسد.

سرور
CX23 · 2 vCPU · 4 GB RAM
از
9$ در ماه
راه‌اندازی
نیازی به پیکربندی نیست

در هر استقرار موجود است

  • سرور اختصاصی، هر ماشین یک برنامه
  • صدور خودکار گواهی HTTPS
  • زیردامنه رایگان، دامنه اختصاصی اختیاری
  • راه‌اندازی مجدد، تغییر اندازه، اسنپ‌شات و بازیابی

پروژه

هر آنچه این صفحه به بیرون از Automatio پیوند می‌دهد.

SupaBase را با یک کلیک مستقر کنید

روی سرور خودتان، با داده‌های خودتان. بدون ترمینال، بدون دستور Docker، بدون تنظیم گواهی.

  1. 1

    اندازه را انتخاب کنید

    با کوچک‌ترین سروری که برای برنامه کافی است شروع کنید. بعداً بدون نصب مجدد تغییر دهید.

  2. 2

    دکمه استقرار را بزنید

    سرور را اجاره می‌کنیم، برنامه را با Docker نصب می‌کنیم و یک زیردامنه را به آن هدایت می‌کنیم.

  3. 3

    بالا آمدنش را ببینید

    آماده‌سازی خودکار است و چند دقیقه طول می‌کشد. با صدور گواهی HTTPS برنامه فعال است.

اندازه سرور

ماهانه همراه با اشتراک Automatio صورتحساب می‌شود. سرور را حذف کنید، هزینه متوقف می‌شود.

قابلیت‌های SupaBase

کاوش کنید که Automatio چه کاری می‌تواند برای این مورد استفاده انجام دهد

پایگاه‌داده Postgres

هر پروژه همراه با یک پایگاه‌داده کامل و اختصاصی PostgreSQL ارائه می‌شود. این یک نمونه اشتراکی نیست، به این معنی که شما بدون محدودیت‌های ارائه‌دهنده، دسترسی روت کامل به اکستنشن‌ها، اسکیماها و تریگرهای پیچیده دارید.

  • 1پشتیبانی کامل از PostGIS
  • 2PgVector برای کاربردهای AI
  • 3دسترسی مستقیم SQL از طریق رابط کاربری
  • 4APIهای REST و GraphQL خودکار
  • 5اکستنشن‌های سفارشی پایگاه‌داده

قابلیت‌های SupaBase

  • پایگاه‌داده Postgres

    هر پروژه همراه با یک پایگاه‌داده کامل و اختصاصی [PostgreSQL](https://www.postgresql.org/) ارائه می‌شود. این یک نمونه اشتراکی نیست، به این معنی که شما بدون محدودیت‌های ارائه‌دهنده، دسترسی روت کامل به اکستنشن‌ها، اسکیماها و تریگرهای پیچیده دارید.

    1. پشتیبانی کامل از PostGIS
    2. PgVector برای کاربردهای AI
    3. دسترسی مستقیم SQL از طریق رابط کاربری
    4. APIهای REST و GraphQL خودکار
    5. اکستنشن‌های سفارشی پایگاه‌داده
  • احراز هویت و امنیت

    یک سیستم مدیریت کاربر کامل که ثبت‌نام و ورود را به صورت پیش‌فرض مدیریت می‌کند. این سیستم Row Level Security (RLS) را مستقیماً با پایگاه‌داده شما یکپارچه می‌کند و اطمینان می‌دهد که کاربران فقط به داده‌هایی که مجاز به دسترسی به آن‌ها هستند، دسترسی دارند.

    1. نشست‌های کاربری مبتنی بر JWT
    2. پشتیبانی از OAuth (گوگل، گیت‌هاب و غیره)
    3. فلوهای ایمیل و رمز عبور
    4. ورود با لینک جادویی (Magic link)
    5. احراز هویت چندمرحله‌ای (MFA)
  • موتور بلادرنگ (Realtime)

    با استفاده از WebSockets به تغییرات پایگاه‌داده به محض وقوع گوش دهید. موتور Realtime درج‌ها، به‌روزرسانی‌ها و حذف‌ها را به فرانت‌اند شما برودکست می‌کند و ساخت اپلیکیشن‌های مشارکتی یا داشبوردهای زنده را آسان می‌سازد.

    1. شنوندگان تغییرات پایگاه‌داده
    2. ردیابی حضور کاربر
    3. پیام‌های برودکست
    4. همگام‌سازی با تاخیر کم
    5. یکپارچه‌سازی با RLS
  • ذخیره‌سازی و Edge Functions

    فایل‌های بزرگ و منطق سمت سرور را در یک محیط واحد مدیریت کنید. Storage به شما امکان می‌دهد دارایی‌ها را از طریق باکت‌های سازگار با S3 سرویس‌دهی کنید، در حالی که Edge Functions به شما اجازه می‌دهد منطق TypeScript را با قدرت Deno اجرا کنید.

    1. ذخیره‌سازی فایل سازگار با S3
    2. API تبدیل تصویر
    3. Edge Functions مبتنی بر Deno
    4. تریگرهای وب‌هوک
    5. باکت‌های خصوصی و عمومی

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

جلوگیری از جهش‌های قیمتی: پلن‌های میزبانی‌شده رسمی به محض عبور از محدودیت‌های رایگان به ۲۵ دلار به ازای هر پروژه در ماه می‌رسند که برای پورتفولیویی از ابزارهای کوچک ناپایدار است.
نیاز به رم بالاتر: Supabase مجموعه‌ای از تقریباً دوازده میکروسرویس است؛ اجرای مطمئن کل استک به حداقل ۴ گیگابایت رم نیاز دارد که آن را برای کوچک‌ترین پلن‌های VPS نامناسب می‌کند.
انطباق با قوانین اقامت داده‌ها: داده‌های کاربران خود را روی زیرساخت خودتان در مناطق جغرافیایی خاص نگه دارید تا الزامات امنیتی سخت‌گیرانه بانکی یا سازمانی را برآورده کنید.
پیکربندی دستی SMTP: برخلاف نسخه میزبانی‌شده، برای ارسال ایمیل‌های احراز هویت و بازیابی رمز عبور باید اعتبارنامه‌های SMTP خود را از طریق یک ارائه‌دهنده مانند Resend فراهم کنید.
بدون محدودیت تعداد کاربر: میزبانی شخصی اصطکاک مالی قیمت‌گذاری به ازای هر کاربر یا مدیر را که در جایگزین‌های اختصاصی مانند Firebase یا Supabase مدیریت‌شده وجود دارد، از بین می‌برد.
مسئولیت ارتقاء: ارتقاهای نسخه اصلی سرویس‌های زیربنایی Postgres یا GoTrue نیازمند تأیید دستی هستند تا اطمینان حاصل شود سیاست‌های Row Level Security شما دست‌نخورده باقی می‌مانند.
اسکیمای جدول نامحدود: اپلیکیشن‌های پیچیده با صدها جدول و میلیون‌ها رکورد داده را بدون برخورد به محدودیت‌های عملکردی سرویس مدیریت‌شده اجرا کنید.
استودیو تک پروژه‌ای: نسخه میزبانی شخصی Supabase Studio برای یک پروژه منفرد طراحی شده است؛ و برخلاف داشبورد ابری، از چندین سازمان یا جابجایی بین پروژه‌ها پشتیبانی نمی‌کند.
دسترسی مستقیم به پایگاه‌داده: بدون عبور از پروکسی مدیریت‌شده یا داشبورد محدود، با هر ابزار یا فریم‌ورک مهاجرتی مستقیماً به نمونه Postgres خود دسترسی داشته باشید.

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

هزینه ماهانه

comparisonTable.self-hosted.managedSaas۲۵ دلار به ازای هر پروژه
comparisonTable.self-hosted.diyهزینه VPS + زمان راه‌اندازی
comparisonTable.self-hosted.automatioهزینه ثابت VPS

محدودیت‌های پروژه

comparisonTable.self-hosted.managedSaasپولی به ازای هر نمونه
comparisonTable.self-hosted.diyنامحدود
comparisonTable.self-hosted.automatioنامحدود

زمان راه‌اندازی

comparisonTable.self-hosted.managedSaasآنی
comparisonTable.self-hosted.diyساعت‌ها پیکربندی دستی
comparisonTable.self-hosted.automatio~۱۵ دقیقه

HTTPS/TLS

comparisonTable.self-hosted.managedSaasشامل می‌شود
comparisonTable.self-hosted.diyراه‌اندازی دستی Certbot
comparisonTable.self-hosted.automatioخودکار

مالکیت داده

comparisonTable.self-hosted.managedSaasزیرساخت مشترک
comparisonTable.self-hosted.diyکنترل کامل
comparisonTable.self-hosted.automatioکنترل کامل

این برای چه کسانی است

کسانی که واقعاً SupaBase را روی سرور خودشان اجرا می‌کنند، و چه چیزی تغییر می‌کند.

یک بنیان‌گذار انفرادی با پورتفولیویی از پروژه‌ها

هزینه‌های پروژه‌های مدیریت‌شده سود ابزارهای سرگرمی کوچک را از بین می‌برد.

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

  • انتقال اپ‌های جانبی به یک سرور واحد
  • پیکربندی احراز هویت مشترک برای چند دامنه
  • راه‌اندازی پشتیبان‌گیری خودکار پایگاه‌داده

یک مهندس فین‌تک حساس به امنیت

الزامات قانونی نیازمند ایزوله‌سازی داده‌ها و اقامت محلی داده‌ها است.

کنترل کامل روی زیرساخت پایگاه‌داده و بررسی‌های امنیتی.

  • ممیزی سیاست‌های Row Level Security
  • پیکربندی VPC و قوانین فایروال
  • فعال‌سازی باکت‌های ذخیره‌سازی رمزگذاری‌شده

یک توسعه‌دهنده انفرادی که با AI محصول ممی‌دهد

به بکئندی نیاز دارد که بدون یادگیری DevOps پیچیده کار کند.

تولید آنی بک‌اند با یک داشبورد گرافیکی.

  • تولید اسکیماها با استفاده از پرامپت‌های AI
  • استقرار edge functions برای منطق API
  • ردیابی نشست‌های کاربر به صورت بلادرنگ

یک فریلنسر با صورتحساب ساعتی

صورت‌حساب‌های ماهانه SaaS به ازای هر پروژه، تحویل کار به مشتری را گران می‌کند.

تحویل یک سرور اختصاصی که مشتری مالکیت کامل آن را دارد.

  • تهیه یک نمونه Postgres آماده برای محیط پروداکشن
  • پیکربندی ارائه‌دهندگان احراز هویت مختص مشتری
  • راه‌اندازی پشتیبان‌گیری خودکار ذخیره‌سازی محلی

این پرامپت چیست؟

بیاموزید این پرامپت چه می‌کند و چگونه می‌تواند به شما در دستیابی به نتایج بهتر کمک کند.

Supabase چیست؟

Supabase جایگزین پیشرو open-source برای Firebase است که بر روی ابزارهای سازمانی مانند PostgreSQL و Elixir ساخته شده است. بر خلاف پلتفرم‌های اختصاصی Backend-as-a-Service (BaaS) که شما را در یک اکوسیستم خاص قفل می‌کنند، Supabase از فناوری‌های استاندارد بهره می‌برد. این بدان معناست که حتی اگر از داشبورد آن‌ها استفاده کنید، داده‌های شما در یک پایگاه‌داده استاندارد Postgres قرار دارند که می‌توانید در هر زمان از هر اپلیکیشن دیگری آن را صادر یا کوئری کنید. این ابزار با یکپارچه‌سازی مدیریت پایگاه‌داده، احراز هویت کاربر، ذخیره‌سازی فایل و پیام‌رسانی بلادرنگ در یک پلتفرم واحد، تکه‌تکه بودن بک‌اند مدرن را حل می‌کند.

نحوه کارکرد

در هسته خود، Supabase مجموعه‌ای از چندین ابزار open-source است که در هماهنگی با یکدیگر کار می‌کنند. PostgreSQL به عنوان انبار داده اصلی عمل می‌کند، در حالی که GoTrue منطق احراز هویت را مدیریت می‌کند. PostgREST به طور خودکار یک RESTful API بر اساس اسکیمای پایگاه‌داده شما تولید می‌کند و Realtime برودکست‌های WebSocket را مدیریت می‌کند. این ماژولار بودن دلیل قدرتمند بودن Supabase است. این ابزار به شما یک تجربه توسعه‌دهنده یکپارچه می‌دهد در حالی که به شما اجازه می‌دهد عمیقاً وارد هر کامپوننت خاصی شوید. وقتی میزبانی شخصی انجام می‌دهید، در حال اجرای یک استک Docker هستید که این سرویس‌ها را هماهنگ می‌کند تا به عنوان یک واحد کار کنند.

اولین ساعت با Supabase

پس از استقرار، اولین ساعت شما شامل ورود به داشبورد برای ایجاد اولین جدول است. به لطف یکپارچه‌سازی PostgREST، نیازی به نوشتن هیچ کد API ندارید؛ به محض اینکه یک ستون را تعریف می‌کنید، می‌توانید از طریق کتابخانه کلاینت Supabase در کد فرانت‌اند خود به آن کوئری بزنید. سپس Row Level Security (RLS) را فعال می‌کنید تا مطمئن شوید داده‌هایتان محافظت می‌شوند. با تعریف سیاست‌های ساده SQL، می‌توانید دقیقاً کنترل کنید کدام کاربران می‌توانند به سطرهای خاصی خواندن یا نوشتن داشته باشند. در نهایت، ممکن است یک ارائه‌دهنده احراز هویت شخص ثالث را متصل کنید که به سادگی چسباندن کلیدهای API در پنل تنظیمات است.

Supabase در مقایسه با گزینه‌های جایگزین

در مقایسه با Firebase، Supabase در انعطاف‌پذیری و قابلیت انتقال داده برنده است. شما مجبور به استفاده از ساختار اسناد NoSQL نیستید و می‌توانید از SQL استاندارد برای گزارش‌دهی‌های پیچیده استفاده کنید. در مقایسه با ساخت یک بک‌اند سفارشی با Node.js یا Python، Supabase هفته‌ها کار بویلرپلیت را برای شما صرفه‌جویی می‌کند. این ابزار همان تجربه یک سرویس مدیریت‌شده را ارائه می‌دهد اما با شفافیت و مقرون‌به‌صرفه بودن نرم‌افزار open-source با میزبانی شخصی.

این پرامپت چیست؟

مردم درباره SupaBase چه می‌گویند

ببینید جامعه درباره SupaBase چه فکر می‌کند

من Supabase را دوست دارم، اما پلن قیمت‌گذاری ۲۵ دلار در ماه پروژه‌های جانبی مرا نابود کرد. صورت‌حساب ماهانه من از ۱۰۰ دلار پیش‌بینی‌شده با اجرای همه‌چیز روی یک VPS تک‌نفره Hetzner به ۵ دلار کاهش یافت.
Eastern-Height2451
reddit
باید در مورد سیاست‌های RLS در Supabase بسیار دقیق می‌بودم. چند نسخه اول دارای شکاف‌های امنیتی بودند که فقط با بررسی دستی داشبورد متوجه آن‌ها شدم.
kotowskaman
reddit
VPS به همراه Supabase شخصی‌سازی شده به طرز دیوانه‌واری قدرتمند است. من چندین سایت، ابزارهای تحلیلی، ابزارهای شخصی و یک نمونه کامل Supabase به همراه یک اسکرپر ۲۴ ساعته را با ۷ دلار روی یک VPS در Hetzner اجرا می‌کنم.
@AlexBurlis
twitter
برای پاسخ به سوال شما، سخت‌افزاری که برای Supabase میزبانی‌شده دریافت می‌کنید به طور قابل توجهی گران‌تر از زمانی است که خودتان آن را میزبانی کنید.
u/BeeM3D
reddit
میزبانی شخصی گزینه مناسبی است اگر به کنترل کامل روی داده‌های خود نیاز دارید، الزامات انطباق دارید، یا می‌خواهید پروژه‌های نامحدودی را اجرا کنید.
Supabase Docs
hackernews
کار با Edge Functions به تازگی ارتقاء بزرگی داشته است، اما پیکربندی همچنان پیچیده‌ترین بخش استک میزبانی شخصی است.
@supabase
twitter

ویدیوهای درباره SupaBase

آموزش‌ها، بررسی‌ها و بحث‌های درباره SupaBase را تماشا کنید

Coolify کنترل‌پنلی است که قرار است برای استقرار Supabase از آن استفاده کنیم

اولین چیزی که می‌خواهم در اینجا درباره‌اش صحبت کنم Edge Functions است... راه‌اندازی Edge Functions کمی متفاوت کار می‌کند

بیشتر از فقط پرامپت

گردش کار خود را با اتوماسیون AI

Automatio قدرت عامل‌های AI، اتوماسیون وب و ادغام‌های هوشمند را ترکیب می‌کند تا به شما کمک کند در زمان کمتر بیشتر انجام دهید.

عامل‌های AI
اتوماسیون وب
گردش‌کارهای هوشمند

نکات حرفه‌ای برای SupaBase

نکات تخصصی برای کمک به شما در استفاده حداکثری از SupaBase و دستیابی به نتایج بهتر.

برای پایداری، رم ۸ گیگابایت انتخاب کنید

Supabase بیش از ۱۰ میکروسرویس از جمله Postgres، GoTrue و PostgREST را اجرا می‌کند. اگرچه رم ۴ گیگابایت کار می‌کند، اما رم ۸ گیگابایت (CX33) از کرش کردن در طول مهاجرت‌های سنگین یا کارهای تحلیلی جلوگیری می‌کند.

برای SMTP از Resend استفاده کنید

فلو احراز هویت به یک ارائه‌دهنده ایمیل نیاز دارد. Resend یک پلن رایگان عالی دارد و کاملاً با کانفیگ Supabase برای ارسال ایمیل‌های دعوت و بازیابی رمز عبور کار می‌کند.

سیاست‌های RLS را ممیزی کنید

در یک محیط self-hosted، شما آخرین خط دفاعی هستید. همیشه سیاست‌های Row Level Security پایگاه‌داده Postgres خود را دوباره بررسی کنید تا مطمئن شوید کاربران احراز هویت‌نشده نمی‌توانند به جدول‌های خصوصی دسترسی پیدا کنند.

نظرات

کاربران ما چه می‌گویند

به هزاران کاربر راضی که گردش کار خود را متحول کرده‌اند بپیوندید

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.

مرتبط Self-Hosted Apps

سوالات متداول درباره SupaBase

پاسخ سوالات رایج درباره SupaBase را بیابید