Nextcloud
پلتفرم Nextcloud یک فضای ابری متنباز قدرتمند برای میزبانی، مدیریت و اشتراکگذاری فایلها و دادهها بهصورت کاملا خصوصی است. این پلتفرم جایگزینی امن برای سرویسهای ابری عمومی مانند Google Drive و Dropbox به شمار میرود و به شما اجازه میدهد کنترل صددرصدی روی دادههای سازمان خود داشته باشید. Nextcloud علاوه بر ذخیرهسازی، امکاناتی نظیر تقویم، ایمیل، چت و ادغام با ابزارهای مدیریت اسناد را فراهم میکند. با استقرار این سرویس در پلتفرم ابری پارسپک، یک محیط یکپارچه و امن با دیتابیس اختصاصی برای تیم خود خواهید داشت.
مراحل استقرار
برای مشاهده راهنمای گامبهگام ساخت سرویس و پیکربندیهای پایه، به مستندات «استقرار برنامههای آماده» مراجعه کنید. همچنین برای تنظیمات زیرساختی نیز به بخش مدیریت اپلیکیشن مراجعه کنید:
پیشنیازها و استقرار برنامه
در استقرار کانتینری Nextcloud، معماری سیستم دارای الزامات و محدودیتهای زیر است که باید در زمان دیپلوی به آنها توجه کنید:
-
معماری دوگانه: این سرویس شامل دو کانتینر مجزاست (برنامه Nextcloud و پایگاهداده MySQL). فایلهای آپلودی کاربران روی دیسک برنامه و اطلاعات ساختاری روی دیسک دیتابیس ذخیره میشوند.
-
مدیریت منابع: در زمان تعیین منابع، هر دو کانتینر دارای اسلایدر اختصاصی برای «فضای ذخیرهسازی» هستند. پس از استقرار، کاهش فضای دیسک میتواند باعث از دست رفتن دادههای شما شود.
-
سطح دسترسی سیستمی: کانتینر این اپلیکیشن و ترمینال آن با سطح دسترسی کاربر عادی (Non-Root) اجرا میشوند؛ بنابراین شما امکان اعمال تغییرات سیستمی در هسته سیستمعامل یا استفاده از دسترسی ریشه را ندارید.
-
حفاظت از دادهها: جهت حفظ امنیت فایلهای ذخیرهشده کاربران، فعالسازی دکمه بکاپ خودکار در زمان استقرار به شدت توصیه میشود.
متغیرهای محیطی
در فرایند پیکربندی، علاوه بر تعیین نام پروژه و نام اپلیکیشن، پارامترهای زیر قابل تنظیم هستند:
-
Nextcloud Admin Username: نام کاربری مدیر سیستم (مقدار پیشفرض:
nextcloud). -
Nextcloud Admin Password: رمز عبور مدیر که به صورت خودکار و امن تولید شده است.
-
Version of Nextcloud Image: نسخه ایمیج اجرایی کانتینر.
نکته: برای آموزش گامبهگام نحوه تعریف متغیرهای اختصاصی، ConfigMapها و Secretها در داشبورد، به
تنظیمات دامنه
جهت اتصال دامنه یا سابدامین اختصاصی برای دسترسی کاربران سازمان به فضای ابری، به
راهاندازی و ورود اولیه
پس از تعیین منابع (با توجه به نیاز به پردازش دیتابیس، پلن پایه MySQL را متناسب با برنامه تنظیم کنید) و تایید هزینه، بر روی دکمه «ایجاد اپلیکیشن» کلیک کنید:
- با شروع فرایند ساخت، پنجره خلاصه اطلاعات باز میشود. در این پنجره، نام کاربری و رمز عبور مدیر (Admin) نمایش داده میشود. این اطلاعات را کپی و در مکانی امن ذخیره کنید.
- پس از پر شدن نوار پیشرفت بیلد، بر روی دامنه تنظیمشده کلیک کنید تا صفحه لاگین Nextcloud در مرورگر باز شود.

- نام کاربری و رمز عبوری که در مرحله قبل ذخیره کرده بودید را وارد کنید تا وارد محیط مدیریت شوید.
- گام بعدی: توصیه میشود در اولین ورود به پنل، رمز عبور پیشفرض را از بخش تنظیمات پروفایل تغییر داده و سایر تنظیمات امنیتی یا دسترسی کاربران را مطابق با مستندات رسمی Nextcloud پیکربندی کنید.