Cómo instalar Nextcloud con ISPConfig 3.1
Este tutorial describe los pasos para instalar Nextcloud para usuarios de ISPConfig, específicamente abordando cómo configurar ispconfig nextcloud para lograr una integración eficiente.
Requisitos previos
- Un servidor Linux con Apache, MariaDB y PHP instalado
- ISPConfig 3.1+ instalado (Tutorial del servidor perfecto)
- Un (sub)dominio que apunta a su servidor. Usaré nextcloud.example.com en este tutorial
Agregar el sitio
En ISPConfig navegue a Sitios y agregue un nuevo sitio web para instalar nextcloud.
Domain: nextcloud.example.com Harddisk Quota: Set quota for the file storage if necessary, or use -1 for unlimited. Auto-subdomain: None Let's Encrypt SSL: <-- Check this to receive a free SSL certificate from Let's Encrypt. PHP: Fast-CGI
Ir a Opciones
Agregue configuraciones personalizadas de php.ini:
opcache.enable=1 opcache.enable_cli=1 opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=10000 opcache.revalidate_freq=1 opcache.save_comments=1 memory_limit = 512M
¡Y dale a guardar!
Agregar la base de datos
NOTA: Toda mi base de datos tiene el ID del cliente delante de ellos, por lo que la base de datos (usuario) para el cliente 8 se llamaría «c8nextcloud». Esto puede ser diferente en su sistema.
Ir a la base de datos de usuarios y agregar un nuevo usuario para ispconfig nextcloud.
Client: Select the client Database user: nextcloud Password: Generate a password and save this in a (temporary) txt file.
Guarde el nuevo usuario.
Luego, vaya a bases de datos y agregue una nueva base de datos
Site: nextcloud.example.com Database name: nextcloud Database user: Select the database user you just created
¡Y dale a guardar!
Añadir un usuario de FTP
Ir a Cuentas FTP
Website: nextcloud.example.com Username: nextcloud (ISPConfig will eventually add a prefix to this username) Password: Generate a password and save it in the (temporary) txt file you created earlier.
Guardar el nuevo usuario
Instalar Nextcloud
Descargue el instalador web de Nextcloud en nextcloud.com/install/#instructions-server (en Instalador web)
Inicie sesión en su servidor con su programa FTP utilizando el usuario FTP que acaba de crear (puede encontrar el nombre de su usuario FTP en Cuentas FTP) y cargue setup-nextcloud.php en la carpeta web.
Vaya a nextcloud.example.com/setup-nextcloud.php
Haga clic en Siguiente
Reemplazar
nextcloud
con
.
Haga clic en Siguiente
Nombre de usuario: el nombre de usuario de su usuario administrador
Contraseña: la contraseña de su usuario administrador (¡utilice una contraseña segura!)
Haga clic en Almacenamiento y base de datos
Carpeta de datos:
/var/www/clients/client8/web16/private/data
Todos los archivos que coloque en Nextcloud ahora se guardarán fuera de la carpeta /web, que es más segura.
Nota: Reemplace client8 y web16 con el cliente y la identificación web correctos. Puede encontrarlos en la configuración de su sitio web -> raíz del documento.
Seleccione MySQL/MariaDB
Username: c8nextcloud Password: The first password you wrote down in your txt file Database name: c8nextcloud
Nota: Puede encontrar el nombre de la base de datos (usuario) en ISPConfig-> Sitios -> Bases de datos.
Presiona Finalizar configuración, ¡y listo! Ahora tiene ispconfig nextcloud configurado y listo para usar. Lo único que queda por hacer es configurar Nextcloud según sus necesidades y eventualmente instalar algunas aplicaciones.