Vamos a instalar Nextcloud en nuestro sistema operativo, una vez más jeje, pero esta vez intentando que sea más fácil, te dejaré las otras formas abajo, la de Docker también es fácil.
Primero de todo actualizar:
apt-get update -y
Instalar Lamp en Ubuntu 20.04
Una vez actualizado, procedemos a instalar Lamp en Ubuntu 20.04.
Ahora creamos la base de datos con el nombre que queiras, por ejemplo «nextclouddb», debes recordar lo que pones o apuntarlo porque luego lo necesitaremos.
create database nextclouddb;
Agregamos el usuario «nextcloud» y la «password», también puedes poner los que quieras.
grant all on nextclouddb.* to 'nextcloud'@'localhost' identified by 'mipassword';
Ya está, ahora para salir estos dos comandos:
flush privileges; exit;
Descargar Nextcloud
Te recomiendo que revises la página de descargas oficial, para verificar la última versión instalada. En este caso ponemos la 20, tendrás que modificarlo según sea la última versión o la que bajes en los siguientes comandos.
Guarda el archivo con Control + X y cierra el editor.
Ahora necesitas habilitar el virtual host de Apache, junto con los módulos necesarios.
a2ensite nextcloud.conf
a2enmod rewrite headers env dir mime setenvif ssl
Para concluir la instalación de un servidor Nextcloud, solo falta reiniciar Apache.
systemctl restart apache2
Acceder a Nextcloud
Para configurar la herramienta, introduces la URL del servicio en tu navegador web favorito. Instalar Nextcloud.
http://midominio.com
En la pantalla que nos aparece creamos nuestra cuenta de administrador, después más abajo, introducimos las datos que pusimos antes de la base de datos que creamos.
Si todo es correcto, arrancará Nextcloud en la pantalla de bienvenida.
Tenemos que comprobar si existe y si no es así crear un archivo en la siguiente ruta. Reemplazando el Directorio y otras rutas de archivos con sus propias rutas de archivos:
cd /etc/apache2/sites-available nano nextcloud.conf
El contenido será el siguiente, donde lo que nos importa en esta parte es que esté Options +FollowSymlinks
Alias /nextcloud "/var/www/nextcloud/"
<Directory /var/www/nextcloud/> Options +FollowSymlinks AllowOverride All
<IfModule mod_dav.c> Dav off </IfModule>
SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
</Directory>
Luego habilita el sitio recién creado:
a2ensite nextcloud.conf
Mover carpeta Data del usuario en cuestión.
Asegúrate de que no se esté ejecutando trabajos cron de Apache.
Parar ser servicio de Apache
service apache2 stop
Mover la carpeta del usuario /data a la nueva ubicación usando este ejemplo y cambiándolo por tus rutas:
cd /var/www/html/nextcloud
cp -r data /srv/dev-disk-by-label-datos/nextcloud
mv data data.old
Cree un enlace simbólico desde la ubicación original a la nueva ubicación
ln -s /srv/dev-disk-by-label-datos/nextcloud/data data
Asegúrate de que los permisos sigan siendo correctos en el enlace simbólico que hemos creado en /var/www/html/nextcloud. El propietario no puede ser Root, hay que verlo y cambiarlo con los siguientes comandos:
ls -al
chown -h www-data:www-data data
chown -R www-data:www-data data
También comprueba los permisos de la carpeta que has movido:
cd /srv/dev-disk-by-label-datos/nextcloud/ chown -h www-data:www-data data chown -R www-data:www-data data
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
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.
🖪 NextCloud instalar DISCO DURO EXTERNO USB 🖫 Parte 3️⃣
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies