آموزش نصب و پیکربندی ownCloud در CentOS 8 - وان سرور آکـادمی
آموزش نصب و پیکربندی ownCloud در CentOS 8
آموزش نصب و پیکربندی ownCloud در CentOS 8

آموزش نصب و پیکربندی ownCloud در CentOS 8

زمان تقریبی مطالعه: 3 دقیقه

آموزش نصب و پیکربندی ownCloud در CentOS 8

ownCloud یک سیستم عامل ابری منبع آزاد برای مدیریت و اشتراک فایل ها است. ownCloud می تواند به عنوان جایگزینی برای Dropbox ، Microsoft OneDrive و Google Drive استفاده شود. در این آموزش نحوه نصب و پیکربندی ownCloud با Apache در CentOS 8 توضیح داده شده است.

پیش نیازها

لطفاً قبل از ادامه مراحل زیر اطمینان حاصل کنید که پیش نیازهای زیر رعایت شده است:

یک راز بزرگ درمورد 90 % هاستینگ های ایرانی، اورسل کردن بیش از حد است که باعث افت کیفیت سرورها میشود.

وان سرور با ارائه دسترسی های مختلف این امکان را به شما خواهد داد که تمامی منابع سرورتان را مدیریت و بررسی کنید و همچنین با ارائه گارانتی 100% برگشت وجه ریسک خرید شما را به %0 کاهش میدهد.

برای خرید سرور مجازی با گارانتی 100% بازگشت وجه کلیک کنید.

ایجاد پایگاه داده

ownCloud از SQLite ، Oracle 12g ، PostgreSQL 9 ، MariaDB و MySQL پشتیبانی می کند . ما از MariaDB به عنوان پایگاه داده بک اند استفاده خواهیم کرد.

با تایپ دستور زیر وارد پوسته MariaDB شوید:

sudo mysql

عبارت SQL زیر را برای ایجاد یک پایگاه داده جدید اجرا کنید :

CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

کاربر جدیدی در دیتابیس ایجاد کرده و به پایگاه داده دسترسی پیدا کنید:

GRANT ALL ON owncloud.* TO 'ownclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';

پس از اتمام ، با تایپ دستور از کنسول MariaDB خارج شوید:

EXIT;

نصب ماژول های Apache و PHP

ownCloud یک برنامه PHP است. در CentOS 8 با PHP 7.2 ارسال می شود ، که توسط ownCloud پشتیبانی می شود ، اما اسناد رسمی آنها PHP 7.3 را توصیه می کند.

برای نصب کلیه برنامه های افزودنی PHP ، دستور زیر را اجرا کنید:

sudo dnf install php php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache

با راه اندازی مجدد سرویس FPM ، ماژول های جدید را بارگیری کنید:

sudo systemctl restart php-fpm

بارگیری ownCloud

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

برای بارگیری بایگانی ownCloud از دستور wget زیر استفاده کنید:

wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2 -P /tmp

پس از اتمام بارگیری ، بایگانی را در فهرست /var/www استخراج کنید:

sudo tar jxf /tmp/owncloud-10.3.2.tar.bz2 -C /var/www

مالکیت صحیح را به گونه ای تنظیم کنید که وب سرور Apache بتواند دسترسی کامل به پرونده ها و دایرکتوری های شخصی ownCloud داشته باشد.

sudo chown -R apache: /var/www/owncloud

اگر SELinux روی سیستم شما اجرا شده است ، باید زمینه امنیتی SELinux را به روز کنید:

sudo chcon -tR httpd_sys_rw_content_t /var/www/owncloud

پیکربندی Apache

ویرایشگر متن خود را باز کنید و پرونده پیکربندی Apache زیر را ایجاد کنید.

sudo nano /etc/httpd/conf.d/owncloud.conf
Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

برای فعال کردن تغییرات ، سرویس Apache را مجدداً راه اندازی کنید:

sudo systemctl restart httpd

نصب ownCloud

اکنون که ownCloud بارگیری شده است و خدمات پیکربندی شده اند ، مرورگر خود را باز کرده و با مراجعه به نام دامنه یا آدرس IP سرور خود و به دنبال آن /owncloud ، نصب خود را شروع کنید:

https://domain_name_or_ip_address/owncloud

به شما صفحه کانفیگ تنظیمات نشان داده می شود.

نصب ownCloud

اگر نمی توانید به صفحه دسترسی پیدا کنید ، احتمالاً فایروال شما پورت 80 یا 443 مسدود کرده است.

برای باز کردن پورت لازم از دستورات زیر استفاده کنید:

sudo firewall-cmd --zone=public --add-port=80/tcp sudo firewall-cmd --zone=public --add-port=443/tcp sudo firewall-cmd --runtime-to-permanent

نام کاربری و رمزعبور دلخواه خود و کاربر MySQL و اطلاعات پایگاه داده خود را که قبلاً ایجاد کرده اید وارد کنید.

روی دکمه Finish setup کلیک کنید. پس از اتمام مراحل نصب ، به داشبورد ownCloud که به عنوان کاربر ادمین وارد شده است، هدایت می شوید.

آموزش نصب ownCloud

نتیجه گیری

شما آموخته اید که چگونه ownCloud را در CentOS 8 خود نصب و پیکربندی کنید. اگر یک نام دامنه در ارتباط با سرور شخصی ownCloud دارید ، باید Apache خود را با یک مجوز رایگان Letry Encrypt SSL امن کنید.

برای یافتن اطلاعات بیشتر در مورد نحوه مدیریت ownCloud ، به صفحه اسناد ownCloud مراجعه کنید.

برای خرید سرور مجازی با کانفیگ ownCloud کلیک کنید.

Rate this post