if ( dina_opt( 'show_head_banner' ) ) { dina_header_banner(); } ?>

نصب nextcloud – آموزش نصب و پیکربندی NextCloud در اوبونتو 20.04

بازدید: 583 بازدید
آموزش نصب و پیکربندی NextCloud در اوبونتو 20.04

نصب nextcloud – آموزش نصب و پیکربندی NextCloud در اوبونتو 20.04

NextCloud، یک سرور به اشتراک گذاری فایل است که اجازه می دهد شما محتوای شخصی خودتان،

مانند اسناد و تصاویر، را در یک مکان متمرکز، بسیار شبیه Dropbox ذخیره کنید.

تفاوت Dropbox با NextCloud این است که تمام ویژگی های آن منبع باز است.

همچنین کنترل و امنیت اطلاعات حساس خود را به شما باز می گرداند، بنابراین استفاده از سرویس میزبانی وب شخص ثالث را از بین می برد.

در این آموزش، ما قصد داریم این سرویس را در یک سرور Ubuntu 20.04 نصب و پیکربندی کنیم.

پس تا انتهای این مقاله همراه ما باشید.

برای مطالعه بیشتر: nextcloud چیست و چرا باید از Nextcloud استفاده کرد؟

ما با استفاده از سیستم پکیجینگ Snap این سرویس را نصب خواهیم کرد.

این پکیج به طور پیش فرض در اوبونتو 20.04 موجود است.

نکته حائز اهمیت این است که سیستم پکیجینگ Snap به سازمانها اجازه می دهد تا سازمان ها را به همراه تمام وابستگی ها و پیکربندی های مرتبط با آن، در یک واحد مستقل با به روز رسانی های خودکار، حمل کنند.

این به این معنی است که به جای نصب و پیکربندی یک وب سرور و پایگاه داده و سپس پیکربندی برنامه NextCloud برای اجرای آن، ما می توانیم بسته Snap را نصب کنیم که سیستم های زیر را به طور خودکار کنترل می کند.

خب حالا در اولین قدم برای دانلود و نصب NextCloud از دستور زیر استفاده می کنیم.

sudo snap install nextcloud

با اجرای این دستور پکیج NextCloud در سرور شما دانلود و نصب خواهد شد.

حالا شما با دستور زیر می توانید تأیید کنید که فرایند نصب با لیست تغییرات مرتبط با snap موفقیت آمیز بوده است:

snap changes nextcloud

وضعیت و خلاصه این دستور نشان می دهد که نصب بدون هیچ مشکلی تکمیل شده است.

برای دریافت اطلاعات بیشتر می توانید از دستور Snap Info استفاده کنید.

snap info nextcloud

Snaps می تواند اتصالات را پشتیبانی کند، که شامل یک اسلات و پلاگین است، زمانی که با هم قلاب شده، Snap به قابلیت های خاص یا سطوح ، دسترسی را می دهد.

snap connections nextcloud

برای یادگیری در مورد تمام خدمات و برنامه های خاص که Snap فراهم می کند، شما می توانید نگاهی به فایل زیر داشته باشید:

cat /snap/nextcloud/current/meta/snap.yaml

این به شما این امکان را می دهد که اجزای فردی موجود در Snap را ببینید، اگر به اشکال زدایی نیاز دارید.

برای مطالعه: کانفیگ و پشتیبانی یکساله سرویس NextCloud

مرحله 2 – پیکربندی یک حساب اداری

چند راه متفاوت وجود دارد که می توانید Snap را پیکربندی کنید.

در این راهنما، به جای ایجاد یک کاربر اداری از طریق رابط وب، ما یکی را بر روی خط فرمان ایجاد خواهیم کرد تا از یک پنجره کوچک که صفحه ثبت نام مدیر است.

برای هر کسی که از آدرس IP یا نام دامنه شما بازدید می کند، قابل دسترسی باشد.

برای پیکربندی NextCloud با یک حساب کاربری جدید، از دستور NextCloud.Manual-Install استفاده کنید.

sudo nextcloud.manual-install username password

حالا که NextCloud نصب شده است، ما باید دامنه های مورد اعتماد را تنظیم کنیم تا NextCloud به درخواست ها با استفاده از نام دامنه سرور یا آدرس IP پاسخ دهد.

مرحله 3 – تنظیم دامنه های مورد اعتماد

هنگام نصب از خط فرمان، NextCloud نام میزبان را محدود می کند.

به طور پیش فرض، این سرویس فقط به درخواست های ساخته شده به نام میزبان “Localhost” پاسخ می دهد.

ما از طریق نام دامنه سرور یا آدرس IP به NextCloud دسترسی خواهیم داشت، بنابراین ما باید این تنظیم را انجام دهیم تا این نوع درخواست ها را قبول کنیم.

sudo nextcloud.occ config:system:get trusted_domains

در حال حاضر تنها localhost به عنوان اولین مقدار در آرایه حضور دارد. ما می توانیم یک ورودی برای نام دامنه سرور یا آدرس IP اضافه کنیم:

sudo nextcloud.occ config:system:set trusted_domains 1 –value=faraznetwork.ir

اگر ما دوباره از دامنه های مورد اعتماد درخواست می کنیم، خواهیم دید که ما اکنون دو ورودی داریم.

sudo nextcloud.occ config:system:get trusted_domains

اگر شما نیاز به اضافه کردن راه دیگری برای دسترسی به NextCloud دارید، می توانید دامنه های اضافی یا آدرس های اضافی را با تنظیم مجدد پیکربندی اضافه کنید.

مرحله 4 – تأمین رابط وب NextCloud با SSL

قبل از شروع به استفاده از NextCloud، ما باید رابط وب را ایمن کنیم.

اگر شما یک نام دامنه مرتبط با سرور NextCloud خود دارید، Snap NextCloud می تواند به شما کمک کند تا یک گواهینامه SSL مورد اعتماد را از LET’s Encrypt دریافت کنید و پیکربندی کنید.

اگر سرور بعدی شما نام دامنه را نداشته باشد، NextCloud می تواند یک گواهینامه خود را امضا کند که ترافیک وب شما را رمزگذاری می کند، اما توسط مرورگر وب شما به طور خودکار قابل اعتماد نخواهد بود.

با توجه به این موضوع، بخش زیر را دنبال کنید که با سناریو شما منطبق است.

ادامه آموزش نصب و پیکربندی NextCloud

گزینه 1: تنظیم SSL با Let’s Encrypt

اگر شما یک نام دامنه مرتبط با سرور NextCloud خود را داشته باشید، بهترین گزینه برای تأمین رابط وب شما این است که یک گواهینامه SSL را رمزگذاری کنید.

با باز کردن پورت ها در فایروال شروع کنید که اجازه دهید رمزگذاری را برای اعتبار مالکیت دامنه استفاده کند.

این صفحه ورود به سیستم NextCloud شما را به صورت عمومی در دسترس قرار خواهد داد،

اما از آنجایی که ما قبلا یک حساب کاربری مدیر پیکربندی کرده ایم، هیچ کس نمی تواند نصب را از بین ببرد:

sudo ufw allow 80,443/tcp

برای مطالعه: امنیت پیشرفته را با OwnCloud تجربه کنید

درخواست گواهینامه با Let’s Encrypt

sudo nextcloud.enable-https lets-encrypt

ابتدا از شما خواسته خواهد شد که آیا سرور شما شرایط لازم را برای درخواست یک گواهی از سرویس رمزگذاری LET را برآورده می کند؟

حرف Y را به منزله تایید تایپ کنید و اینتر رو بزنید.

بعد، از شما خواسته می شود که یک آدرس ایمیل برای استفاده برای عملیات بازیابی ارائه دهید:

ایمیل خود را وارد کنید و ENTER را فشار دهید تا ادامه یابد.

در نهایت، نام دامنه مرتبط با سرور NextCloud را وارد کنید:

گواهینامه رمزگذاری شما درخواست خواهد شد و همه چیز را به خوبی ارائه می دهد.

شما هم اکنون می توانید به مرحله بعدی بروید.

گزینه 2: راه اندازی SSL با گواهی خود امضا شده

اگر سرور NextCloud شما نام دامنه را نداشته باشد، می توانید با استفاده از یک گواهینامه SSL خود امضا شده ، رابط وب را ایمن کنید.

این گواهی اجازه دسترسی به رابط وب را بر روی یک اتصال رمز شده اجازه می دهد، اما قادر به تأیید هویت سرور شما نیست،

بنابراین مرورگر شما احتمالا یک هشدار را نمایش می دهد.

برای تولید یک گواهینامه خود امضا شده و پیکربندی NextCloud برای استفاده از آن، دستور زیر را وارد کنید:

sudo nextcloud.enable-https self-signed

خروجی دستور فوق تایید می کند که NextCloud تولید شده و یک گواهی خود امضا شده را فعال کرده است.

حالا که رابط امن است، پورت های وب را در فایروال باز کنید تا اجازه دسترسی به رابط وب را داشته باشید:

sudo ufw allow 80,443/tcp

شما اکنون آماده هستید که برای اولین بار وارد شوید.

مرحله 5 – ورود به رابط وب بعدی بعدی

در حال حاضر که NextCloud پیکربندی شده است، نام دامنه سرور یا آدرس IP خود را در مرورگر وب خود وارد کنید:

https://faraznetwork.ir

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

Nextcloud

اعتبارنامه هایی را که برای کاربر اداری ایجاد کرده اید وارد کنید:
برای ورود به رابط وب NextCloud، روی دکمه ورود به سیستم کلیک کنید.

اولین بار که وارد NextCloud می شوید، یک پنجره با کمی متن و چند تا لینک به شما نمایش داده می شود که می تواند برای دسترسی به شما استفاده شود:

NextCloud

با کلیک بر روی هر کلاینتی که علاقه مند هستید دانلود کنید یا با کلیک روی X در گوشه سمت راست بالا از پنجره خارج شوید.

شما به رابط اصلی NextCloud منتقل خواهید شد، جایی که می توانید فایل ها را آپلود کنید و مدیریت کنید:

NextCloud

نصب شما در حال حاضر کامل و امن است.

حالا از سرویس ابری خود لذت ببرید!

مطالب مرتبط:

پک آموزشی نصب و راه اندازی ownCloud و NextCloud

پک آموزشی ورود به دنیای لینوکس Linux Essentials

دوره آموزشی +Linux یا LPIC 1 – Exam 101

دوره آموزشی لینوکس 102 LPIC-1

آموزش سرویس های ابری مایکروسافت -شیرپوینت، OneDrive و Skype برای کسب و کار آنلاین

آموزش نصب و پیکربندی NextCloud – موسی رشوند

دسته‌بندی سرویس های ابری
اشتراک گذاری
نوشته‌های مرتبط

دیدگاهتان را بنویسید

سبد خرید

سبد خرید شما خالی است.

ورود به سایت