Redis Server Come installare una Cache per Nextcloud

Nextcloud radis

In questa serie di articoli vi spiegherò come installare e configurare Nextcloud, oltre ad alcuni consigli utili per metterlo in sicurezza.

Requisiti per l’installazione:

  • Ubuntu 16.04
  • php v7
  • Nextcloud Installato

Installare le dipendenze necessarie per preparare l’installazione:

sudo apt-get update && sudo apt-get install build-essential -y

Installare tcl per potere eseguire i test

sudo apt-get install tcl8.5 -y

Installare il server

sudo wget http://download.redis.io/releases/redis-stable.tar.gz && sudo tar xzf redis-stable.tar.gz

Cambiamo il nome della cartella in “redis”

sudo mv redis-stable redis

Eseguiamo il comando make e testiamo la configurazione

cd redis && sudo make && taskset -c 1 sudo make test

Se il test è stato eseguito con successo è possibile procedere con l’installazione:

sudo make install
cd utils && sudo ./install_server.sh
Just press [ENTER] if you want to choose the default settings

a questo punto dobbiamo premere INVIO per installare con i parametri di default, questo sarà l’output:

Please select the redis port for this instance: [6379] Selecting default: 6379
Please select the redis config file name [/etc/redis/6379.conf] 
Selected default - /etc/redis/6379.conf
Please select the redis log file name [/var/log/redis_6379.log] 
Selected default - /var/log/redis_6379.log
Please select the data directory for this instance [/var/lib/redis/6379] 
Selected default - /var/lib/redis/6379
Please select the redis executable path [/usr/local/bin/redis-server]
Selected default - /usr/local/bin/redis-server
Selected config:
Port : 6379
Config file : /etc/redis/6379.conf
Log file : /var/log/redis_6379.log
Data dir : /var/lib/redis/6379
Executable : /usr/local/bin/redis-server
Cli Executable : /usr/local/bin/redis-cli
Is this ok? Then press ENTER to go on or Ctrl-C to abort.

A questo punto premiamo INVIO nuovamente.

Installazione Completata!

Puoi verificare digitando

/usr/local/bin/redis-server -v

Settiamo quindi i parametri in nextcloud:

sudo nano /var/www/nextcloud/config/config.php

Aggiungiamo queste righe al config.php prima dell’ultima parentesi:

'memcache.local' => '\OC\Memcache\Redis',
'filelocking.enabled' => 'true',
'memcache.distributed' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' =>
array (
'host' => 'localhost',
'port' => 6379,
'timeout' => 0,
'dbindex' => 0,
),

Finito ! Fai il login come admin in Nextcloud e verifica che il messaggio della memcache sia sparito

Note sulla Sicurezza:

Verifica la porta 6379 perché potrebbe essere utilizzata per attaccarti.

Condiviso tramite sito VDMweb

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

quattro × 5 =