Установка OwnCloud · 6 min read · Feb 08, 2026
Установка и настройка ownCloud 7 на Debian 7 (Wheezy)
Установка и настройка ownCloud 7 на Debian 7 (Wheezy)
Версия 1.0
Автор: Srijan Kishore
- *
Этот документ описывает, как установить и настроить ownCloud 7 на Debian 7. Я также опишу, как подключиться к данным сервера ownCloud с настольного компьютера Ubuntu 14.04 и машины с Windows 7. ownCloud предоставляет доступ к вашим данным через веб-интерфейс или WebDAV, обеспечивая платформу для легкого просмотра, синхронизации и обмена данными между устройствами — все под вашим контролем. Открытая архитектура ownCloud расширяема через простой, но мощный API для приложений и плагинов и работает с любым хранилищем.
1 Предварительная заметка
Этот учебник основан на сервере Debian 7, поэтому вам следует установить базовую установку сервера Debian 7, прежде чем продолжить с этим учебником. Система должна иметь статический IP-адрес. Я использую 192.168.0.100 в этом учебнике в качестве своего IP-адреса и server1.example.com в качестве имени хоста. У меня также есть 192.168.0.101 в качестве IP-адреса настольного компьютера Ubuntu 14.04 и server2.example.com в качестве имени хоста. Я буду использовать пользователя=srijan для установки и настройки. Я также покажу параметры совместного использования ownCloud с машиной на Windows, поэтому у меня также есть рабочая машина с Windows 7.
2 Установка ownCloud 7
ownCloud — это веб-приложение, которое может хранить и обслуживать контент из централизованного места, подобно Dropbox. Разница в том, что ownCloud 7 позволяет вам размещать программное обеспечение для обслуживания на ваших собственных машинах, устраняя проблемы доверия, связанные с размещением ваших личных данных на сервере другого человека.
Сначала мы загрузим ключ выпуска, связанный с программным обеспечением ownCloud:
cd /tmp
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key
apt-key add - < Release.keyЗатем мы можем добавить репозиторий ownCloud 7 следующим образом:
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.listНаконец, обновите базу данных пакетов и установите ownCloud:
apt-get update
apt-get install owncloud3 Настройка ownCloud 7 на Debian Wheezy
Далее нам нужно установить Mysql, чтобы получить настройки следующим образом:
apt-get install mysql-serverСистема запросит ввод пароля, просто введите желаемый пароль.
Новый пароль для пользователя MySQL “root”:
<–mysqlpassword
Повторите пароль для пользователя MySQL “root”:
<–mysqlpassword
Мы настроим наш сервер ownCloud, чтобы воспользоваться более надежной базой данных MySQL вместо реализации по умолчанию SQLite. Для этого мы сначала должны настроить MySQL следующим образом:
mysql -u root -pВведите пароль Mysql, который вы выбрали ранее, и создайте базу данных для ownCloud в приглашении Mysql:
CREATE DATABASE owncloud;Назначьте привилегии новому пользователю MySQL для выполнения операций с базой данных для ownCloud:
GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'database_password';exitТеперь, если вы перейдете по вашему IP-адресу или имени домена, добавив “/owncloud” в вашем браузере, вы увидите страницу, которая выглядит так:

Нажмите на Хранилище и базу данных:
Теперь выберите MySQL/MariaDB и создайте учетную запись администратора, в моем случае я выбрал owncloud в качестве своей учетной записи администратора и желаемый пароль для этого пользователя:
В нижней вкладке ниже MySQL/MariaDB введите имя пользователя=owncloud пароль=database_password имя базы данных=owncloud.
Затем нажмите Завершить настройку.


4 Подключение общего доступа ownCloud 7 с Ubuntu 14.04
Мы можем смонтировать общую точку с другими машинами, здесь я покажу вам способ обработки монтирования через инструменты WebDAV на другой машине с настольным компьютером Ubuntu. Существует два метода использования ownCloud 7 в качестве клиента на настольном компьютере Ubuntu.
Ручное монтирование с установкой davfs2
Установка клиента ownCloud 7
Я объясню оба из них, вы можете использовать любой из них для монтирования.
4.1 Ручное монтирование через davfs2
Я выполняю команду на своей второй машине server2.example.com:
sudo apt-get updatesudo apt-get install davfs2Мы разрешим пользователям без прав администратора монтировать и размонтировать WebDAV-ресурсы, введя:
sudo dpkg-reconfigure davfs2Должны ли пользователи без привилегий иметь возможность монтировать ресурсы WebDAV?
<–Да
Двигаясь дальше, я добавлю своего пользователя=srijan в группу WebDAV:
sudo usermod -aG davfs2 srijanМы хотим создать постоянную точку монтирования на server2.example.com, поэтому я дам следующие записи в /etc/fstab:
sudo vi /etc/fstab|
[…]
192.168.0.100/owncloud/remote.php/webdav /home/srijan/owncloud davfs user,rw,noauto 0 0 |
Теперь в домашнем каталоге пользователя=srijan я создам каталоги, один для монтирования общей точки и другой для хранения деталей конфигурации:
mkdir ~/owncloud mkdir ~/.davfs2Далее создайте файл как:
vi ~/.davfs2/secrets| 192.168.0.100/owncloud/remote.php/webdav owncloud database_password |
Убедитесь, что файл доступен только для записи вами, используя файловый менеджер или выполнив следующую команду:
chmod 600 ~/.davfs2/secretsТеперь мы смонтируем его следующим образом:
mount owncloud/srijan@server2:~$ sudo mount owncloud/
Пожалуйста, введите имя пользователя для аутентификации на сервере
192.168.0.100/owncloud/remote.php/webdav/ или нажмите Enter для пропуска.
Имя пользователя:
owncloud
Пожалуйста, введите пароль для аутентификации пользователя owncloud на сервере
192.168.0.100/owncloud/remote.php/webdav/ или нажмите Enter для пропуска.
Пароль:
database_password
srijan@server2:~$
Примечание: Указанные учетные данные будут использоваться далее, поэтому, пожалуйста, запомните их:
Имя пользователя: owncloud Пароль: database_password
Если вы обнаружите какие-либо ошибки разрешений в папке, измените разрешения папки как владельца пользователя:
chown -R srijan:srijan owncloud/
Чтобы автоматически монтировать папку при входе на server2.example.com, добавьте команду монтирования ~/owncloud в файл ~/.bashrc.
vi ~/.bashrc
| ```
[...]
`mount ~/owncloud`После успешного монтирования вы можете получить некоторые ошибки “Ресурс временно недоступен” и предупреждения сертификата, которые можно устранить следующим образом:
- Для “Ресурс временно недоступен”:
vi /etc/davfs2/davfs2.conf | [...] use_locks 0 |
- Для предупреждений сертификата:
Если вы используете самоподписанный сертификат, вы получите предупреждение. Если вы готовы рискнуть атакой “человек посередине”, выполните эту команду:
echo "y" | mount ~/owncloud > /dev/null 2>&14.2 Установка клиента ownCloud 7 от ownCloud
Откройте ссылку и выберите дистрибутив Ubuntu 14.04, далее в вашем настольном компьютере Ubuntu введите команды:
cd /tmp
wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list"
sudo apt-get update
sudo apt-get install owncloud-clientЭто установит клиент ownCloud на настольный компьютер Ubuntu 14.04. Вот и все, откройте клиент ownCloud
Введите путь к серверу как 192.168.0.100/owncloud, а затем введите свои учетные данные: имя пользователя=owncloud и пароль=database_password
Если вы используете его без https, то можете игнорировать ошибку и продолжить:
Снова:
Затем он сопоставит ownCloud с вашим рабочим столом:
И затем, наконец, все данные будут синхронизированы:

5 Подключение общего доступа ownCloud 7 с Windows 7
Мы также можем получить доступ к данным с сервера ownCloud 7 на машине с Windows. Существует множество методов для этого, вы можете проверить эту ссылку для них. Я объясню два из них.
- Я буду использовать клиенты ownCloud для этого. Откройте ссылку и загрузите клиент для Windows отсюда
Просто установите клиент, и он будет работать для вас.

Введите данные http://192.168.0.100/owncloud:
Снова введите свои учетные данные (пользователь=owncloud и пароль=database_password), которые мы настроили во время установки ownCloud 7, и появится окно:

Вы можете открыть локальную папку, чтобы получить доступ к файлам локально.
- Cyberduck версия 4.5.
Существует еще один метод доступа к серверу ownCloud 7. Я буду использовать Cyberduck для этого. Для этого вам нужно установить его по этому URL.
Скачайте установщик и просто установите его, нажимая далее – далее.

Cyberduck имеет очень хороший пользовательский интерфейс.

Введите учетные данные и подключитесь к 192.168.0.100/owncloud/remote.php/webdav с пользователем=owncloud и паролем=database_password:

Введите учетные данные, и он подключится.

6 Ссылки
- ownCloud 7 : https://owncloud.com/
- Cyberduck : http://cyberduck.io/?l=en
- Debian : https://www.debian.org/
Get new posts in your inbox
No spam. Unsubscribe anytime.