Hola, vamos a instalar NEXTCLOUD en Openmediavault, aunque este tutorial también vale para otros sistemas Linux como Debian, u otros adaptando los comandos.
Como una imagen vale más que mil palabras, os dejo primero el vídeo por si lo queréis ver.
A continuación, os dejo la lista de comandos que he usado, por si lo quieres ir copiando y pegando, por ejemplo si estás conectado con el buen Putty.
Es importante que si estás en OpenMediavault instalándolo, cambies el puerto 80 y si lo usas, el 443, por otros.
Instalar el servidor HTTP Apache2, MariaDB, PHP y módulos relacionados
sudo su – Para poder ejecutar todo con permisos.
apt-get install apache2
apt-get install apache2 mariadb-server libapache2-mod-php7.
apt-get install php7.3-gd php7.3-json php7.3-mysql php7.3-curl php7.3-mbstring
apt-get install php7.3-intl php-imagick php7.3-xml php7.3-zip
apt-get -y install gcc make autoconf libc-dev pkg-config
apt-get -y install libmcrypt-dev
apt-get install php-dev libmcrypt-dev php-pear
pecl install mcrypt
service apache2 restart
Descargar NextCloud
cd /var/www/html
wget https://download.nextcloud.com/server/releases/nextcloud-19.0.0.zip
* Puedes ver la última versión en su web y cambiarla por la 19.0.0, https://download.nextcloud.com/server/releases
apt-get install unzip
unzip nextcloud-19.0.0.zip
mkdir -p /var/www/html/nextcloud/data
chown -R www-data:www-data /var/www/html/nextcloud/
chmod 750 /var/www/html/nextcloud/data
Ver la IP de nuestro equipo: hostname -I
Crear la base de datos NextCloud
Ahora que ha instalado todos los paquetes necesarios, continúe a continuación para comenzar a configurar los servidores. Primero ejecute los siguientes comandos para crear una base de datos en blanco de NextCloud.
Para iniciar sesión en el servidor MariaDB, ejecute los siguientes comandos
sudo mysql -u root -p
Luego crea una base de datos llamada nextcloud
CREATE DATABASE nextcloud;
Cree un usuario de base de datos llamado nextclouduser con una nueva contraseña
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'NUEVACONTRASEÑA';
Luego otorgue al usuario acceso completo a la base de datos.
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'CONTRASEÑAANTERIOR' WITH GRANT OPTION;
Finalmente, guarde sus cambios y salga.
FLUSH PRIVILEGES; EXIT;
☁️ Como ACCEDER desde INTERNET NEXTCLOUD y con las APLICACIONES – Parte 2️⃣
El archivo que hay que modificar es: /var/www/html/nextcloud/config
Hay que añadir una línea debajo de 0 => ‘192.168.1.96’, que en vuestro caso tendrá vuestra IP. Poniendo 1 => ‘IP o dominio’ como la anterior.
$CONFIG = array (
'instanceid' => '',
'passwordsalt' => '',
'secret' => '/YQtPMrC3g5f7dr',
'trusted_domains' =>
array (
0 => '192.168.1.96',
1 => 'IP o dominio'
🖪 NextCloud instalar DISCO DURO EXTERNO USB 🖫 Parte 3️⃣
Deja una respuesta