Установка OwnCloud

Если вам понадобился личный DropBOX, то быстро развернуть его можно с помощью ownCloud. OwnCloud можно установить на обычный хостинг, т.к. ему нужно всего-лишь php версии не ниже 5.3 и Apache/Nginx.

  • Архив .tar.bz2 или .zip. Скачали, распаковали, работает.
  • setup-owncloud.php, с помощью которого нужно только открыть страницу, а скрипт выполнит загрузку файлов и назначит права доступа.
  • Установочный пакет для CentOS, Debian, Fedora, openSUSE, RHEL, SLE и Ubuntu. Добавили репозиторий, установили пакет.
  • Образы виртуальных машин.

По умолчанию выбрана база данных SQLite. А тем, кто еще не выбрал базу и не ввел имя и пароль для первого пользователя, нужно  сразу создать базу данных.

Если вы используете ISPmanager, то вопрос не составит труда. Если работаем из терминала, то как обычно

mysql -u root -p

После ввода пароля и успешного входа, создадим базу данных с помощью следующих команд:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
CREATE DATABASE IF NOT EXISTS owncloud;
GRANT ALL PRIVILEGES ON owncloud.* TO 'username'@'localhost' IDENTIFIED BY 'password';

База данных «owncloud» и пользователь «username» с паролем «password» созданы. Не забываем выйти с командой

quit

После чего вводим данные на странице первичных настроек ownCloud и почти радуемся жизни. Почему почти? Потому, что синхронизация файлов работает только по если у вас есть https.

Опять же, если вы использовали ISPmanager, то у вас все хорошо. Если вы ставили пакет, например в Debian, то нужно выполнить следующие строки для включение SSL

a2enmod ssl
a2ensite default-ssl
service apache2 reload