
Установить и настроить свой личный dropbox очень просто! Все что нам будет нужно - любой VDS сервер на Debian или Ubuntu и немного времени.
Приступим.
Для начала нам нужно подключиться к нашему серверу, о том как это сделать можно подробнее прочитать в статье SSH подключение к серверу VPS/VDS
Установим зависимости :
sudo apt-get install apache2 php5 php-pear php-xml-parser php5-sqlite php5-json sqlite php5-mysql mp3info curl libcurl3 libcurl3-dev php5-curl zip php-db
И установим ownCloud :
sudo apt-get install owncloud
После установки перейдем к настройке.
Отредактируем файл /etc/apache2/sites-enabled/000-default (имя файла, в зависимости от системы, может отличаться)
sudo nano /etc/apache2/sites-enabled/000-default
В этом файле Вам нужно будет поменять AllowOverride None на AllowOverride All
После правки файла перезапустим apache
sudo /etc/init.d/apache2 restart
Задаем права(иначе не сможете заливать файлы не через webui):
sudo chown -R www-data:www-data /var/lib/owncloud/ (www-data - имя пользователя и группа от которого работает apache)
По умолчанию размер файла ограничен в 2Mb. Чтобы это изменить нам нужно отредактировать файл /etc/php5/apache2/php.ini
sudo nano /etc/php5/apache2/php.ini
и меняем значения параметров upload_max_filesize и post_max_size, к примеру на 2048mb.
Теперь необходимо ввести ip_сервера/owncloud в адресной строке браузер. В появившейся странице необходимо настроить учетную запись администратора и указать базу данных mysql.
Для создания базы данных необходимо выполнить следующую последовательность действий:
sudo apt-get install mysql-server
mysql -u root -p
create database имя_базы_mysql;
grant all privileges on owncloud.* to <имя_пользователя_mysql>@localhost identified by 'пароль_пользователя_mysql';
exit
После этого в полях необходимо ввести:
DATABASE USER– имя_пользователя_mysql;
DATABASE PASSW– пароль_пользователя_mysql;
DATABASE– имя_базы_mysql;
LOCALHOST– оставить без изменений.
После этого, в можете приступить к использованию личного облака.
Нужно заметить, что использовать облако можно не только через браузер но и через приложения для компьютера и мобильных телефонов
Редактируем файл /etc/apache2/sites-enabled/000-default