نصب ownCloud روی سرور برای ذخیره انواع اطلاعات و دسترسی به آن ها

سلام دوستان؛
اگر می خواهید قابلیت همگام سازی یک فضای ذخیره سازی با دستگاه مورد نظرتان را داشته باشید می توانید از این مقاله کاربردی کمک بگیرید.  🙂 داده هایی مثل عکس ها، بکاپ ها، تقویم ها و یا هر نوع اطلاعات دیگری را می توانید به صورت ابری با این سیستم ذخیره کنید، نرم افزار OwnCloud به شما امکان می دهد تا اظلاعات خود را به راحتی روی فضایی ذخیره و به آن دسترسی داشته باشید. نصب ownCloud روی سرور کار ساده ای است.

نصب ownCloud روی سرور

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

این نرم افزار بر پایه زبان php پایه ریزی شده و می توانید با پایگاه های داده ارتباط برقرار کنید. نحوه نصب نرم افزار و برقراری ارتباط با MySQL بسیار ساده است.

این نرم افزار در عین سادگی بسیار کاربردی است. سرویس های متنوعی مانند Dropbox یا Google Drive، selfCloud وجود دارد که کاملا رایگان هستند و هر کسی می تواند از این سیستم های کاربردی بدون محدودیت استفاده کند. در این آموزش، قصد داریم نحوه نصب و پیکربندی نرم افزار  ownCloud در سروری با سیستم عامل CentOS 7 را با هم مرور کنیم.

  • در ابتدا برای شروع به یک سرور که روی آن سیستم عامل سنت او اس نصب شده است نیاز دارید تا بتوانید به نصب ownCloud روی سرور اقدام کنید.
  • دسترسی روت سرور

گام اول: نصب ownCloud روی سرور

سیستم عامل CentOS به صورت پیش فرض پیکیج  ownCloud را همراه خود ندارد و پس از نصب سیستم عامل به این نرم افزار دسترسی نخواهید داشت بنابراین می توانید ownCloud را از منابع معتبر دریافت کرده و نسبت به نصب آن روی سرورخود اقدام کنید. در مرحله اول به خط فرمان سرور خود وارد شوید سپس قطعه کد زیر را در آن درج کنید:
rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key
سپس کد زیر را برای دانلود پیش نیازها وارد کنید:
curl -L https://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -o /etc/yum.repos.d/ownCloud.repo
در مرحله بعد باید با پاک کردن حافظه کش این پکیج را به Yum معرفی کنید:
yum clean expire-cache
خروجی قطعه کدی که وارد کردید چیزی مشابه مقادیر زیر خواهد بود:
Loaded plugins: fastestmirror
Cleaning repos: base ce_stable extras updates vz-base vz-updates
10 metadata files removed
در نهایت پکیج owncloud را با اجرای دستور استاندارد yum install نصب کنید:
yum install owncloud -y
بعد از اینکه قطعه کد بالا به درستی اجرا و پکیج مورد نظر نصب شد، نوبت ایجاد یک دیتابیس است!

گام دوم: ساخت پایگاه داده برای برقراری ارتباط

در مرحله دوم باید نسبت به ساخت پایگاه داده اقدام کنید. با اجرای این دستور به MySQL وارد شوید:
mysql -u root -p
پس از درخواست لاگین، رمز عبوری را که در ابتدا هنگام نصب سرور وارد کردید را در این مرحله نیز وارد کنید. حالا با دستور زیر یک پایگاه داده جدید به نام owncloud ایجاد کنید:
CREATE DATABASE owncloud;
در گام بعدی یک کاربر ایجاد کنید و آن را به پایگاه داده owncloud اختصاص دهید:
GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'password';
سپس رمزی را برای دسترسی به پایگاه داده خود در نظر بگیریر.  در نهایت با قطعه کد زیر از MySQL خارج شوید:
exit
در مراحل نصب ownCloud روی سرور بسیار دقت داشته باشید. در این گام بانک اطلاعاتی و کاربری آماده هستند، حالا می توانید پیکربندی و تنظیمات مرتبط با ownCloud را اعمال کنید.

گام سوم: تنظیمات ownCloud روی سرور

برای دسترسی به ownCloud از طریق مرورگر از این URL استفاده کنید:
https: // domain_or_IP / owncloud
هنگامی که آدرس را در مرور گر خود وارد کرده و به ownCloud خود لاگین می کنید، اعلانی مبنی بر  certificate can not be trusted نمایش داده می شود. شما می توانید این اعلان را کاملا نادیده بگیرید، از طرفی می توانید گواهی SSL را از طریق Let’s Encrypt برای برطرف کردن این هشدار نصب کنید. صفحه ای مشابه تصویر زیر مشاهده می کنید. برای ایجاد یک حساب کاربری جدید، فیلدهای نام کاربری و رمز عبور را پر کنید. سپس روی Storage & Database کلیک کنید.
در این مرحله باید یک حساب کاربری ایجاد کنید. برای ایجاد یک حساب کاربری جدید، فیلدهای نام کاربری و رمز عبور را پر کنید. سپس روی کمه Storage & Database کلیک کنید.
در مراحل نصب ownCloud روی سرور  بعد از ایجاد حساب کاربری، به پوشه data بروید و بر روی MySQL / MariaDB در Configure the database کلیک کنید. سپس باید نام پایگاه داده و نام کاربری که در مرحله 2 ایجاد کردید را وارد کنید. بعد از انجام تنظیمات و پر کردن فیلدهای ذکر شده، روی دکمه Finish setup کلیک کنید.
نصب ownCloud روی سرور

تنظیمات تمام شد! شما موفق به نصب ownCloud روی سرور شدید. حالا می توانید داده های مورد نظرتان را روی ابر شخصی خود آپلود کنید. 🙂 

جمع بندی نهایی

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

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

موفق باشید.