Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Куда поехать на выходные
Добрые новости
Стыдные вопросы
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
Сервисы
Веб-сервисыСделай сам
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
Это интересно
Путешествие в Карелию на выходные: 2 захватывающих маршрута 

Путешествие в Карелию на выходные: 2 захватывающих маршрута 

Путешествие начинается до взлёта! Как провести время до посадки с комфортом

Путешествие начинается до взлёта! Как провести время до посадки с комфортом

Косметический ремонт за выходные: 6 вещей в квартире, которые можно обновить без грязи и пыли

Косметический ремонт за выходные: 6 вещей в квартире, которые можно обновить без грязи и пыли

6 технологий, без которых невозможно представить современную систему переработки отходов

6 технологий, без которых невозможно представить современную систему переработки отходов

Комментарии
Максим Р
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 всё-таки нужен)
Что вы могли пропустить
Comu показала ИИ‑диктофон, превращающий записи в презентации и списки
Comu показала ИИ‑диктофон, превращающий записи в презентации и списки
0
18:19
Новости
Устройства
Xiaomi раскрыла график распространения бета-версии HyperOS 4
Xiaomi раскрыла график распространения бета-версии HyperOS 4
0
12:44
Новости
Технологии
iPhone 18 не выйдет в этом году — это подтвердил поставщик Apple
iPhone 18 не выйдет в этом году — это подтвердил поставщик Apple
0
10:17
Новости
Устройства
Пришло быстро, в деле ещё не пробовал: 10 типов отзывов на маркетплейсах, которые жутко бесят
Пришло быстро, в деле ещё не пробовал: 10 типов отзывов на маркетплейсах, которые жутко бесят
0
10:00
Технологии
Технологии
Блогер показал мини-ПК Piston V с сенсорным дисплеем и поддержкой двух ОС
Блогер показал мини-ПК Piston V с сенсорным дисплеем и поддержкой двух ОС
0
Вчера
Новости
Устройства
Google показала линейку смартфонов Pixel 11, три из которых получили индикатор HiLight
Google показала линейку смартфонов Pixel 11, три из которых получили индикатор HiLight
0
Вчера
Новости
Устройства
Google представила Pixel Watch 5 — смарт-часы с фокусом на ИИ и здоровье
Google представила Pixel Watch 5 — смарт-часы с фокусом на ИИ и здоровье
0
Вчера
Новости
Устройства
Учёные создали палатку-пауэрбанк, которая генерирует электричество от ветра и движений
Учёные создали палатку-пауэрбанк, которая генерирует электричество от ветра и движений
0
Вчера
Новости
Технологии
Honor официально показала Robot Phone — флагман с подвижной камерой-компаньоном
Honor официально показала Robot Phone — флагман с подвижной камерой-компаньоном
0
Вчера
Новости
Устройства
Apple готовит сразу шесть новых iPhone, включая бюджетную модель
Apple готовит сразу шесть новых iPhone, включая бюджетную модель
0
Вчера
Новости
Устройства
Верните наши 2000-е: владельцы MySpace планируют возродить соцсеть
Верните наши 2000-е: владельцы MySpace планируют возродить соцсеть
0
Вчера
Новости
Технологии
Как создать надёжный пароль и запомнить его
Как создать надёжный пароль и запомнить его
0
Вчера
Веб-сервисы
Технологии
Xiaomi представила магнитную мини-колонку, которую можно использовать как подставку для смартфона
Xiaomi представила магнитную мини-колонку, которую можно использовать как подставку для смартфона
0
Вчера
Новости
Устройства
Apple удалила «Яндекс Пэй» из App Store — вот как не потерять доступ
Apple удалила «Яндекс Пэй» из App Store — вот как не потерять доступ
0
Вчера
Новости
Технологии
Xiaomi показала смартфоны Redmi K100 Pro с большими батареями и камерами на 200 Мп
Xiaomi показала смартфоны Redmi K100 Pro с большими батареями и камерами на 200 Мп
0
11 августа
Новости
Устройства

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

Аватар автора комментария
D.V.2 часа назад

0 / 0

😁😁😁
10 худших фраз, которые можно сказать после секса
Аватар автора комментария
Елена Исупова2 часа назад

0 / 0

Тайна раскрыта! Тоже про такую не знала
Пришло быстро, в деле ещё не пробовал: 10 типов отзывов на маркетплейсах, которые жутко бесят
Аватар автора комментария
Елена Исупова3 часа назад

0 / 0

Захотелось такие же женские взять:)
Непромокаемые кроссовки на осень от Strobbs — почему их стоит взять уже сейчас
Аватар автора комментария
Ivan Turkovsky3 часа назад

+1 / 0

Дизайн маркетплейсов изо всех сил подталкивает покупателей оставлять отзывы сразу после получения товара, не успев оценить его на практике. Так что это претензия ещё и к бизнес-аналитикам и дизайнерам самих озонов и вайлдберрисов. UPD увидел, выше об этом уже писали
Пришло быстро, в деле ещё не пробовал: 10 типов отзывов на маркетплейсах, которые жутко бесят
Поваренная книга донора. 15 простых и полезных рецептов, которые поддержат организм до и после сдачи крови

Поваренная книга донора. 15 простых и полезных рецептов, которые поддержат организм до и после сдачи крови

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