دبیانسیستم عامل لینوکسمقالات وب

چگونه ownCloud را بر روی دبیان 9 نصب کنیم؟

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

نیازمندی ها:

  • دسترسی روت از طریق SSH به سرور مجازی
  • MYSQL یا MariaDB 5.5 یا PostgreSQL
  • PHP نسخه 5.6 یا بالاتر
  • آپاچی2.4  به همراه ماژول prefork Multi-Processing و mod_php

 به سرور خود وصل شوید:

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

ssh root@IP_ADDRESS -p PORT_NUMBER

 

در دستور بالا عبارت IP_ADDRESS و PORT_NUMBER را با مقادیر واقعی سرور خودتان جایگزین نمایید. بعد از اینکه وارد سرور شدید، باید مطمئن شوید که این سرور به روز هست. برای اینکار از دستور زیر کمک بگیرید:

apt-get update

apt-get upgrade

 

نصب وب سرور آپاچی:

ببینید در حال حاضر پاچی بر روی سرورتان نصب شده است یا خیر:

dpkg -l apache2

 

اگر آپاچی بر روی سیستم تان نصب بود می توانید از این مرحله عبور کنید اما اگر نصب نبود از دستور زیر برای نصب آپاچی استفاده کنید.

apt install apache2

 

بعد از نصب، سرور آپاچی را استارت کنید و آن را به گونه ای تنظیم کنید که در بوت سرور شروع به کار کند:

systemctl start apache2

systemctl enable apache2

 

نصب PHP:

PHP را به همراه برخی از ماژول های مورد نیاز برای ownCloud نصب کنید. برای اینکار از دستورات زیر کمک بگیرید:

sudo apt install php7.0 php7.0-common libapache2-mod-php7.0 \

    openssl php-imagick php7.0-curl php7.0-gd php7.0-mcrypt \

    php7.0-imap php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring \

    php7.0-mysql php7.0-pgsql php-smbclient php-ssh2 \

    php7.0-sqlite3 php7.0-xml php7.0-zip php-redis php-apcu

 

نصب MariaDB و ایجاد پایگاه داده:

ما در این آموزش از MariaDB به عنوان سیستم مدیریت پایگاه داده استفاده می کنیم. به کمک دستور زیر می توانید این سیستم را از مخزن دبیان نصب کنید:

sudo apt update

sudo apt -y install mariadb-server

 

بعد از اینکه فرآیند نصب کامل شد، دستورات زیر را اجرا کنید تا سرویس MariaDB فعال شود:

sudo systemctl start mariadb

sudo systemctl enable mariadb

 

برای امن کردن فرایند نصب و تنظیم پسورد روت، دستور زیر را بر روی سرور خود اجرا کنید:

sudo mysql_secure_installation

 

اگر در طول نصب هیچ پسوردی تنظیم نکرده اید می توانید این بخش را خالی بگذارید. در گام بعدی به کمک کاربر روت وارد پایگاه داده شوید و یک پایگاه داده و کاربر برای ownCloud ایجاد کنید:

mysql -u root -p

MariaDB [(none)]> CREATE DATABASE owncloud CHARACTER SET utf8;

MariaDB [(none)]> GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'Password';

MariaDB [(none)]> FLUSH PRIVILEGES;

MariaDB [(none)]> exit

 

نصب owncloud:

پکیج ownCloud 10 به طور پیش فرض در مخزن دبیان 9 وجود ندارد. به همین خاطر باید آن را از مخزن رسمی owncloud نصب کنیم.

در ابتدا دستور زیر را اجرا کنید:

wget -qO- https://download.owncloud.org/download/repositories/stable/Debian_9.0/Release.key | sudo apt-key add -

 

سپس دستور زیر را برای فعال کردن مخزن ownCloud اجرا نمایید:

echo 'deb https://download.owncloud.org/download/repositories/stable/Debian_9.0/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list

 

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

sudo apt install apt-transport-https

 

به کمک دستور زیر فهرست کش apt را به روز کنید و پکیج های ownCloud را نصب نمایید:

sudo apt update

sudo apt install owncloud-files

 

ایجاد ویرچوال هاست آپاچی:

برای دسترسی به ownCloud به کمک نام دامنه باید یک ویرچوال هاست ایجاد کنیم. یک فایل پیکربندی جدید باز کنید . برای اینکار از دستور زیر کمک بگیرید:

nano /etc/apache2/sites-available/your_domain.com.conf

 

اصلاح your_domain.com را فراموش نکنید. خط زیر را به آن اضافه کنید:

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>

ErrorLog /var/log/apache2/owncloud-error_log

CustomLog /var/log/apache2/owncloud-access_log common

 

فایل را ذخیره کنید و ببندید.

پیکربندی را فعال کنید:

sudo a2ensite your_domain.com.conf

 

به خاطر داشته باشید که باید your_domain.com را با نام دامنه واقعی خود جایگزین نمایید.تغییرات را ذخیره کنید و وب سرور را ریستارت نمایید:

systemctl reload apache2

 

اتمام نصب:

در گام آخر باید به رابط کاربری ownCloud دسترسی پیدا کنید و فرآیند نصب را کامل نمایید. مرورگرتان را باز کنید و به آدرس زیر بروید:

http://your_server_ip_address/owncloud/

 

بعد از اتمام نصب می توانید وارد داشبورد مدیریتی شوید.

Rate this post
برچسب ها

نوشته های مشابه

‫2 نظرها

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن