دبیانسیستم عامل لینوکسمقالات وب
چگونه 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/
بعد از اتمام نصب می توانید وارد داشبورد مدیریتی شوید.
عالی بود ممنون
نه تنها این صفحه بلکه تموم آموزشاتون قابل فهم و عالی هستند ممون