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


برنامه آماده supabase مبتنی بر Liara Compose نمی‌باشد و در یک سرور مجازی دبیان شامل داکر، مستقر می‌شود.

Supabase یک پلتفرم متن‌باز توسعه بک‌اند (Backend-as-a-Service) است که مبتنی بر PostgreSQL ساخته شده و به عنوان جایگزینی قدرتمند و انعطاف‌پذیر برای Firebase شناخته می‌شود. این سرویس با ارائه ابزارهای آماده شامل دیتابیس کامل Postgres، احراز هویت کاربران، APIهای خودکار، ذخیره‌سازی فایل، قابلیت Realtime و Edge Functions و پشتیبانی از Vector embeddings، به توسعه‌دهندگان این امکان را می‌دهد که بدون نیاز به ساخت و مدیریت سرور اختصاصی، بک‌اند برنامه‌های وب و موبایل خود را در کوتاه‌ترین زمان ممکن راه‌اندازی کنند.

برای راه‌اندازی برنامه با استفاده از ابزار Liara Console کافیست تا مراحل زیر را طی کنید:

۱

ورود به حساب کاربری

وارد کنسول لیارا شوید و با وارد کردن ایمیل یا شماره همراه ثبت شده، به اکانت خود در لیارا، لاگین کنید.

۲

انتخاب حساب

حساب شخصی یا تیم مدنظرتان برای راه‌اندازی برنامه آماده را انتخاب کنید.

همچنین بخوانید: مدیریت تیم‌ها در لیارا

۳

ساخت برنامه

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

۴

بررسی عملکرد برنامه

پس از ساخت برنامه، در بخش سرور مجازی ابری، برنامه supabase خود را انتخاب کنید. وارد بخش اتصال شوید و طبق مستندات اتصال به سرور مجازی با SSH، به سرور مجازی برنامه supabase متصل شوید. پس از اتصال به سرور، دستورات زیر رو اجرا کنید:

کپی
cd /opt/supabase-project
docker compose ps

با اجرای دستورات فوق، وضعیت کانتینر‌های در حال اجرا به شما نمایش داده می‌شود. در نظر داشته باشید که هیچ کانتینری نباید STATUS با مقدار unhealthy داشته باشد. در این صورت، برنامه به صورت موفق اجرا شده است.

۵

مشاهده اطلاعات و اجرای برنامه

پس از اطمینان از صحیح بودن برنامه، در مسیر فعلی (opt/supabase-project/) دستور زیر را اجرا کنید:

کپی
cat .env | grep DASHBOARD

در ادامه، مقادیر DASHBOARD_USERNAME و DASHBOARD_PASSWORD را برای ورود به supabase، کپی کنید. سپس در مرورگر خود، وارد آدرس زیر شوید:

کپی
http://IP:8000

در آدرس فوق، به جای IP، آدرس IP سرور مجازی خود را وارد کنید. پس از بالا آمدن سایت، در فیلدهای خواسته شده، مقادیر کپی‌شده را قرار دهید و بر روی Sign in کلیک کنید.

۶

پیکربندی برنامه (اختیاری)

در صورت نیاز، می‌توانید در سرور مجازی supabase، در مسیر opt/supabase-project/، فایل env. را تغییر داده و متغیرهای محیطی مورد نیاز خود را، تنظیم کنید.

در برنامه آماده supabase لیارا، مقدار DASHBOARD_PASSWORD به صورت auto generated ایجاد می‌شود و نیازی نیست که آن را، تغییر دهید.

با انجام کارهای فوق، برنامه supabase آماده استفاده است.

همچنین بخوانید: