NocoDB یک ابزار متنباز و مبتنی بر وب برای مدیریت پایگاه داده است که به کاربران اجازه میدهد بدون نیاز به کدنویسی، دادههای خود را ایجاد، مدیریت و تحلیل کنند. این ابزار با رابط کاربری ساده و کاربرپسند خود، طراحی پایگاه داده، تعریف روابط بین جداول و اجرای کوئریهای SQL را آسان میسازد. NocoDB از سیستمهای مختلف پایگاه داده مانند MySQL، PostgreSQL و SQLite پشتیبانی میکند و ویژگیهای متعددی را ارائه میدهد که آن را برای کسبوکارها، توسعهدهندگان و علاقهمندان به دادهها ارزشمند میسازد.
در این راهنما، مراحل نصب و راهاندازی NocoDB روی سرور اوبونتو را بررسی میکنیم.
پیشنیازها
- یک سرور اوبونتو 20.04 با دسترسیهای کاربر غیر ریشه و sudo
- یک دامنه با رکورد DNS که به آدرس IP سرور اشاره میکند (اختیاری)
نصب NocoDB
NocoDB را میتوان به روشهای مختلفی مانند استفاده از Docker، Docker Compose و Node.js نصب کرد. در این راهنما، فرض میکنیم سرور شما تازه و بدون برنامههای اضافی است و NocoDB را با استفاده از فایل اجرایی (Executable) نصب و راهاندازی میکنیم.
مراحل نصب:
- دریافت و اجرای فایل نصب NocoDB:
curl http://get.nocodb.com/linux-x64 -o nocodb -L \ && chmod +x nocodb \ && ./nocodb
این دستور، فایلهای لازم برای نصب NocoDB را دریافت کرده، آنها را قابل اجرا میکند و سپس NocoDB را اجرا میکند. - پس از مشاهده خروجی نصب، میتوانید از طریق مرورگر وب و با استفاده از نام دامنه یا IP سرور و پورت 8080 به NocoDB متصل شوید.
plaintext ip:8080/dashboard
یاplaintext example.com:8080/dashboard
ساخت حساب کاربری ادمین
پس از راهاندازی NocoDB و ورود به آن، از شما خواسته میشود تا با وارد کردن ایمیل و رمز عبور، اولین حساب کاربری را ایجاد کنید. توجه داشته باشید که این کاربر به عنوان Super Admin شناخته میشود.
ایجاد اولین پروژه
پس از ورود به NocoDB، صفحهای با عنوان “My Projects” مشاهده میکنید. برای ایجاد اولین پروژه خود، روی “New Project” کلیک کنید.
تنظیمات پروژه:
- نام پروژه خود را وارد کنید. این نام در متغیر محیطی NC_DB ذخیره میشود که برای ذخیره متادیتا استفاده میشود.
- اگر متغیر NC_DB از قبل تعریف نشده باشد، یک SQLite بهطور خودکار ساخته و استفاده میشود.
اتصال به یک دیتابیس
برای اتصال به یک پایگاه داده، از منوی سمت چپ، گزینه “Connect to new database” را انتخاب کنید.
تنظیمات اتصال:
- از مسیر “Data Sources” < “Team & Settings” و کلیک بر روی دکمه “New”، تنظیمات مورد نظر را انجام دهید.
- در صفحه باز شده، نام و نوع پایگاه داده و اطلاعات مورد نیاز برای اتصال (مانند آدرس، پورت، نام کاربری و رمز عبور) را وارد کنید.
- بر روی “Test Database Connection” کلیک کنید تا از درستی تنظیمات مطمئن شوید.
اکنون میتوانید در پایگاه داده خود جداول ایجاد کنید و دادهها را اضافه کنید. برای جزئیات بیشتر، مستندات NocoDB را مطالعه کنید.
با استفاده از این راهنما، میتوانید بهراحتی NocoDB را بر روی سرور اوبونتو نصب و از قابلیتهای آن برای مدیریت پایگاه دادههای خود استفاده کنید.