OwnCloud - Реализация в локална мрежа

представяне

OwnCloud е приложение с отворен код за онлайн услуги за съхранение и различни приложения (изчислителни облаци). OwnCloud може да се инсталира в лична мрежа (като LAN). Зависимостите на този сървър трябва да са в PHP и база данни в SQLite, MySQL или PostgreSQL.

В допълнение към уеб интерфейс, който ви позволява да преглеждате, редактирате и споделяте данни, OwnCloud реализира стандартни протоколи като WebDAV за достъп до файлове, CardDAV за достъп до контакти и CalDAV за календар, което позволява синхронизиране с най-често използваната ОС.

В този урок ще научите:

  • 1 - Как да инсталирате Owncloud на личен уеб сървър.
  • 2 - Как да осъществим достъп до данни чрез File Explorer с WebDAV.
  • 3 - Как да монтирате дял в / etc / fstab за локален достъп до облака.
  • 4 - Как да инсталирате клиент owncloud на работния плот.
  • 5 - Как да конфигурирате вашия клиент Owncloud за синхронизация.

Предварителни

  • Компютър с Linux OS (този урок е базиран на Ubuntu Enterprise Server 10.04LTS или 12.04LTS).
  • Уеб сървър на Apache (уеб сървър на Apache с директория public_html в директорията).
  • Версия на PHP сървъра - минимум v5.3.
  • Компютър с Linux OS (дистрибуция на настолни компютри на Ubuntu (12.04LTS)), която ще се използва като клиент на собствените клаузи).

Инсталиране на OwnCloud на уеб сървър

  • Отидете на официалния уебсайт: //owncloud.org/support/install/
  • Изтеглете „Последно стабилно съобщение“.
  • За този урок се използва собствена клауда-4.0.4 .
  • " Потребителско име ", ще бъде вашата връзка за влизане на вашия "Linux Ubuntu десктоп" следователно вашата " homedirectory ".
  • Разархивирайте изтегления файл в директорията на вашия сървър
    •  tar -xjf owncloud-xxxtar.bz2 
  • Преместете директорията "owncloud" в "public_html" homeDirectory вашия сървър (или) в / var / www /, като използвате една от следните команди:
    •  mv owncloud ~ / public_html / 
    •  sudo mv owncloud / var / www / 

Отбележи, че:

  • Собственикът на уеб сървъра "www-data" трябва да има следните директории в приложения, данни и конфиг.
  • Две от тези директории са част от вашата собствена инсталация, трябва само да се създаде директория 'data'.
  • Отидете в директорията owncloud
    •  cd owncloud 
  • Създаване на „данните“ на директорията
    •  mkdir данни 

Конфигуриране на права за приложения, конфигуриране и данни:

  •  sudo chown -R www-data: приложения за www-данни 
  •  sudo chown -R www-data: конфиг 
  •  sudo chown -R www-data: данни за www данни 

За да може приложението Owncloud да работи правилно, трябва да активираме модулите "rewrite" и "headers" (не е разрешено по подразбиране в Apache).

  •  sudo a2enmod пренапише 
  •  sudo a2enmod заглавия 

Рестартирайте Apache сървъра, за да потвърдите промените:

  • sudo услуга apache2 рестартиране

Ако сте задали директорията owncloud в / var / www / не изпълнявайте следната команда.

Създайте символична връзка към директорията owncloud в / var / www /:

  • с
     udo ln -s / home / потребителско име / public_html / owncloud / / var / www / owncloud 

Отбележи, че:

  • „Потребителско име“ е хомогенната директория на вашия сървър.

Стартирайте уеб сървъра

  •  // name_of_server / owncloud (или) // IP_Adress_server / owncloud 
  • Попълнете формуляра, като използвате личните си данни.
  • Важно е да се разделят администраторите и нормалните потребители, да се избегнат проблеми със сигурността.
  • След като попълните тази форма, администраторският акаунт на "Owncloud" ще бъде създаден първо.
  • Препоръчително е да зададете потребителско име и парола, различни от нормалния потребителски акаунт.
  • Кликнете върху „Инсталиране“.
  • Влезте и започнете да използвате „Owncloud на личния си уеб сървър“.
  • Когато се свързвате за първи път, създайте потребителско име и парола за нормалния потребител.

Създайте група „потребители“:

  • Настройки -> Потребители -> падащо меню „Групи“ -> кликнете върху „Добавяне на група“
  • Въведете: Потребители и потвърдете

Създаване на потребител:

  • Поставете същото потребителско име и парола, за да се свържете с работния плот.
  • Въведете "Име" и "парола" -> изберете групата "Потребители" -> кликнете върху "Създаване".
  • Затворете приложението (като администратор) и се свържете като нормален потребител.

Достъп до данни чрез File Explorer с WebDAV

Как да конфигурирате WebDAV достъп, който ще ни позволи да запазваме данни в локална папка чрез ownCloud?

  • Можем също така да го монтираме в главната директория на вашия уеб сървър или в поддиректория.
  • За този урок ще използваме нашата домашна директория и ще създадем 'owncloud'directory.

Инсталиране на поддръжката на WebDAV (пакета davfs2)

  •  sudo apt-get install davfs2 
Преконфигурирайте davfs2, за да разрешите достъп на нормален потребител
  • sudo dpkg-reconfigure davfs2 (изберете Да при подканване)

Добавете потребителя с разрешение за монтиране на опциите за споделената група - davfs2

  •  sudo usermod -aG потребителско име davfs2 

За да позволите на потребителя да монтира споделените опции за облак, трябва да създадем въпросната директория в неговата хомосексуална директория. Ще го наречем "owncloud":

  •  mkdir owncloud 

Монтирайте 'owncloud' в fstab

  • За owncloud-4.0.4, вмъкнете следния ред във вашия 'fstab', указващ IP на вашия сървър:

 //ip_address_server/owncloud/remote.php/webdav/ / home / потребителско име / owncloud davfs потребител, rw, noauto 0 0 

Отбележи, че:

  • Като влезете във вашия изследовател на файлове, ще видите устройство с име 'owncloud сега.
  • Ако кликнете върху него, тя няма да работи. Ще получите съобщение „Не мога да монтирам устройството и т.н. ...“
  • Не се притеснявайте сега, все още има някои стъпки, за да работи.
  • Когато инсталирате " davfs2 ", скритата директория и два файла "davf2.conf" и "secrets" се създават в домашната директория на потребителското име.

Конфигуриране на тези два файла:

davfs2.conf: разкоментирайте следните редове и използвайте тези стойности, не редактирайте останалите.

  •  ask_auth 0 
  •  use_locks 0 
  •  gui_optimize 1 

secrets : добавете към последния ред на този файл (Двойните кавички са важни).

  • " / home / потребителско име / owncloud /" "потребителско име" "парола"

Важна забележка:

  • Потребителското име и паролата са 'login' и 'password' за свързване към вашия webcloud уеб сървър, създаден по-рано. Ето защо е важно да се създаде потребител в група от потребители, които имат свой собствен клауд сървър.

Инсталирайте клиентът за собствено облак, за да синхронизирате с облака

Добавете пакета източник в списъка с източници на протокола apt:

  •  sudo sh -c 'echo "deb //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /" >> /etc/apt/sources.list " 

Заявка за актуализиране на списъка с пакети

  •  sudo apt-get update 

Инсталиране на пакета

  •  sudo apt-get installcloud-клиент 

За да получите актуализации на пакет от собствениклипове, изтеглете ключа:

  •  wget //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key 

Добавете ключа:

  •  добавяне на sudo apt-key - <Release.key 
Конфигурирайте клиентът на owncloud
  • След като клиентът е инсталиран, иконата за стартиране ще се покаже във вашите приложения.
  • Търсене с ключова дума: облак.

  • Кликнете върху иконата, за да стартирате приложението, появява се съобщение, което ви казва, че трябва да конфигурирате клиента си.
  • Кликнете върху OK.
  • Ще видите икона с малък черен облак в лентата на задачите в горния десен ъгъл.

  • Кликнете с левия бутон върху иконата и изберете „Конфигуриране ...“
  • Попълнете текстовото поле с URL адреса на вашия облак.
    • // ip_adress_machine / owncloud /.

  • Сега въведете потребителското си име и паролата на потребителя, който сте създали.
  • Обикновено, ако сте следвали урока, за предпочитане е да си потребителско име.

  • Следният екран потвърждава връзката с вашия облак.

  • След това ще бъдете помолени да изберете папка, която ще бъде синхронизирана.
  • Изберете директорията „owncloud“, която сте създали в своята домашна директория.
  • Дайте му име (или псевдоним) за нашия урок, който ще използваме: "Moncloud"

  • На този екран оставете настройките по подразбиране.
  • Папката "clientsync" ще бъде създадена по подразбиране в основата на вашия облак. Можете да го изтриете по-късно, ако искате.

  • За да проверите дали папката 'clientsync' присъства на вашия сървър.
  • Отворете вашия изследовател на файлове, щракнете върху 'owncloud' в 'Устройства', трябва да видите тази директория.

  • И накрая, за да проверите дали всичко е синхронизирано, кликнете с левия бутон върху иконата на черния облак в лентата на задачите и изберете „Отваряне на състоянието ...“

Предишна Статия Следваща Статия

Топ Съвети