Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Реши за меня
Добрые новости
Стыдные вопросы
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
Сервисы
Веб-сервисыСделай сам
13 мая 2014

Создаем свое облако: OwnCloud + DigitalOcean

Переживаете за безопасность своих файлов и не желаете, чтобы их читали посторонние? А облачные технологии все же манят? Создайте свое облако!
Фото автора Алексей Старцев
Алексей Старцев

Создаем свое облако: OwnCloud + DigitalOcean

Многие читатели нашего сайта говорили, что не хотят хранить свои файлы и данные в облачных сервисах. Конечно же, вся эта история с АНБ США подорвала доверие к Dropbox, Google Drive и другим облачным сервисам. И многие задумались о безопасности своих данных. Решением данной проблемы может стать создание своего облака. Да, именно! Вы можете сами создать облачный сервис. И на все это у вас уйдет максимум минут 30. Мы подготовили для вас подробную инструкцию.

⭐ Отметьте Лайфхакер галочкой в избранных источниках Google: так вы чаще будете видеть проверенные статьи и поддержите нас.

Итак, для создания своего облака мы будем использовать DigitalOcean, где создадим свой виртуальный сервер (VPS), а также OwnCloud — приложение для создания облачного сервера. Плюс домен. Домен вы можете приобрести, например, на Whois.com. Обойдется вам это приблизительно в 10 $/год. Самый дешевый VPS на DigitalOcean стоит 5 $/мес. За эту сумму вы получите 20 Гб места. И его вполне хватит для нужд обычного пользователя. Приступим.

Создаем VPS

Screenshot from 2014-05-09 13:34:46

Переходим на сайт DigitalOcean и регистрируемся там. После создания аккаунта, вам нужно создать дроплет. Так в DigitalOcean называют VPS. Первым шагом вводим имя нашего сервера. Для создания своего облака вам с головой хватит самого дешевого варианта — за 5 долларов месяц. Место размещения сервера играет большую роль — это напрямую влияет на скорость доступа к вашим файлам. Поэтому выбирайте ближайший к вам город. Систему стоит выбрать Ubuntu 12.04. Это версия с длительной поддержкой (до 2017 года), а свежая 14.04 еще слишком свежая :)

Подключаемся к VPS

После создания дроплета, вам на email придет письмо с IP-адресом вашего сервера и пароль для доступа к нему. Для подключения к серверу вам нужен инструмент для работы с SSH. В Linux и Mac — это уже установленный Терминал. А вот пользователям Windows советую скачать Putty. Программа абсолютно бесплатна.

В терминале вводим следующую команду для подключения к серверу (вместо единиц вводим IP-адрес вашего сервера):

ssh root@111.111.111.111

Поздравляю. Вы подключились к своему серверу! Теперь вам нужно установить apache, mysql, php5 (LAMP) и, собственно, сам OwnCloud. Для этого просто строчка за строчкой выполняем код. Без строчек с комментариями (вначале решетка стоит) — это пояснения для вас.

sudo apt-get update

# Получаем все обновления для сервера

sudo apt-get upgrade

# Устанавливаем эти самые обновления

sudo apt-get install lamp-server^

# Установка LAMP. Нужно будет установить MySQL пароль для суперпользователя.

sudo mysql_secure_installation

# На этом этапе, у вас несколько раз будут спрашивать “да/нет” на разные вопросы. Можете смело отвечать “Нет” на первый и “Да” — на все остальные.

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

# Устанавливаем нужные для OwnCloud плагины

sudo a2enmod rewrite

sudo a2enmod headers

sudo nano /etc/apache2/sites-available/default

Откроется текстовый документ. В нем вам нужно найти следующие строки и исправить AllowOverride None на AllowOverride All. Дальше “Ctrl+X”, затем “Y” и Enter.

Scr1

Поздравляю, у вас установлено все нужное программное обеспечение для стабильной работы сервера. Теперь нужно установить OwnCloud. Всего 7 команд, не переживайте :)

sudo wget http://download.owncloud.org/community/owncloud-latest.tar.bz2

tar ‑xjf owncloud-latest.tar.bz2

mv owncloud /var/www

# Скачиваем последнюю версию OwnCloud на свой сервер, разархивируем ее и перемещаем в нужную для доступа через веб папку.

cd /var/www

sudo chown ‑R www-data:www-data owncloud

# Для нормального функционирования OwnCloud нужно выдать ему права на доступ к основной папке веба нашего сервера.

mysql -u root -p

CREATE DATABASE owncloud;

GRANT ALL ON owncloud.* TO ‘owncloud’@‘localhost’ IDENTIFIED BY ‘password’;

exit;

# Создаем базу данных для OwnCloud. Слова owncloud и password, вы можете изменить.

sudo service apache2 restart

# Перезагружаем наш сервер

Переходите по адресу (вместо единиц — ваш адрес сервера):

111.111.111.111/owncloud

И завершаем установку OwnCloud.

Подключение домена

Screenshot from 2014-05-11 22:30:45

Можно обойтись только IP-адресом, но это непрактично и некрасиво. Поэтому стоит подключить домен. Для этого переходим в панель DigitalOcean → DNS и там нажимаем кнопку Add Domain. Вводим адрес домена и выбираем в списке дроплетов нужный. Все, через пару часов, максимум сутки, у вас будет доступ к вашему облаку по адресу domain.com/owncloud.

Enjoy it!

Обложка: Sergey Peterman/Shutterstock.com
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
Безопасные покупки: как Ozon бережёт вас от мошенников

Безопасные покупки: как Ozon бережёт вас от мошенников

Реклама
Построить карьеру просто: 5 классных возможностей для тех, кто начинает свой путь на рынке труда

Построить карьеру просто: 5 классных возможностей для тех, кто начинает свой путь на рынке труда

4 вещества в организме, дисбаланс которых может помешать сбросить вес

4 вещества в организме, дисбаланс которых может помешать сбросить вес

От доставки продуктов до тушения пожаров: как дроны помогают решать повседневные задачи

От доставки продуктов до тушения пожаров: как дроны помогают решать повседневные задачи

Комментарии
Максим Р
13.05.14 16:25
Это был пиар www.digitalocean.com?? В чем плюс вашего подхода? Это только для гиков и то цена зашкаливает. За 20 баксов в год у гугла я буду иметь 100 гиг. А что здесь? Как по мне проще всего использовать BitTorrent Sync. А даже если париться безопасностью то можно просто держать образ диска из trueCrypt на любом облачном хранилище и фиг кто из него достанет данные.
Alex Startsev
13.05.14 16:57
Цель: иметь СВОЕ облако. Безопасное и так далее. DigitalOcean взят, как пример сервиса для создания VPS. Можно взять абсолютно любой. Некоторые страны режут такой трафик (BitTorrent)/ TrueCrypt, как альтернатива — ок :)
Артём Чудинов
13.05.14 16:58
Digital Ocean сам делает backup?
Alex Startsev
13.05.14 17:09
Можно создать слепок, когда пожелаете.
Артём Чудинов
13.05.14 17:17
Т.е. я правильно понял, что это нужно делать вручную или есть встроенный планировщик, которому можно скачать: "делай слепки каждый день"?
Mikhail Malygin
13.05.14 18:57
Можно настроить ежедневный автоматический бекап
Alex Startsev
13.05.14 19:16
Прямо в DigitalOcean или плагин к OwnCloud?
Roman Samsonov
15.06.14 23:58
цена зашкаливает. Для облачного хранилища - возможно, для VPS - бюджет.
Denis V
13.05.14 16:35
все тоже самое можно забесплатно организовать при помощи http://www.bittorrent.com/intl/ru/sync + любой бесплатны ddns.
Alex Startsev
13.05.14 16:57
Выше уже написал, что некоторые страны и провайдеры режут такой трафик.
Артём Чудинов
13.05.14 16:52
Вопрос к автору: как долго вы *действительно* пользовались/пользуетесь OwnCloud? Использовали ли мобильные клиенты (OwnCloud)? Я пробовал это решение на домашнем "сервере" - не понравилось. Не могу назвать конкретные причины, просто не понравилось "в целом". "Оригинальным" приложением OwnCloud не пользовался, пользовался бесплатным клиентов для подключения по WebDAV
Alex Startsev
13.05.14 16:58
Пару недель. Крутой симпатии тоже не вызвало. Готовые решение, практически всегда лучше :)
Артём Чудинов
13.05.14 17:00
+ непростая система установки дополнительных модулей, что например меня отталкивало
Alex Startsev
13.05.14 17:10
К какому решению в итоге пришли?
Артём Чудинов
13.05.14 17:16
С домашнего "сервера" удалил OwnCloud и по привычке для файлов использую Я.Диск
Alex Startsev
13.05.14 17:17
Параноики недовольны)
Артём Чудинов
13.05.14 17:20
Я просто отношусь к хранимвм там файлам в виде фотографий с телефона, каких-то пару mp3 и временным файлам для быстрой передачи. То что сотрудники Яндекса или каких-то служб посмотрят на эти файлы меня не огорчает :-) Я для начинающих параноиков наверное порекомендовал бы внешний HDD + контейнер TrueCrypt (скрытый)
Евгений Майстренко
13.05.14 18:27
deleted
Алексей Пономарь
13.05.14 18:28
спасибо, но нет.
Евгений Майстренко
13.05.14 18:49
Блин, я не рекламирую какой-то сайт, а искренне хочу помочь. Ок, если любой пост априори рассматривается как джинса или реклама, напишу по-другому. Если кого-то интересует бонус-код для DigitalOcean в эквиваленте 10 долларов - обращайтесь.
Дмитрий Коннов
13.05.14 18:28
Спасибо, статья интересная, но не готов платить $20 в месяц (а именно под такой тариф я попадаю в случае выбора тарифа по объему)
Alex Startsev
13.05.14 19:08
Вы можете найти другой VPS с большим объемом за те же деньги. DigitalOcean взят только из-за популярности
Дмитрий Семёркин
13.05.14 18:29
Во-первых, лучше-таки добавить репозиторий для "автообновления" отсюда http://software.opensuse.org/download/package?project=isv:ownCloud:community&;package=owncloud Во-вторых, не надо забывать, что из-за php вы упрётесь в максимальный размер файла в 2 Гб., что для меня, например, было существенно...
Ilia Anokhin
15.05.14 07:54
LAMP для личного хранилища в 20 Гб - это как из пушки стрелять по воробьям. Куда разумнее использовать связку nginx+sqlite3, благо настраивается так же просто. Кроме того, совершенно не упомянута возможность шифрования данных на стороне сервера, без которой Ваше "частное" облако не такое уж и частное, и мало чем отличается от того же дропбокса. Сам использую OwnCloud для быстрого обмена данными между сотрудниками вне офиса и контрагентами. Вообще, OwnCloud сильно подтянулся к версии 6.х.х, да и клиенты не отстают, в том числе и мобильные. Коллеги пищат от удовольствия, а сами файлы хранятся на инфраструктуре компании.
Max Kamashev
15.05.14 10:07
А как шифрование на бекенде организовано? У ownCloud есть собственное шифрование? Я всё выбираю между cryptfs + btsync и ownCloud.
Женя
15.05.14 13:18
Seafile ещё стоит посмотреть.
Alex Startsev
16.05.14 00:28
Давайте побольше информации о нем
Андрей Дутчик
15.05.14 22:45
Автор не упомянул одну штуку, которая в корне меняет все. В комментах некоторые считают, что дорого получается использовать для этих целей дигиталоушен. Объясняю что именно автор упустил. Оплата идет не за месяц, а в час включенного сервера. Тоесть, вы сделали все что вам нужно, выключили серв. Понадобилось - включили. Как бы таким образом самый дешевый 5 баксов в месяц (1 цент в час) тариф ИМХО весьма демократичен. Предположим что обмен данными вам нужен 2 часа в сутки - 60 центов в месяц. Причем человек в комментариях уже предлагал бонусный купон на $10 :) Что то подсказывает что это год халявы
Alex Startsev
16.05.14 00:28
Мне кажется, что для облака все таки нужен постоянно включенный сервер. Но окей, как вам удобно)
Роман Князев
31.08.14 00:23
пара интересных предложений для людей которые хотят создать сервер на оушене. текущие предложения: digitalocean.su/spec периодически обновляю.
Dmitriy Shishkov
20.08.18 12:43
Допустим, заинтересовало (правда, не для облака, но vps всё-таки нужен)
Что вы могли пропустить
Meta* создала ИИ-систему для преобразования мыслей в текст — без чипов в голове
Meta* создала ИИ-систему для преобразования мыслей в текст — без чипов в голове
0
30 июня
Новости
Технологии
Xiaomi представила Redmi K90 Ultra — аналог K90 Max, но со старым процессором Snapdragon
Xiaomi представила Redmi K90 Ultra — аналог K90 Max, но со старым процессором Snapdragon
0
30 июня
Новости
Устройства
Что лучше — шуруповёрт или электроотвёртка
Что лучше — шуруповёрт или электроотвёртка
0
30 июня
Ликбез
Технологии
Представлен концепт Twin Phone — смартфона, который можно разделить на две части
Представлен концепт Twin Phone — смартфона, который можно разделить на две части
0
30 июня
Новости
Устройства
В Минцифры уточнили правила работы базы IMEI — большинству ничего регистрировать не придётся
В Минцифры уточнили правила работы базы IMEI — большинству ничего регистрировать не придётся
0
30 июня
Новости
Технологии
Представлен Red Magic Gaming Pad 5 Pro — компактный игровой планшет с экраном 185 Гц
Представлен Red Magic Gaming Pad 5 Pro — компактный игровой планшет с экраном 185 Гц
0
30 июня
Новости
Устройства
11 новых приложений для iOS: лучшее за июнь
11 новых приложений для iOS: лучшее за июнь
0
30 июня
iOS
iOS
В «2ГИС» появились анимированные животные и видеогиды с Николаем Дроздовым
В «2ГИС» появились анимированные животные и видеогиды с Николаем Дроздовым
0
30 июня
Новости
Технологии
«ГдеБЕНЗ»: в России запустили народную карту заправок, где есть бензин — её поддерживают сами водители
«ГдеБЕНЗ»: в России запустили народную карту заправок, где есть бензин — её поддерживают сами водители
0
30 июня
Веб-сервисы
Новости
Apple может поднять цены на iPhone — вслед за MacBook и iPad
Apple может поднять цены на iPhone — вслед за MacBook и iPad
0
29 июня
Новости
Технологии
Где искать модели для 3D-принтера: 10 лучших сайтов, чтобы напечатать всё
Где искать модели для 3D-принтера: 10 лучших сайтов, чтобы напечатать всё
0
29 июня
Ликбез
Технологии
LG представила RONi — первый в мире робот-пылесос с двойной системой подачи пара
LG представила RONi — первый в мире робот-пылесос с двойной системой подачи пара
0
29 июня
Новости
Устройства
Объясняем за минуту: как запретить Gemini копаться в вашей почте Gmail — и нужно ли это делать в России
Объясняем за минуту: как запретить Gemini копаться в вашей почте Gmail — и нужно ли это делать в России
0
28 июня
Технологии
Технологии
Hyundai и Kia создали систему дезинфекции салона авто — она устраняет даже запахи
Hyundai и Kia создали систему дезинфекции салона авто — она устраняет даже запахи
0
27 июня
Новости
Технологии
Осенью Apple выпустит более 15 новых гаджетов, включая iPhone Ultra и колонку с экраном
Осенью Apple выпустит более 15 новых гаджетов, включая iPhone Ultra и колонку с экраном
0
27 июня
Новости
Устройства

Новые комментарии

Аватар автора комментария
Оксана Запевалова2 часа назад

0 / 0

Возможно, VPN? Без него работает)
«ГдеБЕНЗ»: в России запустили народную карту заправок, где есть бензин — её поддерживают сами водители
Аватар автора комментария
ym3 часа назад

0 / 0

Не открывается
«ГдеБЕНЗ»: в России запустили народную карту заправок, где есть бензин — её поддерживают сами водители
Аватар автора комментария
Zinnurov Alexandr7 часов назад

0 / 0

Он будет дороже только если его пихать туда, где его никогда не использовали ранее. Что в принципе можно сказать о чем угодно в подобных условиях реализации
Что лучше — DisplayPort или HDMI
Аватар автора комментария
Кристина8 часов назад

0 / 0

из всего что описано пользуюсь в большинстве своим только обезболами, сейчас из того что хорошо помогает могу райтбуфен выделить, очень быстро снимает боль
Что положить в домашнюю аптечку, чтобы быть готовым ко всему
ТЕСТ: Какой вы путешественник? 

ТЕСТ: Какой вы путешественник? 

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitter (X)PinterestYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях