نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی

ابر خود. نصب خود ابر

در اینجا ما در مورد صحبت خواهیم کرد. از آنجایی که هیچ کتابچه راهنمای بدون ابهامی در خارج از سایت وجود ندارد، در اینجا راهنمای نصب کامپایل شده ای را می نویسم.

نرم افزار رایگانی است که برای ساخت ابرهای ذخیره سازی خصوصی در امکانات خود طراحی شده است. مجوز تجاری (پشتیبانی از برنامه های کاربردی تلفن همراه و سایر موارد مفید) وجود دارد. ما در مورد نسخه رایگان (و همچنین اتصال به ذخیره سازی پوشه از طریق پروتکل سامبا، ftp و sftp، مجوز کاربر از اکتیو دایرکتوری ). دسترسی رایگانذخیره سازی از طریق رابط وب یا اتصال امکان پذیر است درایو شبکهبر webdav.

I. آماده سازی برای نصب، نصب (کار با کنسول)

در اینجا ما آن را گسترش می دهیم. ابتدا LAMP را نصب می کنیم و سپس بسته های مورد نیاز خود را اضافه می کنیم.

1) به روز رسانی کامل سیستم و نصب بسته های لازم

sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get autoclean -y sudo tasksel install lamp-server sudo apt- دریافت نصب php5-gd php5-json php5-mysql php5-curl php5-intl php5-mcrypt php5-imagick php5-ldap smbclient

2) راه اندازی وب سرور آپاچی

بیایید ابتدا آن را تنظیم کنیم آپاچیبا فعال کردن فایل های htaccess:

sudo nano /etc/apache2/apache2.conf AccessFileName .htaccess ... گزینه ها فهرست ها FollowSymLinks AllowOverride همهنیاز به همه داده شده است

بیایید سرویس را دوباره راه اندازی کنیم:

حالا بیایید ماژول های آپاچی اضافی را فعال کنیم:

sudo a2enmod rewrite sudo a2enmod headers sudo a2enmod env sudo a2enmod dir sudo a2enmod mime sudo a2enmod setenvif sudo a2enmod ssl sudo a2ensite default-ssl

بیایید سرویس را دوباره راه اندازی کنیم:

راه اندازی مجدد سرویس sudo apache2

3) راه اندازی PHP

sudo nano /etc/php5/apache2/php.ini upload_max_filesize post_max_size

راه اندازی مجدد:

راه اندازی مجدد sudo

4) ایجاد پایگاه داده MySQL (از طریق Webmin، اختیاری)

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

sudo nano /etc/apt/sources.list deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

کلید را اضافه و فعال کنید:

Wget http://www.webmin.com/jcameron-key.asc sudo apt-key add jcameron-key.asc

لیست منابع را به روز کنید:

به روز رسانی Sudo apt-get

نصب وبمین:

5) نصب و راه اندازی

زیاد نیست. نصب از مخزن:

sudo sh -c "echo "deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /" >> /etc/apt/sources.list.d/owncloud.list " wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key sudo apt-key add -< Release.key

نصب و به روز رسانی:

به روز رسانی sudo apt-get sudo apt-get install owncloud

ما حقوق صادر می کنیم:

sudo chown www-data:www-data -R /var/www

II. راه اندازی ownCloud (کار با رابط وب)

پیکربندی بیشتر از طریق رابط وب انجام می شود. آنجا، در اصل، همه چیز روشن است. توابع اضافیاز طریق برخی از "برنامه ها" (افزونه ها) متصل می شود. ما در مورد دو مورد از آنها در اینجا صحبت خواهیم کرد، یکی برای مجوز از AD، و دوم برای اتصال مختلف پوشه های شبکهو غیره. کاربر از قبل در شروع کار می تواند ذخیره سازی را از طریق وصل کند webdavاز طریق https (این یک پیوند در رابط وب خواهد داشت).

6) برنامه "LDAP" (مجوز از AD)

ورود به سیستم: [email protected]




7) برنامه "ذخیره سازی خارجی"

وجود دارد انواع مختلفارتباط آن، خوب، به عنوان مثال، مانند این (با حسابداری فنی):

نتیجه

در واقع، همین است، همین است راه اندازی اولیه. همچنین بسیاری از موارد اضافی وجود دارد برنامه های کاربردی مفید، که می توان از آن نیز استفاده کرد. در زمینه استفاده شرکتی، تغییر مسیر اجباری از http > https نیز منطقی است، اما من به چنین چیزهای اساسی نمی پردازم، آنجا دشوار نیست و به پیکربندی فعلی خود سرور بستگی دارد.

در مجموع، ما یک راه حل شرکتی خوب در قالب یک ابر آماده داریم.)

این یک برنامه وب رایگان و باز برای همگام سازی داده ها، اشتراک گذاری فایل و ذخیره از راه دور اسناد در "ابر" است. فرصت ها

  • ذخیره فایل ها با استفاده از ساختارهای دایرکتوری معمولی یا با استفاده از WebDAV
  • رمزنگاری
  • همگام سازی بین مشتریان کنترل ویندوز(ویندوز XP، ویستا، 7 و 8)، Mac OS X (10.6 یا بالاتر) یا لینوکس
  • تقویم (همچنین مانند CalDAV)
  • Task Manager
  • دفترچه آدرس (همان CardDAV)
  • رسانه جریان (استفاده شده توسط Ampache)
  • مدیریت کاربر و گروه (با استفاده از OpenID یا LDAP)
  • به اشتراک گذاری محتوا بین گروه ها یا استفاده از URL های عمومی
  • برخط ویرایشگر متنبا نحو برجسته و تاشو
  • نشانک ها
  • مکانیسم کوتاه کردن URL
  • گالری عکس
  • نمایشگر PDF (با استفاده از PDF.js)
  • نمایشگر فایل‌های ODF (odt.، odp.، ods.)
  • ماژول ورود به سیستم

نصب من تصمیم گرفتم تا با استفاده از یک توزیع آماده از Bitnami که Apache و PHP را ادغام می کند، نصب خودCloud را بسیار ساده کنم. دانلود و اجرا کنید فایل راه اندازی. یک پوشه را برای نصب انتخاب کنید.
ما ایجاد می کنیم حسابمدیر
میزبان سرور را مشخص کنید. من یک آدرس IP ارائه کرده ام.
تنظیم نامه. می توانید از این مرحله رد شده و بعداً نامه را تنظیم کنید.
ما از پیشنهاد بازدید از وب سایت بیتنامی صرف نظر می کنیم.
همه چیز برای نصب آماده است، روی Next کلیک کنید.
منتظر تکمیل نصب هستیم.
پس از اتمام نصب، Bitnami ownCloud Stack را راه اندازی کنید.

راه اندازی ownCloud. در Bitnami ownCloud Stack، روی Go To Application کلیک کنید، صفحه خوش آمدگویی در مرورگر باز می شود. روی پیوند "Access Bitnami ownCloud Stack" کلیک کنید.
پنجره ورود به سایت ownCloud باز می شود.
اطلاعات ثبت نام مشخص شده در مرحله نصب را وارد کنید. ما یک کاملا کاربردی دریافت می کنیم سرویس ابری!
V منوی بالابرنامه ها را در سمت چپ انتخاب کنید.
بنا به دلایلی، لیست برنامه های من برای مدت طولانی در حال بارگیری بود. در آن، Backend User and Group LDAP را انتخاب کرده و برنامه را روشن کنید.
بعد، به Administration بروید.
به قسمت LDAP پایین می رویم و پیغامی می بینیم که ماژول LDAP برای PHP نصب نشده است. خط extension=php_ldap.dll را در php.ini فعال کنید (از کامنت بردارید). فراموش نکنید که سرورهای موجود در Bitnami ownCloud Stack را در تب Manage Servers راه اندازی مجدد کنید تا تغییرات اعمال شوند.

راه اندازی یکپارچه سازی ownCloud با LDAP. در منوی Administration زیر اکانت administrator می رویم. به پایین بروید و کادر کنار Enable LDAP Backend را علامت بزنید.
سپس به قسمت LDAP برمی گردیم و آن را پر می کنیم. قبلاً، کاربر owncloudaduser را در کانتینر Users ایجاد کردم. او نیازی به عضویت در هیچ گروهی از کاربران دامنه ندارد. بیایید رمز عبور را نامحدود کنیم. در فیلد دوم، محتویات ویژگی متشکلName را از تب Attribute Editor بنویسید. در صورتی که ویژگی‌های پیشرفته را در منوی View فعال کنید، در قسمت Active Directory Users and Computers در قسمت ویژگی‌های حساب در دسترس قرار می‌گیرد.
در تب Login، ویژگی ورود را تنظیم کنید. من این نام کاربری LDAP را دارم.
سپس، در تب Advanced، پارامترهای اتصال را تنظیم کنید. ما پیکربندی خود را فعال می کنیم.
تنظیمات دایرکتوری را پر کنید.
سپس ویژگی های خاص. اگر می‌خواهید از اعلان‌های ایمیلی استفاده کنید، تکمیل فیلد نامه مهم است.
ذخیره تنظیمات را فراموش نکنید. بازگشت به تب کاربران. من کاربر را به عنوان اشیا مشخص کردم و بلافاصله 1483 کاربر پیدا شد.
تمام است، ادغام LDAP خودCloud کامل شده است.

سردبیران مجله ما غرق در نامه‌هایی شدند که از آنها می‌خواستند تا نصب برنامه محبوب را توضیح دهند. نرم افزار رایگان ownCloud، که برای ایجاد فضای ذخیره سازی ابری خصوصی استفاده می شود.

انتخاب نسخه ownCloud

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

ما نسخه را نه از مخازن، بلکه از سایت رسمی، آخرین (از نسخه های پایدار) می گیریم. به صفحه دانلودها رفته و گزینه Archive Files را انتخاب کنید ( سرورصاحبان). در پنجره باز شده روی کلمه Unix کلیک کنید. شروع به دانلود بایگانی از ownCloud می کند. در زمان نگارش این مقاله، نسخه 7.0.2 در حال استفاده است. لینک مستقیم: https://download.owncloud.org/community/owncloud-7.0.2.tar.bz2.

قبل از بستن پنجره مرورگر، بیایید راهنمای مدیریت را نیز دانلود کنیم: http://doc.owncloud.org/server/7.0/ownCloudAdminManual.pdf . طبق یک قانون شناخته شده، اگر هیچ چیز درست نشد، در نهایت باید دفترچه راهنما را بخوانید. اما بهتر است افراط نکنید و از آن عبور نکنید بخش نصبقبل از نصب ownCloud

لامپ

LAMP را در 2 دقیقه نصب می کند. همین مبلغ برای ویرایش فایل های پیکربندی هزینه می شود و همه چیز فوراً کار می کند. در دبیان. سایر توزیع ها مشمول ضمانت من نیستند. و در اینجا تنظیم است اجزای فردیلامپ یک هنر واقعی است. متخصصانی در MySQL وجود دارند، در Apache وجود دارند، تنظیم می تواند زمان، تلاش و گاهی اوقات هزینه زیادی ببرد. به خصوص در شرایط محدودیت منابع (اگر خودCloud را روی میزبانی شخص ثالث اجرا می کنید). اما ما اکنون به آن نیاز نداریم.

ownCloud و Apache

ما آرشیو را از ownCloud می گیریم و آن را در پوشه /var/www باز می کنیم.

cp owncloud-7.0.2.tar.bz2 / var/ www/ cd / var/ www/ tar xf owncloud-7.0.2.tar.bz2

البته همه عملیات تحت روت. سپس باید نام دایرکتوری owncloud را به نام سایت خود تغییر دهید. به عنوان مثال، اگر از دامنه mysupercloud.ru برای دسترسی به فضای ذخیره سازی ابری استفاده می شود، نام آن را به این صورت تغییر دهید:

Mv owncloud mysupercloud.ru

تغییر نام اختیاری است، اما بسیار مفید است. اگر چندین سایت روی سرور وجود دارد، نامگذاری دایرکتوری ها بر اساس دامنه ها به شما این امکان را می دهد که فراموش نکنید کجا چه چیزی دارید. برای راحتی، نام را همانطور که هست می گذارم.

الان خیلی گام مهم، که بسیاری از مردم آن را فراموش می کنند، اما پس از آن با حقوق دسترسی رنج می برند. و در پایان، آنها تمام 777 را قرار دادند و سیستم خود را در معرض خطر قرار دادند. وب سرور آپاچیتحت یک کاربر جداگانه و در گروه جداگانه. این به این دلیل است که اگر یک مهاجم بتواند آپاچی را از طریق سوراخی در خود سرور یا از طریق سوراخی در اسکریپت های سایت هک کند، فقط به آن دسترسی پیدا می کند. دسترسی محدودبه سیستم در واقع، kakker فقط می‌تواند محتویات برخی از فایل‌ها را در /var/www بازنویسی کند. اجازه دهید به آپاچی حقوق فایل های ownCloud را بدهیم:

Chown -R www-data:www-data owncloud

بیایید مطمئن شویم همه چیز مرتب است:

Ls-al

حالا بیایید با پیکربندی صحیح آپاچی یک وب سایت مجازی ایجاد کنیم. از آنجایی که توسعه دهندگان دبیان عاشق کاربران هستند، فایل پیکربندی یکپارچه به طور منظم به قطعاتی تقسیم شده است که کار کردن با آنها از قبل آسان تر است. شگفتی های توسعه دهندگان دبیان به همین جا ختم نمی شود. جعبه ابزار مناسب a2ensite/a2dissite/a2enmod/a2dismond در خدمت کاربران است. اینها اسکریپت های پرل هستند که کار را با آنها کوتاه می کنند فایل پیکربندیآپاچی به حداقل ممکن.

به دایرکتوری /etc/apache2/sites-available می رویم، خالی پیش فرض را می گیریم و آن را با نام جدید کپی می کنیم. همانطور که در مورد نام دایرکتوری با owncloud، توصیه می شود از نام دامنه استفاده کنید:

cp پیش فرض owncloud

فایل کپی شده را برای ویرایش باز کنید. تعیین دقیق مقادیر برای سه متغیر: ServerName، DocumentRoot و Directory بسیار مهم است. بدون غلط املایی، در غیر این صورت کار نمی کند!

نام سرور owncloud ServerAdmin [ایمیل محافظت شده] DocumentRoot /var/www/owncloud گزینه ها FollowSymLinks -MultiViews AllowOverride همه سفارش اجازه می دهد، اجازه نمی دهد از همه ErrorLog $(APACHE_LOG_DIR)/error.log CustomLog $(APACHE_LOG_DIR)/access.log ترکیبی

یعنی در ServerName نام دامنه (آنچه کاربر تایپ خواهد کرد) را تجویز می کنیم نوار آدرسمرورگر برای دسترسی به ownCloud). DocumentRoot و Directory به دایرکتوری با فایل های ownCloud اشاره می کنند.

حالا بیایید سایت را راه اندازی کنیم:

راه اندازی مجدد سرویس A2ensite owncloud apache2

سایت در حال حاضر به ما پاسخ می دهد، اگرچه نصب هنوز کامل نشده است. توجه: اگر از دامنه "جعلی" استفاده می شود، باید به صراحت در /etc/hosts ثبت شود!

روی این راه اندازی آپاچیتکمیل شده و به راه اندازی MySQL ادامه دهید.

ownCloud و MySQL

کل تنظیمات فقط این است که ما باید یک کاربر جداگانه در MySQL ایجاد کنیم (با کاربران اشتباه نشود سیستم عامل، یک پایگاه داده ایجاد کنید، یکی را به دیگری پیوند دهید و حقوق دسترسی را تنظیم کنید.

اگر از MySQL آگاه هستید، به راحتی می توانید این کار را با آن انجام دهید خط فرمانو ابزار عالی mysql. برای بقیه، توصیه می کنم از رابط وب MySQL به نام phpmyadmin استفاده کنید. این نرم افزار در مخزن استاندارد دبیان است، با دستور apt-get install phpmyadmin نصب می شود و تقریباً بلافاصله شروع به کار می کند، زیرا شما قبلاً LAMP را پیکربندی کرده اید. کاربر فقط باید یک مرورگر راه اندازی کند و به http://localhost/phpmyadmin بروید. به دلایل امنیتی، توصیه می‌کنم تنظیمات آپاچی را به گونه‌ای تنظیم کنید که فقط کاربران از آن استفاده کنند شبکه محلی. واقعیت این است که phpmyadmin یک نرم افزار بسیار نشتی است و هکرها اغلب سایت ها را در جستجوی دقیقاً phpmyadmin اسکن می کنند.

بنابراین، ما یک کاربر owncloud در phpmyadmin ایجاد می کنیم و یک رمز عبور پیچیده به آن اختصاص می دهیم. ما یک پایه ایجاد می کنیم داده های خود ابر. ما به کاربر owncloud می دهیم حقوق کاملبرای دسترسی به پایگاه داده owncloud روی این راه اندازی MySQLبه پایان می رسد. ما مستقیماً به نصب ادامه می دهیم.

توجه: هنگام ایجاد پایگاه داده، utf8_general_ci را در پاراگراف "مقایسه" مشخص کنید.

راه اندازی ownCloud

یک مرورگر راه اندازی کنید و به http://owncloud بروید (در مورد شما، آدرسی است که در ServerName مشخص کرده اید). در پنجره ای که ظاهر می شود، نام مدیر و رمز عبور این حساب را تنظیم کنید. کمی پایین تر، روی پیوند "سیستم ذخیره سازی داده ها" کلیک کنید، روی دکمه MySQL کلیک کنید و اطلاعاتی را برای دسترسی به پایگاه داده ایجاد شده در پایگاه داده MySQLداده - نام پایگاه داده، نام کاربری و رمز عبور. روی دکمه "پایان نصب" کلیک کنید.

عملیات! صفحه هشدار می دهد که آپاچی از پروتکل WebDAV پشتیبانی نمی کند. در واقع از طریق این پروتکل کاربر با فایل های خود روی سرور کار می کند. از آنجایی که ownCloud درخواست WebDAV می‌کند، فکر می‌کنم باید به آن داده شود:

راه اندازی مجدد سرویس A2enmod dav a2enmod dav_fs apache2

دوباره میریم سراغ صفحه نخستخود ابری را ببینید و یک سلام شادی را ببینید. خودCloud مهربان آماده شروع خدمت به ما است.

در بازداشت

اگر علاقه بیشتری به این موضوع وجود دارد، در مورد نحوه تنظیم زیبا صحبت خواهم کرد URL ها(http://owncloud/settings/admin به جای http://owncloud/index.php/settings/admin) نحوه فعال کردن پروتکل امن HTTPS به جای HTTP و نحوه گسترش قابلیت های ownCloud. با تشکر از توجه شما!

OwnCloud یک برنامه وب رایگان و باز برای سازماندهی ذخیره سازی فایل های "ابر" خود است. در ارائه کاربر متفاوت است کنترل کاملبالاتر از داده های آنها - اطلاعات در سیستم های کنترل شده توسط کاربر قرار می گیرد. به عبارت دیگر، با کمک ownCloud می توانید نسخه درام باکس خود را بسازید. دیسک یاندکسیا اسکای درایو، اما با استفاده از ابر خود یکی از کاستی های ابر شرکت های دیگر ارائه دهنده این سرویس را از بین خواهید برد. تمام داده ها در درایوهای شما (درایوهای تحت کنترل شما) ذخیره می شود.. OwnCloud را می توان هر دو روی VDS/VPS انجام داد ( سرورهای مجازیاجاره شده از میزبان)، و در کامپیوتر خانگی. در این مقاله بر روی آن تمرکز خواهم کرد نسخه خانگی، اگرچه نصب و ویژگی ها با نصب در VDS/VPS تفاوتی نخواهد داشت.

ابتدا، بیایید نگاهی به آنچه OwnCloud بسیار خاص ارائه می دهد بیاندازیم:

1 اولین چیزی که به ذهن می رسد ذخیره سازی فایل ها (عکس، فیلم، اسناد) است. اگر OwnCloud را روی رایانه خود مستقر می کنید، نمی توانید به 10-20 گیگابایت محدود شوید (همانطور که در خدمات شخص ثالث)، اما می توانید از 500 گیگابایت، 1 ترابایت و غیره استفاده کنید.

2 می توانید فایل های خود را با سایر کاربران به اشتراک بگذارید.

3 می تواند فایل های آزمایشی را باز کند/ایجاد کند (ODF .odt، ODP، . پسوندهای ods)، به موسیقی گوش دهید، ویدیو تماشا کنید.

4 می توانید داده ها را با رایانه خود همگام سازی کنید (ویندوز، مک، لینوکس).

5 اگر عملکرد نصب شده برای شما کافی نیست، می توانید با نصب آن را گسترش دهید برنامه های کاربردی اضافیو امکانات ذخیره سازی ابری را گسترش دهید.

من پیشنهاد می کنم به سمت نصب OwnCloud بروید. در این مقاله نصب خواهم کرد سرور اوبونتو 12.04. نصب OwnCloud به حداقل تلاش نیاز دارد، فقط دستور را اجرا کنید

sudo apt-get install owncloud

شما باید نصب بسته های اضافی را تأیید کنید.

در حین نصب، باید یک رمز عبور برای SQL وارد کنید، توصیه می کنم از یک رمز عبور حداقل 8 کاراکتری استفاده کنید. حروف بزرگ، اعداد و کاراکترهای خاص (!"№#$).

پس از چند ثانیه، نصب کامل خواهد شد. اکنون باید یک پایگاه داده برای کار با فضای ذخیره سازی ابری ایجاد کنید، برای انجام این کار، دستورات را اجرا کنید:

mysql -u root -p
ایجاد پایگاه داده<имя_базы_mysql>;
اعطای تمام امتیازات در owncloud.* به<имя_пользователя_mysql>@localhost شناسایی شده توسط "mysql_user_password"؛
خروج

برای مثال:

mysql -u root -p
ایجاد پایگاه داده owncloud.
اعطای تمام امتیازات در owncloud.* به [ایمیل محافظت شده]شناسایی شده توسط "Cloud50$"؛
خروج

اکنون می توانید ownCloud را پیکربندی کنید، برای این کار باید پیوند را در مرورگر خود دنبال کنید

/owncloud

در مورد من:

192.168.1.6/owncloud

در رابط وب که باز می شود، باید اعتبار ورود خود را وارد کنید. فضای ذخیره ابری(توصیه می کنم مشخص کنید رمز عبور پیچیدهبا حروف بزرگ، اعداد و کاراکترهای خاص ( [ایمیل محافظت شده]#!"№))، مسیر ذخیره سازی فایل و داده های SQL(ورود و رمز عبور).

اجازه دهید توضیح دهم که شما یک لاگین و رمز عبور منحصر به فرد را مشخص می کنید، مسیری که فایل ها در آن ذخیره می شوند را می توان به طور پیش فرض رها کرد، ورود به سیستم پایگاه داده SQLورود - root، رمز عبوری که مشخص کردید نصب SQLو نام پایگاه داده ای که قبلاً مشخص کرده اید. کلیک " نصب را تمام کنید".

پس از آن به رابط وب ابری خود منتقل خواهید شد.

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

OwnCloud به شما امکان می دهد از طریق یک رابط وب به داده ها و فایل های خود دسترسی داشته باشید. همچنین قابلیت های همگام سازی و تبادل داده ها بین دستگاه ها را پیاده سازی می کند. با ownCloud، می‌توانید به راحتی محدودیت‌های دسترسی به فایل را بر اساس ACL برای هر کاربر تنظیم کنید. این برنامه مشتریان خاص خود را برای سیستم هایی مانند ویندوز، لینوکس و MacOS و همچنین برنامه های موبایلبرای اندروید و iOS با آنها، می توانید داده های خود را در همه دستگاه های خود همگام نگه دارید.

این آموزش نصب OwnCloud 9 Ubuntu 16.04 را پوشش می دهد. تمام مراحل زیر برای دیگران نیز کارساز خواهد بود. نسخه های اوبونتو, لینوکس مینتیا حتی دبیان

OwnCloud با php نوشته شده است، بنابراین قبل از نصب خود برنامه، ابتدا باید یک سرور LAMP را نصب کنیم. این مجموعه شامل وب سرور آپاچی، سرور پایگاه داده می باشد داده های MySQLو زبان برنامه نویسی PHP

ما از مخازن اوبونتو استفاده نخواهیم کرد زیرا به نصب OwnCloud 9 ubuntu 16.04 نیاز داریم و ممکن است مخازن رسمی قبلاً نصب شده باشند. نسخه قدیمی. برای دانلود، دستورات زیر را اجرا کنید:

cd /opt
$ wget https://download.owncloud.org/community/owncloud-9.0.1.tar.bz2

حالا بیایید همه فایل های دانلود شده را استخراج کنیم پوشه ریشهوب سرور و راه اندازی مجوزهای مورد نیازدر فایل ها و دایرکتوری های ما:

سی دی /var/www/html
$ sudo tar xjf /opt/owncloud-9.0.1.tar.bz2
$ sudo chown -R www-data:www-data owncloud
$ sudo chmod -R 755 owncloud

مرحله 3: کامپیوتر خود را آماده کنید

پس از باز شدن کد، باید یک پایگاه داده MySQL و یک حساب کاربری برای آن ایجاد کنید تنظیمات خود ابر. برای این کار دستورات زیر را اجرا کنید:

mysql -u root -p
رمز عبور را وارد کنید:

mysql> ایجاد پایگاه داده owncloud.
mysql> GRANT ALL ON owncloud.* به "owncloud"@"localhost" شناسایی شده توسط "_password_";
mysql> FLUSH PRIVILEGES;
mysql> خروج

OwnCloud برای کار خود به چند بسته دیگر نیاز دارد، این کتابخانه gd و curl است، آنها نیز باید نصب شوند:

sudo apt php-gd php-curl را نصب کنید

کار php نیز باید کمی اصلاح شود تا نصب owncloud ubuntu 16.04 به درستی انجام شود. به طور پیش فرض، حجم فایل های آپلود شده محدود است، بنابراین باید این محدودیت ها را حذف کنید. فایل /etc/php/apache/php.ini را باز کنید و خطوط upload_max_filesize و post_upload_filesize را تغییر دهید:

upload_max_filesize=100M
post_max_filesize=100M

مرحله 4 نصب OwnCloud را اجرا کنید

اکنون می توانید از یک مرورگر وب به OwnCloud دسترسی داشته باشید. فقط از آدرس لوکال هاست استفاده کنید: http://localhost/owncloud/

جزئیات مدیر را وارد کنید تا یک حساب کاربری ایجاد کنید و محل پوشه را با فایل ها مشخص کنید:

اکنون صفحه را به پایین اسکرول کرده و داده ها را وارد کنید تا به پایگاه داده ای که به تازگی راه اندازی کرده ایم متصل شوید:

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

نتیجه گیری

تمام شد، نصب owncloud ubuntu 16.04 کامل شد. اکنون می توانید فایل های خود را با رایانه های دیگر به اشتراک بگذارید. اگر سوالی دارید، در نظرات بپرسید!

پست های مرتبط:


برترین مقالات مرتبط