Как создать собственное облако для хранения файлов в интернете. Установка облака на свой хостинг не сложнее чем установка любой CMS.
ownCloud - это спец программа предназначенная для синхронизиции файлов находящихся в определенной папке на вашем компьютере, с папкой с данными на сервере (Хостинге). Если у вас есть уже свой сайт, проплачено доменное имя и проплачен хостинг, все замечательно и без глюков работает, то вам не составит труда установить на свой хостинг личное облако в интернете.
Вам даже не потребуется тратить деньги на это!
Содержание того что потребуется сделать для установки и настройки Сервера OwnCloud:
- Создать на сввоем хостинге субдомен (это бесплатно! Например oblako.moysayt.ru. moysayt.ru - Это имя вашего сайта).
- Скачать install ownCloud Server с официального сайта. (Нажать Archive File -> Скачать zip для виндовс или tar.bz2 для Unix)
- Распаковать архивный файл и закачать его на хостинг в корневую папку вашего субдомена oblako.moysayt.ru.
- Создаем папку owncloud для хранения файлов. Желательно её создавать за пределами публичной папки. То есть за пределом той папки, которую обрабатывает ваш веб сервер. В противном случае злоумышленники могут обращаться к вашим файлам на прямую, без вашего ведома. например файлы вашего сайта хранятся в папке /home/user/oblako.mysite.ru/www/... создайте папку для данных на уровень выше /home/user/oblako.mysite.ru/ownCloud/
- Установите права на доступ к этой папке 750
- Установите права доступа на папку config 777
- Теперь переходим по адресу http://oblako.moysayt.ru и видим такую картинку
- Укажите новое имя пользователя для администратора и пароль. Так же укажите путь к созданной папке для хранения файлов /home/user/oblako.mysite.ru/ownCloud/
- Выбираете базу данных SQLite или MYSQL. Если вы используете MYSQL, то вам необходимо будет указать Имя пользователя, пароль и имя базы данных.
- Нажимаем кнопку "Завершить установку".
Установка завершена. Теперь если перейти по ссылке http://oblako.moysayt.ru Будет предложено внести имя пользователи и пароль. Войдя внутрь ownCloud вы можете управлять своими файлами и папками, загружать новые файлы, скачивать существующие файлы, просматривать картинки в режиме слайдшоу, редактировать текстовые файли, открывать общий доступ к файлам и папкам, устанавливать пароли на доступ. Указывать время завершения доступа к файлу или папке. Устанавливать расширения для увеличения возможностей.
Теперь переходим к установке клиентско приложения.
Клиентское приложение позволит синхронизировать файлы находящиеся в определенной папке на вашем компьютере с сервером OwnCloud. В своей практике я применяю такую функциональность для передачи файлов с работы на домашний компьютер или с домашнего на работу. Дома у меня установлен Линукс и стоит клиентское приложение OwnCloud для линукса и на работе стоит Windows на котором установленно клиентское приложение OwnCloud для Windows. Для того что бы передать файлы домой с работы, не обязательно что бы дома был включен компьютер. Необходимые файлы для передачи я помешаю в определенную папку у себя на компьютере, которую отслеживает клиент OwnCloud, если в этой папке появилось чтото новое, то клиент выгружает эти файлы на сервер OwnCloud. Я на работе выключаю в конце рабочего дня компьютер и иду домой. Дома запускаю компьютер и клиент OwnCloud синхронизирует файлы с сервера, с файлами на моем домашнем компьютере. Таким образом и происходит передача данных :)
Скачать клиент OwnCloud для Windows и Linux.
Скачать клиент OwnCloud для Androud. Стоимость клиента в маркете $0,99
Клиентскую часть в линукс минт я установил вот этой командой (самый простой вариант)
sudo apt-get install owncloud-client
Клиентское приложения для виндовс и для линукс выглядят одинаково.