Поиск по сайту:

Как установить ownCloud 8 на Debian 8 (Джесси)


Это руководство существует для этих версий ОС

  • Debian 11 (Яблочко)
  • Debian 8 (Джесси)

На этой странице

  1. Добавить репозиторий ownCloud
  2. Ознакомьтесь с доступными пакетами ownCloud.
  3. Установить ownCloud
  4. Добавить базу данных MySQL
  5. Доступ к ownCloud с помощью SSL (https)
  6. Образ OwnCloud VMWare в формате ovf/ova
    1. Данные для входа в ВМ

    Что такое 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.

    Ссылки

    • собственное облако