Это старая версия документа.
Содержание
Монтирование раздела через webdav
- Устанавливаем драйвер webdav:
sudo apt-get install davfs2
- Переконфигурируем:
sudo dpkg-reconfigure davfs2
- Добавляем своего пользователя в группу davfs2:
sudo usermod -aG davfs2 имя_пользователя
- Создаем папку в которую будем монтировать наше хранилище, к примеру owncloud в домашней директории:
mkdir ~/owncloud
- Настраиваем монтирование:
gksu gedit /etc/fstab
- Добавляем в конец файла:
ADDRESS/files/webdav.php путь_к_папке_ownCloud davfs user,rw,noauto 0 0
к примеру:
http://getfreecloud.com/files/webdav.php ~/owncloud davfs user,rw,noauto 0 0
ADDRESS - это путь к вашему хранилищу. Тут может быть как путь к собственному облаку (по ip компьютера), так и предоставляемому самим ownCloud, как в примере выше.
- Создаем папку .davfs2 в вашей домашней папке:
mkdir ~/.davfs2
- В ней создаем файл secrets:
touch ~/.davfs2/secrets
- В файл добавляем строку:
ADDRESS/files/webdav.php <username> <password>
- ADDRESS заменяем на путь, который был задан выше в /etc/fstab
- <username> - ваш логин в облаке
- <password> - ваш пароль в облаке
- Меняем права файла:
chmod 600 ~/.davfs2/secrets
- Проверяем монтирование:
mount ~/owncloud
Автомонтирование при старте ОС
Это не лучший способ, но он работает…
- Копируем конфиг davfs2 в домашнюю папку, что бы не нужны были права суперпользователя для монтирования:
cp /etc/davfs2/davfs2.conf ~/.davfs2
- Открываем полученный файл:
gedit ~/.davfs2/davfs2.conf
- Меняем в нем строку
# ask_auth 1
на
ask_auth 0
- Создаем в ~/.config/autostart/ файл automount:
touch ~/.config/autostart/automount
- Добавляем туда:
#!/bin/bash mount ~/owncloud
- Перезагружаемся и проверяем наличие файлов в папке ~/owncloud
Создание собственного сервера
Установка необходимых пакетов