US: +1 561 2500001/EU: +359 2 4925555 LiveChat
[email protected] Sign Up Login
ITLDC
  • SSD VDS
  • HD VDS
  • Серверы
  • Хостинг
  • Поддержка
  • Блог
  • Контакт
  • [EN]
  • [UA]
  • SSD VDS
  • HD VDS
  • Серверы
  • Хостинг
  • Поддержка
  • Блог
  • Контакт
  • [EN]
  • [UA]

Свое облачное хранилище - ownCloud

Свое облачное хранилище — ownCloud

Мар 10, 2014DmitryНовости

Что такое ownCloud?

ownCloud — это персональное облачное хранилище данных, подобное Google Drive или Dropbox, но интересно это решение не только возможностью хранить файлы и получать доступ к ним с любого устройства. ownCloud — это гораздо больше:

  • Синхронизация календарей на всех устройствах
  • Хранилище контактов
  • Фотоархив
  • Персональное файловое хранилище
  • Синхронизация с другими облачными хранилищами — DropBox, Swift, Google Docs, Amazon S3
  • Встроенный модуль просмотра PDF
  • Музыкальный проигрыватель

Полный список возможностей ownCloud представлен на официальном сайте проекта — owncloud.org

Установка ownCloud

Традиционно с заказа SSD VDS или выделенного сервера — это зависит от того, какой объем данных будет храниться. В качестве операционной системы выберем Ubuntu, однако при желании можно поэкспериментировать с другими ОС.

Apache, PHP, MySQL

Установим «джентельменский набор» из актуальных версий PHP, MySQL и Apache. В выбранной нами Ubuntu это можно сделать одной командой:

Shell
1
apt-get install lamp-server^

При установке MySQL нужно будет указать пароль для администратора СУБД. Я рекомендую создать новый сложный пароль с помощью, например, сайта strongpasswordgenerator.com. Не забудьте сохранить этот пароль в надежном месте (например, в специальном файле или в документе Evernote).

Следующим этапом произведем инсталляцию дополнительных модулей для PHP и вспомогательных утилит. Для этого нам необходимо выполнить одну команду:

Shell
1
apt-get install smbclient curl libcurl3 php5-gd php-xml-parser php5-intl php5-curl

Настройка Apache

Теперь нам нужно немного изменить штатные настройки Apache. Для начала включим модули mod_rewrite и mod_headers:

Shell
1
2
a2enmod rewrite
a2enmod headers

Второй необходимый шаг — небольшое изменение конфигурационного файла вэбсервера. Откроем в текстовом редакторе vi или nano файл /etc/apache2/sites-available/default и найдем в нем секцию, которая начинается строкой <Directory /var/www/>. Мы должны разрешить обработку .htaccess внутри директории /var/www, поэтому исправим значение параметра AllowOverride с None на All. В итоге секция должна выглядеть так:

Apache
1
2
3
4
5
6
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

Так как мы изменили настройки Apache, перезапустим его и перейдем после этого к настройке MySQL:

Shell
1
service apache2 restart

Настройка MySQL

ownCloud использует MySQL, поэтому нам необходимо создать базу данных и пользователя с необходмыми правами. Подключимся к серверу СУБД (нам понадобится пароль, который мы задали в самом начале, при установки MySQL):

Shell
1
mysql -uroot -p

Теперь выполним пару SQL-запросов, а секретный пароль пользователю owncloud рекомендуем придумать свой:

MySQL
1
2
3
4
CREATE DATABASE owncloud;
GRANT ALL ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'sEcReTpA$sv0rd';
FLUSH PRIVILEGES;
QUIT;

Установка ownCloud

Инсталляция ownCloud выполняется буквально несколькими командами:

Shell
1
2
3
cd /var/www
wget -O - http://download.owncloud.org/community/owncloud-latest.tar.bz2 | tar -xjf -
chown -R www-data:www-data owncloud

Теперь запускаем любимый вэб-броузер и переходим по URL http://ip-адрес-сервера/owncloud/. Указываем желаемый логин-пароль администратора нашего облачного хранилища и параметры доступа к базе данных. На этом установка закончена и можно начинать использовать облачные технологии собственного приготовления:

Tags: cloud,  ubuntu
Related Posts
  • KeyHelp — бесплатная панель управления сервером

  • Запускаем виртуализацию LXC на Ubuntu

  • Ubuntu 16.04 LTS Xenial Xerus уже доступен на наших SSD VDS

  • Какую операционную систему выбрать? Версия 2.0

← Настраиваем VPN-сервер на Ubuntu
Vesta CP — бесплатная панель управления сервером →

European HQ

ITL-Bulgaria Ltd.

5 Sv-Sv Kiril&Metodi str
Burgas
Burgas reg, 8000
Bulgaria

+359 2 4925555

[email protected]

Recent Posts

  • Черная Пятница от ITLDC началась:  скидки до 70%!
    Черная Пятница от ITLDC началась: скидки до 70%!

    Несмотря на то, что традиционная Черная...

  • Представляем HD VDS — облачные VDS для хранения данных
    Представляем HD VDS — облачные VDS для хранения данных

    Мы подготовили специальную линейку вирту...

  • Секретная распродажа SSD VDS и серверов!
    Секретная распродажа SSD VDS и серверов!

    Скучаете по распродажам? Не обязательно...

  • Дарим подарки к дню Системного Администратора!
    Дарим подарки к дню Системного Администратора!

    Встречайте 21-й ежегодный день системног...

  • Новый дизайн ISPManager!
    Новый дизайн ISPManager!

    Завтра выходит очередное обновление ISPM...

  • Новая версия FreeBSD 11.4
    Новая версия FreeBSD 11.4

    Спустя 11 месяцев после выпуска 11.3 и 7...

  • SPRING2020: 50% скидки на все SSD VDS!
    SPRING2020: 50% скидки на все SSD VDS!

    Начинаем нашу традиционную весеннюю акци...

  • WireGuard — готовим свой скоростной VPN за минуту!
    WireGuard — готовим свой скоростной VPN за минуту!

    Многие слышали о WireGuard - новом прото...

EU Support

 24/7 Support Team

PO Box #201
Burgas
Burgas reg. 8000
Bulgaria

+1 561 2500001

[email protected]

North America HQ

Green Floid LLC

2707 East Jefferson St
Orlando
Florida, 32803
USA

+1 561 2500001

[email protected]

Services

  • SSD VDS
  • Dedicated Servers
  • Shared Hosting
  • Colocation
  • DDoS Protection
  • SSL Certificates
  • Backup Storage
  • Reselling

Support

  • Get Help
  • ITLDC Status
  • Looking Glass
  • Our SLA
  • Datacenters
  • FAQ & Knowledgebase
  • Data Security
  • Contact us

© Copyright 1995-2019 ITLDC Team. You can freely use or share information from this site with a hyperlink to the original page.