Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:owncloud [2012/07/19 20:03] |
wiki:owncloud [2013/10/22 18:55] (текущий) [Распознавание id3 тэгов] а в чем заключается проблема? |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
ownCloud - это проект, в рамках которого развивается система для организации хранения, синхронизации и обмена данными, размещёнными на внешних серверах. От похожих сервисов, таких как Google Docs, Dropbox, box.net и Ubuntu One система ownCloud отличается предоставлением пользователю полного контроля над своими данными - информация не привязывается ко внешним закрытым облачным системам хранения, а размещается на подконтрольных пользователю системах. Изначально проект развивался сообществом KDE, но недавно основатели проекта создали коммерческую компанию ownCloud Inc, которая взяла в свои руки разработку ownCloud и намерена начать предоставление сервисов на базе данной платформы. | ownCloud - это проект, в рамках которого развивается система для организации хранения, синхронизации и обмена данными, размещёнными на внешних серверах. От похожих сервисов, таких как Google Docs, Dropbox, box.net и Ubuntu One система ownCloud отличается предоставлением пользователю полного контроля над своими данными - информация не привязывается ко внешним закрытым облачным системам хранения, а размещается на подконтрольных пользователю системах. Изначально проект развивался сообществом KDE, но недавно основатели проекта создали коммерческую компанию ownCloud Inc, которая взяла в свои руки разработку ownCloud и намерена начать предоставление сервисов на базе данной платформы. | ||
======Установка ====== | ======Установка ====== | ||
- | ===== Установка необходимых пакетов ===== | ||
- | |||
<note important>Инструкция для Ubuntu 12.04</note> | <note important>Инструкция для Ubuntu 12.04</note> | ||
Строка 10: | Строка 8: | ||
- Теперь сам ownCloud: <code bash>sudo apt-get install owncloud</code> | - Теперь сам ownCloud: <code bash>sudo apt-get install owncloud</code> | ||
- | ===== Настройка ===== | + | ====== Настройка ====== |
- Редактируем файл **/etc/apache2/sites-enabled/000-default**<code bash>sudo gedit /etc/apache2/sites-enabled/000-default</code> и меняем **AllowOverride None** на **AllowOverride All** | - Редактируем файл **/etc/apache2/sites-enabled/000-default**<code bash>sudo gedit /etc/apache2/sites-enabled/000-default</code> и меняем **AllowOverride None** на **AllowOverride All** | ||
- Перезапускам apache: <code bash>sudo /etc/init.d/apache2 restart</code> | - Перезапускам apache: <code bash>sudo /etc/init.d/apache2 restart</code> | ||
- Задаем права(иначе не сможете заливать файлы не через webui): <code bash>sudo chown -R www-data:www-data /var/lib/owncloud/</code> | - Задаем права(иначе не сможете заливать файлы не через webui): <code bash>sudo chown -R www-data:www-data /var/lib/owncloud/</code> | ||
- | По умолчанию размер файла ограничен в 2Mb. Что бы это изменить идем в **/etc/php5/apache2/php.ini**<code bash>sudo gedit /etc/php5/apache2/php.ini</code>и меняем значения параметров **upload_max_filesize** и **post_max_size**, к примеру на 2048mb. | + | По умолчанию размер файла ограничен в 2Mb. Чтобы это изменить, идем в **/etc/php5/apache2/php.ini**<code bash>sudo gedit /etc/php5/apache2/php.ini</code>и меняем значения параметров **upload_max_filesize** и **post_max_size**, к примеру на 2048mb. |
Теперь необходимо ввести **localhost/owncloud** или **ip_сервера/owncloud** в адресной строке браузер. В появившейся странице необходимо настроить учетную запись администратора и указать базу данных mysql. | Теперь необходимо ввести **localhost/owncloud** или **ip_сервера/owncloud** в адресной строке браузер. В появившейся странице необходимо настроить учетную запись администратора и указать базу данных mysql. | ||
Строка 22: | Строка 20: | ||
<code> | <code> | ||
sudo apt-get install mysql-server | sudo apt-get install mysql-server | ||
- | mysql -u root | + | mysql -u root -p |
- | mysql> create database имя_базы_mysql; | + | create database имя_базы_mysql; |
- | mysql> grant all privileges on owncloud.* to <имя_пользователя_mysql>@localhost identified by 'пароль_пользователя_mysql'; | + | grant all privileges on owncloud.* to <имя_пользователя_mysql>@localhost identified by 'пароль_пользователя_mysql'; |
- | mysql>exit</code> | + | exit</code> |
После этого в полях необходимо ввести:\\ | После этого в полях необходимо ввести:\\ | ||
Строка 32: | Строка 30: | ||
**DATABASE**-- имя_базы_mysql;\\ | **DATABASE**-- имя_базы_mysql;\\ | ||
**LOCALHOST**-- оставить без изменений.\\ | **LOCALHOST**-- оставить без изменений.\\ | ||
- | ====== Монтирование раздела через webdav ====== | + | ======Использование====== |
- | + | ===== Монтирование раздела через webdav ===== | |
- | - Устанавливаем драйвер webdav: <code bash>sudo apt-get install davfs2</code> | + | Подробно о монтировании через webdav описано в [[wiki:davfs2|данной статье]] |
- | - Переконфигурируем: <code bash>sudo dpkg-reconfigure davfs2</code> | + | |
- | - Добавляем своего пользователя в группу **davfs2**: <code bash>sudo usermod -aG davfs2 имя_пользователя</code> | + | |
- | - Создаем папку в которую будем монтировать наше хранилище, к примеру **owncloud** в домашней директории: <code bash>mkdir ~/owncloud</code> | + | |
- | - Настраиваем монтирование: <code bash>gksu gedit /etc/fstab</code> | + | |
- | - Добавляем в конец файла: <file>ADDRESS/files/webdav.php путь_к_папке_ownCloud davfs user,rw,noauto 0 0</file>к примеру:<file>http://getfreecloud.com/files/webdav.php /home/имя_пользователя/owncloud davfs user,rw,noauto 0 0</file> | + | |
- | <note tip>ADDRESS - это путь к вашему хранилищу. Тут может быть как путь к собственному облаку (по ip компьютера), так и предоставляемому самим ownCloud, как в примере выше.</note> | + | |
- | - Создаем папку **.davfs2** в вашей домашней папке: <code bash>mkdir ~/.davfs2</code> | + | |
- | - В ней создаем файл **secrets**: <code bash>touch ~/.davfs2/secrets</code> | + | |
- | - В файл добавляем строку: <file>ADDRESS/files/webdav.php <username> <password></file> | + | |
- | - **ADDRESS** заменяем на путь, который был задан выше в **/etc/fstab** | + | |
- | - <username> - ваш логин в облаке | + | |
- | - <password> - ваш пароль в облаке | + | |
- | - Меняем права файла: <code bash>chmod 600 ~/.davfs2/secrets</code> | + | |
- | - Проверяем монтирование: <code bash>mount ~/owncloud</code> | + | |
- | ===== Автомонтирование при старте ОС ===== | + | ==== Автомонтирование при старте ОС ==== |
<note important>Это не лучший способ, но он работает...</note> | <note important>Это не лучший способ, но он работает...</note> | ||
- Копируем конфиг davfs2 в домашнюю папку, что бы не нужны были права суперпользователя для монтирования:<code bash>cp /etc/davfs2/davfs2.conf ~/.davfs2</code> | - Копируем конфиг davfs2 в домашнюю папку, что бы не нужны были права суперпользователя для монтирования:<code bash>cp /etc/davfs2/davfs2.conf ~/.davfs2</code> | ||
Строка 79: | Строка 63: | ||
После этого необходимо перезапустить сервер | После этого необходимо перезапустить сервер | ||
<code bash>sudo service apache2 restart</code> | <code bash>sudo service apache2 restart</code> | ||
+ | ===== Распознавание ID3 тэгов ===== | ||
+ | В файле ///var/www/owncloud/3rdparty/getid3/getid3.php// изменить | ||
+ | <code php>public $option_max_2gb_check = null;</code> | ||
+ | на | ||
+ | <code php>public $option_max_2gb_check = false;</code> | ||
====== Ссылки ====== | ====== Ссылки ====== | ||
Строка 85: | Строка 74: | ||
* [[http://www.opennet.ru/opennews/art.shtml?num=33909|Описание релиза ownCloud 4 на opennet]] | * [[http://www.opennet.ru/opennews/art.shtml?num=33909|Описание релиза ownCloud 4 на opennet]] | ||
* [[http://owncloud.org/support/distro-notes/|Заметки по настройке для разных дистрибутивов/ОС]] | * [[http://owncloud.org/support/distro-notes/|Заметки по настройке для разных дистрибутивов/ОС]] | ||
+ | * Обсуждение статьи на форуме [[http://forum.ubuntu.ru/index.php?topic=215818.0|wiki/owncloud]] | ||
{{tag>HOWTO Tips Cloud облако ownCloud fstab}} | {{tag>HOWTO Tips Cloud облако ownCloud fstab}} |