در این مقاله نحوه پیاده سازی NextCloud در ویندوز و سرور ویندوز را مرحله به مرحله توضیح خواهیم داد. NextCloud یک سرور ابری عالی و رایگان برای میزبانی داده ها و فایل های شما در سیستم خانه یا حتی سرور شما است. می توانید این فضای ابری را روی سرورهای ویندوز و لینوکس نصب کنید. اگر دانش لینوکس دارید، نصب لینوکس برای شما دشوار نیست. نصب NextCloud در ویندوز نیز به لینوکس نیاز دارد، اما نگران نباشید! مراحل نصب را به گونه ای شرح می دهیم که بتوانید به راحتی آن را روی ویندوز خود نصب کنید.
برای پیاده سازی Nextcloud در ویندوز، باید یکی از ویژگی های ویندوز را فعال کنید و سپس Ubuntu LTS را نصب کرده تا بتوانید نصب را کامل کنید.
Ubuntu Linux 20.04 LTS (Focal Fossa) یک سیستم عامل رایگان، قابل تنظیم و آسان برای نصب است. اگر به دنبال امتحان یک سیستم عامل مبتنی بر لینوکس هستید، توصیه می کنیم با این توزیع عالی شروع کنید.
بعد از نصب نرم افزار NextCloud را روی ویندوز نصب می کنید و به راحتی می توانید آن را مدیریت کنید. خود NextCloud به عنوان درایو به ویندوز شما اضافه می شود و می توان آن را از طریق خود ویندوز مدیریت کرد.
برای نصب NextCloud مراحل زیر را دنبال کنید:
Installation successful!
حالا دستور زیر را برای بروزرسانی پکیج ها وارد کنید:
Sudo apt update && sudo apt upgrade –y
بعد از اجرای این کد از شما پسورد می خواهد. پسوردی که در ابتدا ایجاد کرده بودید را وارد کرده و صبر کنید تا عدد progress صد در صد شود؛ سپس دستور زیر را برای نصب آپاچی، PHP، MySQL برای nextcloud وارد کنید:
Sudo apt install apache2 mysql-server php7.2 libapache2-mod-php7.2 php7.2-gd php7.2-jason php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php-imgick php7.2-xml php7.2-zip php7.2-dom –y
صبر کنید تا نصب تمامی موارد کامل انجام شود.
Wget https://download.nextcloud.com/server/releases/nextcloud-22.2.0.zip
اجرای دستور فوق برای دانلود فایل زیپ Nextcloud نسخه سرور بود، و اما برای نصب آن نیاز هست فایل را از حالت زیپ خارج کنید، بنابراین دستور زیر را انجام دهید:
Sudo apt install unzip
Unzip nextcloud-22.2.0.zip
حالا فایل های Nextcloud را در دایرکتوری وب آپاچی کپی کنید:
Sudo mv nextcloud /var/www/html/nextcloud/
وقت آن رسیده که یک دیتا فولدر درون فایل کپی شده بسازیم:
Sudo mkdir /var/www/html/nextcloud/data
حال دسترسی های زیر را برای دایرکتوری Nextcloud ست کنید:
Sudo chown –R www-data:www-data /var/www/html/nextcloud/
Sudo chmod –R 755 /var/www/html/nextcloud/
یک فایل جدید configuration بسازید و آن را nextcloud.conf بنامید:
Sudo nano /etc/apache2/sites-available/nextcloud.conf
دستورات زیر را اضافه کنید و در نهایت save کنید و فایل را ببندید(exit کنید)(کنترل+O برای ذخیره کردن و کنترل+X برای خارج شدن).
<VirtualHost *:80>
DocumentRoot /var/www/html/nextcloud/
Alias /nextcloud “/var/www/html/nextcloud/”
<Directory /var/www/html/nextcloud/>
Options +FollowSymlinks
AllowOverride All
Require all granted
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
حال فایل apache2.conf را با دستور زیر باز کنید:
Sudo nano /etc/apache2/apache2.conf
دستورات زیر را به configuration آپاچی اضافه کنید:
AcceptFilter http none
Accept Filter httpss none
سایت ساخته شده جدید را با دستورات زیر فعال کنید
Sudo service apache2 start
Sudo a2ensite nextcloud.conf
Sudo service apache2 reload
Sudo apt update
پس از تکمیل configuration آپاچی، دستورات دیگر configuration آپاچی را وارد کنید:
Sudo a2enmod rewrite
Sudo a2enmod headers
Sudo a2enmod env
Sudo a2enmod dir
Sudo a2enmod setenvif
Sudo a2enmod mime
اگر همه دستور را درست وارد کنید پیغام زیر را دریافت می کنید:
Enabling Module rewrite/headers
To active the new configuration, you need to run:
Service apache2 restart
Module (env/dir/setenvif/mime) already enabled
وقت آن رسیده که آپاچی را با دستور زیر ریستارت کنید:
Sudo service apache2 restart
ایجاد دیتابیس My SQL
دیتابیس MySQL را برای Nextcloud با دستور زیر ایجاد کنید:
Sudo service mysql start
سپس با دستور زیر آن را باز کنید:
Sudo mysql
حال دستورات زیر را در دیتابیس وارد کنید:
Create database nextdb;
Grant all on nextdb.* to ‘nextcloudUser’@’localhost’ identified by ‘userP@ss123’ ;
Flush privileges;
Exit
برای نصب به nextcloud.com بروید. در سمت راست بالای صفحه، Desktop and Mobile apps را از قسمت Get Nextcloud انتخاب کنید. سپس روی Download for Desktop کلیک کنید.
گزینه ویندوز 10 را انتخاب کنید:
نسخه مورد نظر خود را روی دسکتاپ یا سیستم اندروید خود دانلود کنید.
فایل Next Cloud Setup را باز کرده و روی Next کلیک کنید:
در این مرحله می توانید آدرس محل نصب را تغییر دهید و نصب خود را شخصی سازی کنید. در غیر این صورت، اگر می خواهید طبق تنظیمات پیش فرض (توصیه ما) پیش بروید، کافی است روی Next کلیک کنید.
حال بر روی دکمه Install کلیک کنید.
صبر کنید تا نصب کامل شود:
نصب انجام شد، برنامه را باز کنید و Log in to Nextcloud خود را انتخاب کنید و نام کاربری / رمز عبور خود را وارد کنید:
اکنون Nascat Cloud را روی سیستم خود باز کنید و فایل های خود را مدیریت کنید.
همانطور که در بالا ذکر شد، پیاده سازی Nextcloud در ویندوز آسان نیست، اما دشوار نیست و فقط نیاز به کمی فکر و دقت دارد. نتیجه این نصب استفاده از فضای ابری رایگان برای مدیریت فایل های شما از هر نقطه است. فراموش نکنید که Next Cloud در نوع خود بی رقیب است!
Nextcloud نسخه سرویس گیرنده دسکتاپ همیشه عکس ها و اسناد را به روز نگه می دارد و به شما امکان می دهد طبق معمول کار کنید. هر فایلی که در پوشههای همگامسازی شده روی دسکتاپ یا لپتاپ خود اضافه، اصلاح یا حذف میکنید، در سرور و سایر دستگاههای متصل نمایش داده، تغییر یا ناپدید میشوند.
ما توصیه می کنیم از آخرین نسخه سیستم عامل خود برای داشتن بهترین و پایدارترین تجربه استفاده کنید:
ویندوز: نسخه 8.1 به بالا
مک: macOS Lion (10.7) به بالا (فقط 64 بیت)
لینوکس: (CentOS 6.5+، Ubuntu 14.04+، Fedora 21+، openSUSE 13، SUSE Linux Enterprise 11 SP3+، Debian 8 (Jessie)+، Red Hat Enterprise Linux 7)
Nextcloud رایگان و Open Source است و می توانید در بهبود آن مشارکت کنید!