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 — бесплатная панель управления сервером →

Recent Posts

  • ITLDC News — December 2022
    ITLDC News — December 2022

    We did not publish updates for November...

  • Let’s start our biggest SALE!
    Let’s start our biggest SALE!

    We will not complicate and publish some...

  • ITLDC News — October 2022
    ITLDC News — October 2022

    It's time to make a brief report on what...

  • Price adjustments for selected services
    Price adjustments for selected services

    Since the autumn of last year, the price...

  • Support for our friends and colleagues in Ukraine
    Support for our friends and colleagues in Ukraine

    Dear friends and colleagues from Ukraine...

  • Новый датацентр — UA2.IEV: Kyiv, Ukraine!
    Новый датацентр — UA2.IEV: Kyiv, Ukraine!

    Мы продолжаем увеличивать количество наш...

  • CyberMonday — продолжаем марафон скидок!
    CyberMonday — продолжаем марафон скидок!

    Черная Пятница прошла, но не будем остан...

  • Black Friday 2021 — скидки до 50% на все SSD VDS!
    Black Friday 2021 — скидки до 50% на все SSD VDS!

    Черная Пятница официально началась! На п...

EU Support

ITLDC EU Team

PO Box #201
Burgas
Burgas reg. 8000
Bulgaria

+1 561 2500001

[email protected]

US/APAC Support

ITLDC NOAM Team

PO Box 800054
Aventura
FL, 33280
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.