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

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

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

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

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

Итак, для создания своего облака мы будем использовать 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
Это интересно
3 крутых функции в приложении Т2, о которых вы должны знать

3 крутых функции в приложении Т2, о которых вы должны знать

7 мифов об уколах для похудения

7 мифов об уколах для похудения

Бьющая в цель: как таргетная терапия помогает лечить рак

Бьющая в цель: как таргетная терапия помогает лечить рак

Как поддержать близкого, который бросает курить, и не испортить отношения

Как поддержать близкого, который бросает курить, и не испортить отношения

Комментарии
Максим Р
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 всё-таки нужен)
Что вы могли пропустить
Страдания того стоят: почему я влюбилась в соулслайки и советую их всем
Страдания того стоят: почему я влюбилась в соулслайки и советую их всем
0
Вчера
Технологии
Технологии
Названы смартфоны основных брендов, которые получат Android 17
Названы смартфоны основных брендов, которые получат Android 17
0
Вчера
Android
Новости
Представлен смарт-браслет Amazfit Helio Strap Pro с двумя дополнительными трекерами
Представлен смарт-браслет Amazfit Helio Strap Pro с двумя дополнительными трекерами
0
Вчера
Новости
Устройства
«Крёстный отец ИИ» рассказал, почему индустрия скоро может рухнуть
«Крёстный отец ИИ» рассказал, почему индустрия скоро может рухнуть
0
19 июня
Новости
Технологии
«Дыра в реальности»: учёные создали автомобильную краску, поглощающую почти весь свет
«Дыра в реальности»: учёные создали автомобильную краску, поглощающую почти весь свет
0
19 июня
Новости
Технологии
Представлен «умный» защитный жилет для бега — с радаром, GPS и системой оповещения
Представлен «умный» защитный жилет для бега — с радаром, GPS и системой оповещения
0
19 июня
Новости
Устройства
В пару кликов: как выйти из семейной группы «Яндекса» или удалить другого пользователя
В пару кликов: как выйти из семейной группы «Яндекса» или удалить другого пользователя
0
19 июня
Технологии
Технологии
В DeepSeek появилось распознавание изображений — нейросеть не узнала своего создателя
В DeepSeek появилось распознавание изображений — нейросеть не узнала своего создателя
0
19 июня
Новости
Технологии
Смартфоны Samsung смогут проверять здоровье домашних животных по фотографии
Смартфоны Samsung смогут проверять здоровье домашних животных по фотографии
0
19 июня
Новости
Технологии
Xreal представила Aura — AR-очки на Android XR с отдельным вычислительным блоком
Xreal представила Aura — AR-очки на Android XR с отдельным вычислительным блоком
0
18 июня
Новости
Устройства
Представлены Jaye Band — миниатюрные умные часы только для самых важных уведомлений
Представлены Jaye Band — миниатюрные умные часы только для самых важных уведомлений
0
18 июня
Новости
Устройства
Google тестирует «капчу», для которой нужна камера — в Сети метод назвали сомнительным
Google тестирует «капчу», для которой нужна камера — в Сети метод назвали сомнительным
0
18 июня
Новости
Технологии
Авторитетный инсайдер полностью рассекретил складной iPhone Ultra
Авторитетный инсайдер полностью рассекретил складной iPhone Ultra
0
18 июня
Новости
Устройства
От нейрокартинок к прорыву в медицине: Midjourney показала ИИ-сканер тела, который может заменить МРТ
От нейрокартинок к прорыву в медицине: Midjourney показала ИИ-сканер тела, который может заменить МРТ
0
18 июня
Новости
Технологии
От подоконника до сада: 6 полезных приложений для ухода за растениями
От подоконника до сада: 6 полезных приложений для ухода за растениями
0
18 июня
Технологии
Технологии

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

Аватар автора комментария
Irix Irix Lkova1 час назад

0 / 0

кто все? Эте, кто хотят выглядеть как пятилетка для педофила? Такие дурочки - может и да, но это далеко не большинство. Волосы на лобке для женщины - это естественно, признак зрелости, а не ребёнка. И минеты делают далеко не все, как вам такое))
26 девушек рассказали, что их больше всего бесит в оральном сексе
Аватар автора комментария
Irix Irix Lkova1 час назад

0 / 0

Нормальная женщина (которая любит себя) вонючий МПХ в лицо себе запихивать не будет. Лохушки же, которых склонили мужики - делают, ибо больше ни на что в жизни не способны и трусливы сказать "нет".
26 девушек рассказали, что их больше всего бесит в оральном сексе
Аватар автора комментария
Slava Gerchicov2 часа назад

0 / 0

если я и покупаю телефон, то точно не ради "ощущений". Да и в целом полезно знать, когда телефоны со старой и новой версией android становятся одинаковыми по стоимости, и покупать новый телефон со старым андроидом не имеет смысла
Названы смартфоны основных брендов, которые получат Android 17
Аватар автора комментария
Mira3 часа назад

0 / 0

Так подскажите ей🙃 Есть прекрасная христианская книга - «Музыка простыней…» зарубежный автор, но еще лет 20 назад читала ее. Скажем для тех, кто переживает грех оральные ласки или нет 😉
Как сделать потрясающий минет
Как начать карьеру в телекоме: 3 реальные истории от сотрудников Т2

Как начать карьеру в телекоме: 3 реальные истории от сотрудников Т2

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