نصب ownCloud بر روی CentOS 7

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

شبیه به سرویس‌های میزبانی ابری مانند Dropbox، Google Drive، OneDrive و بسیاری دیگر، ownCloud به شما امکان می‌دهد فایل‌ها را ذخیره کرده و با هر کسی در اینترنت به اشتراک بگذارید. برای ایجاد پلت فرم میزبانی ابری خود با ownCloud، سرور شما باید نرم افزار لازم برای شروع نصب را داشته باشد.

پیش نیازها

  • یک نمونه سرور CentOS را در دیاکو وب راه اندازی کنید
  • یک حساب کاربری sudo با دسترسی ریشه
  • یک نام دامنه فعال به سرور شما اشاره دارد
  • LAMP (لینوکس، آپاچی، MySQL، PHP) روی سرور شما نصب شده است

مرحله 1: یک پایگاه داده MySQL ایجاد کنید

یک پایگاه داده MySQL برای ذخیره فایل‌ها و پسوندهای ownCloud مورد نیاز است. پس بیایید یکی بسازیم. ابتدا به کنسول MySQL وارد شوید.

				
					$ mysql -u root -p

				
			

رمز عبور ریشه MySQL خود را وارد کنید. پس از ورود به سیستم، یک پایگاه داده جدید برای ownCloud ایجاد کنید.

				
					CREATE DATABASE owncloud;

				
			

یک کاربر پایگاه داده جدید ایجاد کنید و یک رمز عبور قوی اختصاص دهید.

				
					CREATE USER 'example_user'@'localhost' IDENTIFIED BY 'YOUR_PREFFERED_PASSSWORD';

				
			

اکنون، به کاربر جدید دسترسی کامل را برای پایگاه داده ownCloud اعطا کنید.

				
					GRANT ALL PRIVILEGES ON owncloud.* TO 'example_user'@'localhost';

				
			

امتیازات کاربر MySQL را بازخوانی کنید و از کنسول خارج شوید.

				
					 MariaDB [(none)]> FLUSH PRIVILEGES;

 MariaDB [(none)]> exit

				
			

مرحله 2: PHP و افزونه های لازم را نصب کنید.

ownCloud برای اجرا به نسخه 7.2 یا بالاتر نیاز دارد، بنابراین باید مطمئن باشیم که حداقل PHP 7.4 نصب شده است. برای انجام این کار، اجازه دهید یک مخزن مورد اعتماد جدید PHP 7 اضافه کنیم.

				
					sudo yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm

				
			

اکنون، PHP و تمام پسوندهای مورد نیاز را نصب کنید.

				
					sudo yum --enablerepo=remi-php74 install php php-bz2 php-mysql php-curl php-gd php-intl php-common php-mbstring php-xml php-zip php-posix     -y

				
			

مرحله 3: ownCloud را نصب کنید

روش ۱: ownCloud را از طریق رابط وب نصب کنید

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

بسته های wget و unzip را نصب کنید.

				
					sudo yum install wget unzip
				
			

اکنون، فایل owncloud-complete را دانلود کنید.

				
					wget https://download.owncloud.org/community/owncloud-complete-20210721.zip
				
			

فایل دانلود شده را به /var/www/html/ منتقل میکنید

اکنون فایل را از حالت فشرده خارج کرده و owncloud-complete.zip به فایل های نصب آماده تبدیل کنید.

				
					sudo unzip owncloud-complete.zip
				
			

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

				
					 sudo CHOWN -R apache.apache owncloud/
				
			
اکنون، فایل تنظیمات اصلی Apache را ویرایش کنید، httpd.conf و نام سرور و فهرست راهنمای وب سرور اصلی را تغییر دهید. فایل را باز کنید.
				
					sudo nano /etc/httpd/conf.d/httpd.conf
				
			

نام دامنه سرور خود را تنظیم کنید، cloud.example.com را با نام دامنه واقعی خود جایگزین کنید.

				
					ServerName cloud.example.com
				
			

اکنون دایرکتوری وب سرور ریشه را به تغییر دهید /var/www/html/owncloud/

				
					  DocumentRoot /var/www/html/owncloud

				
			
ذخیره کنید و فایل را ببندید. با تغییرات ایجاد شده در فایل های پیکربندی آپاچی، برای اعمال تغییرات باید وب سرور را مجددا راه اندازی کنیم.
				
					sudo service httpd restart
				
			

سپس، یک مرورگر وب را در رایانه خود باز کنید و نام دامنه خود را که به نمونه سرور Cent OS 7 اشاره دارد، وارد کنید، یا آدرس IP عمومی سرور خود را در نوار URL وارد کنید.

				
					http://YOUR_DOMAIN   OR   http://YOUR_SERVER_IP
				
			

داشبورد پیکربندی ownCloud نمایش داده خواهد شد. وقت آن است که اولین حساب کاربری و رمز عبور مدیر خود را ایجاد کنید. پس از وارد شدن، روی Storage and database کلیک کنید تا MySQL را به عنوان سرور پایگاه داده ترجیحی انتخاب کنید، سپس نام پایگاه داده، نام کاربری و رمز عبور ایجاد شده در مرحله 1 این راهنما را وارد کنید.

Finish Setup برای شروع فرآیند نصب نهایی ownCloud کلیک کنید . اگر اطلاعات پایگاه داده ارائه شده صحیح باشد، چند ثانیه طول می کشد تا یک محیط راه اندازی شود.

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

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

نشانی ایمیل شما منتشر نخواهد شد.