ownCloud یک پلت فرم همگام سازی فایل و منبع به صورت متن باز و متناسب با Dropbox ، Microsoft OneDrive و Google Drive است. ownCloud از طریق برنامه ها قابل توسعه است و دارای کلیه دسک تاپ و موبایل برای کلیه سیستم عامل های اصلی است. در این مقاله ، ما به شما نحوه نصب و پیکربندی تنظیمات ownCloud با Apache در دستگاه اوبونتو ۱۸٫۰۴ را نشان خواهیم داد. با ما در شتابان هاست همراه باشيد.
برای اینکه بتوانید بسته ها و پیکربندی خدمات سیستم را نصب کنید ، باید به عنوان کاربر دارای دسترسی sudo وارد شوید.
ownCloud می تواند از SQLite ، Oracle 11g ، PostgreSQL و ديتابيس MySQL برای ذخیره کلیه پیکربندی های خود استفاده کند.
ما از MySQL به عنوان یک ديتابيس بازگشتی استفاده خواهیم کرد.
اگر MySQL یا MariaDB روی سرور Ubuntu شما نصب نشده باشد. يكي از موارد زير را بايد نصب كنيد
با وارد کردن دستور زیر با ورود به پوسته MySQL شروع کنید:
sudo mysql
از درون پوسته MySQL ، عبارت SQL زیر را برای ایجاد یک ديتابيس اجرا کنید:
CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
بعد ، یک حساب کاربری MySQL ایجاد کنید و به بانک اطلاعاتی دسترسی پیدا کنید:
GRANT ALL ON owncloud.* TO 'ownclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
در آخر ، با تایپ کردن از کنسول mysql:
EXIT;
ownCloud یک برنامه PHP است. PHP 7.2 که PHP پیش فرض در اوبونتو ۱۸٫۰۴ است ، به طور کامل پشتیبانی می شود و برای ownCloud توصیه می شود.
Apache و تمام پسوندهای PHP مورد نیاز را با استفاده از دستور زیر نصب کنید:
sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip
با فرض اینکه از UFW برای مدیریت firewall خود استفاده می کنید ، باید پورت های (HTTP (80 و (HTTPS (443 را باز کنید. می توانید با فعال کردن نمایه “Apache Full” که شامل قوانینی برای هر دو پورت است ، این کار را انجام دهید:
sudo ufw allow 'Apache Full'
آخرین نسخه پایدار از ownCloud نسخه ۱۰٫۳٫۲ است. قبل از ادامه ، به صفحه بارگیری ownCloud مراجعه کرده و بررسی کنید که آیا نسخه جدیدی از ownCloud در دسترس است یا خیر.
برای بارگیری ، zipCloud از دستور wget زیر استفاده کنید:
wget https://download.owncloud.org/community/owncloud-10.3.2.zip -P /tmp
پس از اتمام بارگیری ، بایگاني را در فهرست / var / www استخراج کنید:
sudo unzip /tmp/owncloud-10.3.2.zip -d /var/www
مالکیت صحیح را طوری تنظیم کنید که وب سرور Apache بتواند دسترسی کامل به پرونده ها و دایرکتوری های شخصی ownCloud داشته باشد.
sudo chown -R www-data: /var/www/owncloud
ویرایشگر متن خود را باز کنید و پرونده پیکربندی Apache زیر را ایجاد کنید.
sudo nano /etc/apache2/conf-available/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 a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
با راه اندازی مجدد سرویس Apache ، تغییرات را فعال کنید:
sudo systemctl reload apache2
اکنون که ownCloud بارگیری شده است ، و خدمات لازم پیکربندی شده است مرورگر خود را باز کنید و با مراجعه به نام دامنه یا آدرس IP سرور خود و به دنبال ownCloud ،سپس نصب خود را شروع کنید:
http://domain_name_or_ip_address/owncloud
تصويري مانند تصوير زير مشاهده خواهيد كرد.
نام کاربری و رمزعبور دلخواه خود و کاربر MySQL و اطلاعات ديتابيس خود را که قبلاً ایجاد کرده اید وارد کنید.
روی دکمه Finish setup کلیک کنید. پس از اتمام مراحل نصب ، به داشبورد ownCloud که به عنوان کاربر سرپرست وارد شده است هدایت می شوید.
شما آموخته اید که چگونه ownCloud را در دستگاه اوبونتو ۱۸٫۰۴ نصب و پیکربندی کنید. ما را در شتابان هاست دنبال كنيد.