
При всех достоинствах Dropbox и множества подобных облачных сервисов, есть несколько
минусов, перечёркивающих все достоинства:
- Ограничение объёма диска
- Безопасность.
В связи с этим, я для себя нашёл способ - личный
облачный сервис, установленный на мой роутер
Asus RT-N-16. На данный момент я остановил свой выбор на облачном сервисе
OwnCloud. Подробнее про установку:
Для начала нужно установить репозиторий Entware
Далее в через терминальный или SSH доступ установите софт:
opkg install \
bzip2 \ php5-cgi \ lighttpd-mod-fastcgi \ lighttpd-mod-access \ php5-mod-ctype \ php5-mod-curl \ php5-mod-dom \ php5-mod-fileinfo \ php5-mod-gd \ php5-mod-hash \ php5-mod-iconv \ php5-mod-json \ php5-mod-mbstring \ php5-mod-pdo \ php5-mod-pdo-sqlite \ php5-mod-session \ php5-mod-simplexml \ php5-mod-sqlite3 \ php5-mod-xml \ php5-mod-zip |
Распакуйте ownCloud:
cd /opt/share/www/
wget http://download.owncloud.org/community/owncloud-6.0.0a.tar.bz2 bzip2 -cd owncloud-6.0.0a.tar.bz2 | tar -xv rm ./owncloud-6.0.0a.tar.bz2 |
Добавьте в конец /opt/etc/lighttpd/lighttpd.conf:
server.modules += ( "mod_fastcgi", "mod_access") fastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/tmp/php-fcgi.sock", "bin-path" => "/opt/bin/php-fcgi", "max-procs" => 1, "bin-environment" => ( "PHP_FCGI_CHILDREN" => "2", "PHP_FCGI_MAX_REQUESTS" => "1000" ) ) ) ) $HTTP["url"] =~ "^/owncloud/data/" { url.access-deny = ("") } $HTTP["url"] =~ "^/owncloud($|/)" { dir-listing.activate = "disable" } |
Измените в /opt/etc/php.ini:
upload_max_filesize = 100M post_max_size = 100Mmemory_limit = 32M |
Запускайте:
/opt/etc/init.d/S80lighttpd start
и пользуйтесь:
http://<ip of router>/owncloud
Помимо веб-интерфейса доступны (https://owncloud.org/install) клиенты для всех основных мобильных и настольных операционных систем.
http://192.168.1.1:81/owncloud