Nextcloud: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 33: | Строка 33: | ||
<pre>http://your_web_server_adress/setup-nextcloud.php</pre> | <pre>http://your_web_server_adress/setup-nextcloud.php</pre> | ||
И следуем инструкциям установщика. По умолчанию Nextcloud устанавливается в подпапку {{path|./nextcloud}} | И следуем инструкциям установщика. По умолчанию Nextcloud устанавливается в подпапку {{path|./nextcloud}} | ||
Далее необходимо настроить систему кэширования:<br> | |||
Установим следующие пакеты: | |||
<pre># apt-get install php5-apcu memcached php5-memcached</pre> | |||
Добавляем службу memcached в автозагрузку и стартуем ее: | |||
<pre># systemctl enable memcached | |||
# systemctl start memcached</pre> | |||
Добавим в {{path|config.php}} (находится в папке {{path|/var/www/html/nextcloud/config/}}) следующие строки: | |||
<pre>'memcache.local' => '\OC\Memcache\APCu', | |||
'memcache.distributed' => '\OC\Memcache\Memcached', | |||
'memcached_servers' => array( | |||
array('localhost', 11211), | |||
),</pre> |
Версия от 18:40, 19 декабря 2016
Nextcloud - облачное хранилище файлов.
- Сайт: https://nextcloud.com
- Лицензия: AGPL-3.0
Установка
Для работы Nextcloud необходим настроенный web-сервер.
Необходимые пакеты:
apache2 apache2-mod_php5 php5 php5-zip php5-dom php5-mbstring php5-gd2 php5-curl php5-pdo php5-xmlreader php5-openssl php5-fileinfo
Это можно сделать с помощью команды:
# apt-get install apache2 apache2-mod_php5 php5 php5-zip php5-dom php5-mbstring php5-gd2 php5-curl php5-pdo php5-xmlreader php5-openssl php5-fileinfo
Рассмотрим установку Nextcloud на сервер c Apache2 с помощью web-установщика.
У web-сервера должны быть права на запись в директорию с файлом setup-nextcloud.php
Права можно назначить, временно, добавив пользователя apache2 в группу webmaster:
# usermod -a -G webmaster apache2 # systemctl restart httpd2
Зайдите на сайт https://nextcloud.com/install/ в раздел Download -> Web-installer и скачайте в корень вашего web-сервера /var/www/html файл setup-nextcloud.php:
# cd /var/www/html/ # wget https://download.nextcloud.com/server/installer/setup-nextcloud.php
Далее переходим по ссылке:
http://your_web_server_adress/setup-nextcloud.php
И следуем инструкциям установщика. По умолчанию Nextcloud устанавливается в подпапку ./nextcloud
Далее необходимо настроить систему кэширования:
Установим следующие пакеты:
# apt-get install php5-apcu memcached php5-memcached
Добавляем службу memcached в автозагрузку и стартуем ее:
# systemctl enable memcached # systemctl start memcached
Добавим в config.php (находится в папке /var/www/html/nextcloud/config/) следующие строки:
'memcache.local' => '\OC\Memcache\APCu', 'memcache.distributed' => '\OC\Memcache\Memcached', 'memcached_servers' => array( array('localhost', 11211), ),