نصب و راه اندازی OwnCloud در لینوکس

ruin3r

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
10/5/15
ارسال ها
146
امتیاز
6
سلام و عرض ادب خدمت کاربران عزیز ایران وب ادمین.
طی این آموزش شمارو با نحوه نصب و راه اندازی سرویس OwnCloud در لینوکس آشنا خواهم نمود.
سرویس OwnCloud یک سرویس متن باز مبتنی بر سیستم های رایانش ابری و یا cloud برای ذخیره سازی فایلهای شخصی و یا سازمانی شما می باشد که با توجه به ساختار و نوع رمز نگاری بر روی فایلهای شما این اطمینان را می دهد که فایل های شما به طور ایمن در محل سرور های ابری سرویس OwnCloud نگهداری خواهد شد و دیگر شما دقدقه از بین رفتن اطلاعاتتتان را ندارید.
با توجه به توضیحات بالا آخرین نسخه از این سرویس در تاریخ March 08, 2016 ارائه شده است.

1) پیش نیاز های OwnCloud
باید از قبل بر روی سرور / سیستم عامل ما LAMP ( PHP ,MySQL-Server ,Apache ,Linux ) نصب باشد.

2) افزودن repository های OwnCloud
شما می توانید به راحتی با افزودن repository های OwnCloud آن را بر روی سیستم عامل های Ubuntu, CentOS, RHEL, Fedora, Mint, openSUSE & Debian نصب کنید.

دبیان 8
کد:
$ sudo wget -nv https://download.owncloud.org/download/repositories/stable/Debian_8.0/Release.key -O Release.key
$ sudo apt-key add - < Release.key
$ sudo sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/Debian_8.0/ /' >> /etc/apt/sources.list.d/owncloud.list"
$ sudo apt-get update
$ sudo apt-get install owncloud
اوبونتو
کد:
# Change the [Version-No] to 14.04 & 15.10 #
$ sudo wget -nv https://download.owncloud.org/download/repositories/stable/xUbuntu_[Version-No]/Release.key -O Release.key
$ sudo apt-key add - < Release.key
$ sudo sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/xUbuntu_[Version-No]/ /' >> /etc/apt/sources.list.d/owncloud.list"
$ sudo apt-get update
$ sudo apt-get install owncloud
LinuxMint 17.1, 17.2, 17.3
کد:
$ sudo wget -nv https://download.owncloud.org/download/repositories/stable/xUbuntu_14.04/Release.key -O Release.key
$ sudo apt-key add - < Release.key
$ sudo sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list"
$ sudo apt-get update
$ sudo apt-get install owncloud
CentOS 7
کد:
# rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key
# yum-config-manager --add-repo=http://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
# yum clean expire-cache
# yum install owncloud
RHEL 7 یا ردهت نسخه 7
کد:
# rpm --import https://download.owncloud.org/download/repositories/stable/RHEL_7/repodata/repomd.xml.key
# yum-config-manager --add-repo=http://download.owncloud.org/download/repositories/stable/RHEL_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
# yum clean expire-cache
# yum install owncloud-client
openSUSE
کد:
# Change the [Version-No] to 13.2 & Leap_42.1 #
# rpm --import https://download.owncloud.org/download/repositories/stable/openSUSE_[Version-No]/repodata/repomd.xml.key
zypper addrepo http://download.owncloud.org/download/repositories/stable/openSUSE_[Version-No]/ce:stable.repo
zypper refresh
zypper install owncloud
سرویس owncloud در مسیر /var/www/html/owncloud نصب شده و مسیر کانفیگ آن در زیر شاخه آپاچی در /etc/httpd/conf.d/owncloud.conf می باشد.

3) نصب و راه اندازی MySql/MariaDB
برای عملکرد بهتر برنامه بنده به شما توصیه می کنم که تنها از دیتابیس های MySql/MariaDB استفاده کنید که در زیر روش راه اندازی آن به طور کامل موجود است.

کد:
# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 287
Server version: 5.5.44-MariaDB MariaDB Server

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database cloud;
Query OK, 1 row affected (0.01 sec)

MariaDB [(none)]> CREATE USER 'cloud'@'localhost' IDENTIFIED BY 'cloud';
Query OK, 0 rows affected (0.04 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON cloud.* TO 'cloud'@'localhost';
Query OK, 0 rows affected (0.01 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit
Bye
4) راه اندازی OwnCloud
در مرور گر خود آدرس http://Your-IP/owncloud رو اجرا کنید و به جای Your-IP باید آی پی سرور خود را قرار دهید.سپس تصویر نصب و راه اندازی OwnCloud اجرا می شود که باید نم کاربری و رمز عبور ادمین رو به همراه اطلاعات دیتابیس که در مرحله قبل آن را پیکربندی کرده بودید را وارد کنید.

owncloud-9-on-linux-1.png
پنجره پاپ آپ نمایش داده شده را ببندید تا شروع راه اندازی سرویس OwnCloud شما آغاز شود.

owncloud-9-on-linux-2.png
با توجه به تصویر زیر مشاهده می کنید که آخرین نسخه OwnCloud بر روی سرور شما نصب می باشد.

owncloud-9-on-linux-3.png
با توجه به آموزش فوق تمامی مدیران سرور ها می توانند برای نگه داری فایلهای کاربران خود به عنوان بک آپ از سرویس OwnCloud استفاده کنند و این اطمینان را به کاربران خود بدهند که فایلهای اونها به طور صحیح و سالم همیشه پابرجا خواهد بود و مشکلی نخواهند داشت.
لطفا با اشتراک گذاری مطالب انجمن ایران وب ادمین ما را در هرچه بهتر شدن مطالب انجمن یاری نمایید.
سوالی بود در همین تاپیک بپرسید بنده در خدمت شما خواهم بود.
با تشکر

شاهین سالک توتونچی
 

kasra7

عضو تایید شده
کاربر انجمن
عضویت
22/5/16
ارسال ها
1
امتیاز
1
سن
36
سلام
من نسخه Owncloud8 رو بر روی Ubuntu14.04 نصب و راه اندازی کرده بودم .
الان Owncloud9 را بر روی ubuntu16.04 نصب کرد اما بعد از اتمام کار وارد Owncloud نمیشه تا کار تنظیمات database و ادامه کار را انجام بدم و پیغام Not Found داده میشه.
بررسی کردم دیدم اصلا فایل Owncloud.conf در site-available آپاچی ایجاد نشده این فایل را ایجاد کرم و لینک هم کردم اما باز Not Found میزنه.
ممنون میشم بتونید من را راهنمایی کنید
 

ruin3r

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
10/5/15
ارسال ها
146
امتیاز
6
سلام
من نسخه Owncloud8 رو بر روی Ubuntu14.04 نصب و راه اندازی کرده بودم .
الان Owncloud9 را بر روی ubuntu16.04 نصب کرد اما بعد از اتمام کار وارد Owncloud نمیشه تا کار تنظیمات database و ادامه کار را انجام بدم و پیغام Not Found داده میشه.
بررسی کردم دیدم اصلا فایل Owncloud.conf در site-available آپاچی ایجاد نشده این فایل را ایجاد کرم و لینک هم کردم اما باز Not Found میزنه.
ممنون میشم بتونید من را راهنمایی کنید
سلام.
یک بار دیگه نصب رو انجام بدید و مطمئن شوید که مراحل نصب به درستی انجام شده باشد و طی نصب خطایی داده نشده باشد.
یک بار هم قبل از نصب سرور رو بروزرسانی کنید.
 

amin

عضو تایید شده
کاربر انجمن
عضویت
29/9/15
ارسال ها
43
امتیاز
1
با تشکر از شما
آیا از شیوه و نحوه کارکردش هم اطلاعاتی دارید؟
اگر به عنوان سرور بک آپ استفاده شود: امنیت اطلاعات و پهنای باند سرور ما چه سرنوشتی پیدا می کند؟
 

ruin3r

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
10/5/15
ارسال ها
146
امتیاز
6
با تشکر از شما
آیا از شیوه و نحوه کارکردش هم اطلاعاتی دارید؟
اگر به عنوان سرور بک آپ استفاده شود: امنیت اطلاعات و پهنای باند سرور ما چه سرنوشتی پیدا می کند؟
سلام.
بله به عنوان سیستم بک آپ هم می توانید استفاده کنید.
در اکثر وبسایت های خارجی در این مورد بحث شده است به زودی در ادامه ی همین بحث این مورد رو هم قرار خواهم داد.
منظور شمارو از امنیت اطلاعات متوجه نشدم.
در رابطه با پهنای باند هم شما می توانید این سرویس رو در سروری که در شبکه داخلی سرور خودتان قرار دارد نصب کنید تا ترافیکی که صرف انتقال اطلاعات می شود به صورت local و یا محلی استفاده شود.
 
بالا