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
- 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
- След като клиентът е инсталиран, иконата за стартиране ще се покаже във вашите приложения.
- Търсене с ключова дума: облак.
- Кликнете върху иконата, за да стартирате приложението, появява се съобщение, което ви казва, че трябва да конфигурирате клиента си.
- Кликнете върху OK.
- Ще видите икона с малък черен облак в лентата на задачите в горния десен ъгъл.
- Кликнете с левия бутон върху иконата и изберете „Конфигуриране ...“
- Попълнете текстовото поле с URL адреса на вашия облак.
- // ip_adress_machine / owncloud /.
- Сега въведете потребителското си име и паролата на потребителя, който сте създали.
- Обикновено, ако сте следвали урока, за предпочитане е да си потребителско име.
- Следният екран потвърждава връзката с вашия облак.
- След това ще бъдете помолени да изберете папка, която ще бъде синхронизирана.
- Изберете директорията „owncloud“, която сте създали в своята домашна директория.
- Дайте му име (или псевдоним) за нашия урок, който ще използваме: "Moncloud"
- На този екран оставете настройките по подразбиране.
- Папката "clientsync" ще бъде създадена по подразбиране в основата на вашия облак. Можете да го изтриете по-късно, ако искате.
- За да проверите дали папката 'clientsync' присъства на вашия сървър.
- Отворете вашия изследовател на файлове, щракнете върху 'owncloud' в 'Устройства', трябва да видите тази директория.
- И накрая, за да проверите дали всичко е синхронизирано, кликнете с левия бутон върху иконата на черния облак в лентата на задачите и изберете „Отваряне на състоянието ...“