Nextcloud 12 en Raspberry Pi 3 con MariaDB, PHP 5 y lighttp

Publicado por Angel

usb


Instalaremos Nextcloud con MariaDB

  • Instalamos MariaDB
sudo apt install mariadb-server

Nos pedirá la contraseña

user:	root
paswd:
base:

Securizamos la instalación:

sudo mysql_secure_installation

Tras introducir la contraseña de root respondemos a las preguntas como sigue:

  • Change the root password? [Y/n] n

  • Remove anonymous users? [Y/n] y

  • Disallow root login remotely? [Y/n] y

  • Remove test database and access to it? [Y/n] y

  • Reload privilege tables now? [Y/n] y

Accedemos a la consola de MariaDB:

mysql -u root -p

Y ejecutamos los siguientes comandos cambiando “miusuario” y “micontraseña” al gusto: crear una base nueva mysql

mysqladmin -u root -p create NOMBRE-DE-DB

Ya tenemos lista la base de datos.

Instalamos PHP5 y el servidor lighttp

sudo apt install lighttpd php5-cgi php5-curl php5-gd php5-mysql~
  • Adaptamos para que lighttpd funcione con PHP5
sudo nano /etc/lighttpd/lighttpd.conf

Hay que ir al apartado server.modules y añadir la siguiente linea:

"mod_fastcgi",

Y al final del archivo añadimos lo siguiente:

fastcgi.server = ( ".php" => ((
                   "bin-path" => "/usr/bin/php-cgi",
                   "socket" => "/tmp/php.socket"
                )))

Ahora ya funciona php en lighttp

  • Ahora vamos a la web de Nextcloud y descargamos el archivo comprimido en:
cd /var/www/html
sudo wget https://download.nextcloud.com/server/releases/nextcloud-12.0.0.zip
sudo unzip nextcloud-12.0.0.zip
sudo rm nextcloud-12.0.0.zip
sudo chown -R www-data:www-data /var/www/html/nextcloud

Accedemos desde el navegador a nuestro servidor http://ip_de_la_raspberry.com/nextcloud/ y rellenamos todos los datos que nos pide el instalador:

Otros comandos.

  • reiniciar lighttp
sudo service lighttpd restart

Fuentes: miraspberrypi, desdelinux

Canal en Telegram uGeekPodcast en Twitter

Tags: , MariaDB , PHP , blog , lighttp , nextcloud , raspberry , servidor , terminal , ubuntu ,