Как установить ownCloud 8 на Debian 8 (Джесси)
Это руководство существует для этих версий ОС
- Debian 11 (Яблочко)
- Debian 8 (Джесси)
На этой странице
- Добавить репозиторий ownCloud
- Ознакомьтесь с доступными пакетами ownCloud.
- Установить ownCloud
- Добавить базу данных MySQL
- Доступ к ownCloud с помощью SSL (https)
- Образ OwnCloud VMWare в формате ovf/ova
- Данные для входа в ВМ
Что такое ownCloud? OwnCloud — это программное обеспечение для синхронизации и обмена файлами с открытым исходным кодом, которое можно разместить на вашем собственном сервере. Он обеспечивает доступ к файлам через интуитивно понятный веб-интерфейс и с помощью WEBDAV. Также доступны собственные клиенты для Windows, Linux, MAC и мобильных операционных систем, которые позволяют легко синхронизировать папки на локальном ПК или мобильном устройстве с экземпляром ownCloud на вашем сервере. Для ownCloud доступно множество приложений и надстроек, таких как средство просмотра PDF, почтовый клиент, календарь и трекер задач. Полный список приложений можно найти здесь: https://apps.owncloud.com/.
В этом руководстве будет показана установка последней версии ownCloud в Debian 8.
Проект ownCloud предоставляет официально поддерживаемую сообществом версию своего программного обеспечения в службах OpenSuSE Build. Я буду использовать этот официальный пакет для этой установки, так как он предоставляет более новую версию (ownCloud 8 на сегодняшний день), а не версию из официального репозитория Debian (версия 7).
Добавьте репозиторий ownCloud
Добавьте репозиторий ownCloud в каталог /etc/apt/sources.d/:
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /' >> /etc/apt/sources.list.d/owncloud.list
Установите ключ релиза официального репозитория ownCloud:
cd /tmp
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key
apt-key add - < Release.keyИ запустите apt-get update, чтобы загрузить список пакетов.
apt-get update
Ознакомьтесь с доступными пакетами ownCloud
Теперь давайте проверим, какие пакеты у нас есть для owncloud:
apt-cache search owncloud
Репозиторий предоставляет множество приложений ownCloud, таких как средство просмотра PDF, шифрование файлов, система управления версиями и т. д., помимо базового пакета ownCloud.
Установить собственное облако
Я начну с установки базового пакета, выполнив эту команду от имени пользователя root в оболочке:
apt-get install owncloud
Пакет owncloud установит все необходимые зависимости, такие как веб-сервер apache, php, mysql и т. д.
Выберите \y\, чтобы начать установку.
В процессе установки будет запрошен новый пароль root для MySQL. Выберите надежный пароль здесь:
И введите пароль второй раз:
Добавить базу данных MySQL
Следующим шагом будет создание базы данных MySQL для owncloud.
Войдите в MySQL из командной строки, выполнив эту команду:
mysql --defaults-file=/etc/mysql/debian.cnf
Это открывает приглашение командной строки MySQL:
Введите следующие команды sql, чтобы создать пользователя базы данных с именем owncloud и базу данных с таким же именем. Замените слово «mysecurepassword» своим паролем в командах.
CREATE DATABASE owncloud;
CREATE USER ;
flush privileges;
quitСоздайте каталог данных для ownCloud для хранения загруженных файлов. Выберите для этого каталог на самом большом разделе диска. Здесь я буду использовать каталог /var/owncloud.
mkdir /var/owncloud
chown www-data:www-data /var/owncloud
chmod 750 /var/owncloudКогда часть установки оболочки будет завершена, откройте веб-установщик ownCloud в своем браузере. URL-адрес: http://[ВАШ IP]/owncloud. В моем случае IP-адрес 192.168.0.100, поэтому я ввожу http://192.168.0.100/owncloud в своем браузере, чтобы получить установщик:
Введите желаемое имя пользователя и пароль администратора в поля входа. Пожалуйста, выберите безопасный пароль, а также имя пользователя, отличное от \admin\ или \administrator\, может быть хорошим выбором, чтобы злоумышленникам было труднее угадать ваш логин администратора.
Мне не нравится, когда мои личные файлы хранятся в корне сайта /var/www, поэтому я выбираю папку /var/owncloud здесь.
OwnCloud по умолчанию использует sqlite в качестве механизма хранения. Это не лучший выбор с точки зрения производительности, поэтому я выберу MySQL в качестве базы данных. Мы создали базу данных MySQL выше, теперь введите данные этой базы данных:
- Имя пользователя: owncloud
- Пароль: Пароль, который вы выбрали для базы данных.
- Имя базы данных: owncloud
- Имя хоста: localhost
Затем нажмите на кнопку, чтобы завершить установку. Вас встретит экран приветствия на вашем языке.
Доступ к ownCloud с помощью SSL (https)
Установка ownCloud по умолчанию не защищена SSL. Чтобы включить SSL на вашем веб-сервере, выполните следующие команды:
a2enmod ssl
a2ensite default-ssl
service apache2 restartТеперь вы можете получить доступ к веб-интерфейсу с помощью https://[ВАШ IP]/owncloud. Вы, вероятно, получите предупреждение SSL, это предупреждение следует принять. Чтобы избежать таких предупреждений, получите бесплатный официально подписанный SSL-сертификат, например от Startssl (или через несколько месяцев от LetsEncrypt, когда запустился их бесплатный сервис).
Образ OwnCloud VMWare в формате ovf/ova
Подписчики howtoforge могут загрузить это руководство как готовое к использованию изображение в формате ovf/ova. Этот формат является независимым от поставщика форматом VM, который поддерживается VMWare и Virtualbox.
Загрузка виртуальной машины
Данные для входа в виртуальную машину
Ракушка:
Имя пользователя: root
Пароль: howtoforgeВход в собственное облако:
Имя пользователя: howtoforge
Пароль: howtoforgeПожалуйста, измените пароли при первом использовании.
IP-адрес виртуальной машины — 192.168.1.100. IP, нетмак и шлюз можно изменить в файле /etc/network/interfaces.
Ссылки
- собственное облако