Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Output
ID Status Spawn Ready Summary
2 Done today at 16:12 UTC today at 16:12 UTC Install "nextcloud"
snap
Si desea obtener más información sobre el snap de Nextcloud, hay algunos comandos que
pueden ser útiles.
Los snaps pueden definir las interfaces con las que son compatibles, que constan de una
ranura y un conector que, al combinarse, permiten que los snaps accedan a ciertas
capacidades o niveles de acceso. Por ejemplo, los snaps que deben actuar como cliente de
red deben tener la interfaz network. Para ver qué “interfaces” de snap define este snap,
escriba:
snap interfaces nextcloud
Output
Slot Plug
:network nextcloud
:network-bind nextcloud
- nextcloud:removable-media
Para obtener información sobre todos los servicios y aplicaciones específicos que
proporciona este snap, puede consultar el archivo de definición del snap escribiendo lo
siguiente:
cat /snap/nextcloud/current/meta/snap.yaml
Esto le permitirá ver los componentes individuales incluidos en el snap, si necesita ayuda
con la depuración.
Para configurar Nextcloud con una nueva cuenta de administrador, utilice el comando
nextcloud.manual-install. Debe especificar un nombre de usuario y una contraseña
como argumentos:
Output
Nextcloud is not installed - only a limited number of commands are
available
Nextcloud was successfully installed
Ahora que Nextcloud está instalada, deberemos ajustar los dominios de confianza para que
responda a las solicitudes usando el nombre de dominio o la dirección IP del servidor.
Output
localhost
Actualmente, solo localhost está presente como el primer valor en la matriz. Podemos
añadir una entrada para el nombre de dominio o dirección IP de nuestro servidor
escribiendo lo siguiente:
Output
System config value trusted_domains => 1 set to string example.com
Si consultamos de nuevo los dominios de confianza, veremos que, ahora, tenemos dos
entradas:
Output
localhost
example.com
Si tiene un nombre de dominio asociado con su servidor Nextcloud, la mejor opción para
proteger su interfaz web es obtener un certificado SSL de Let’s Encrypt.
Comience por abrir los puertos en el firewall que Let’s Encrypt utiliza para validar la
propiedad del dominio. Esto hará que su página de inicio de sesión de Nextcloud sea
accesible públicamente, pero, como tenemos una cuenta de administrador configurada,
nadie podrá interceptar la instalación:
Primero, se le preguntará si su servidor cumple con las condiciones necesarias para solicitar
un certificado del servicio Let’s Encrypt:
Output
In order for Let's Encrypt to verify that you actually own the
domain(s) for which you're requesting a certificate, there are a
number of requirements of which you need to be aware:
1. In order to register with the Let's Encrypt ACME server, you must
agree to the currently-in-effect Subscriber Agreement located
here:
https://letsencrypt.org/repository/
2. You must have the domain name(s) for which you want certificates
pointing at the external IP address of this machine.
Output
Please enter an email address (for urgent notices or key recovery):
your_email@domain.com
Output
Please enter your domain name(s) (space-separated): example.com
Output
Attempting to obtain certificates... done
Restarting apache... done
Ahora puede pasar directamente a iniciar sesión en Nextcloud por primera vez.
Para generar un certificado autofirmado, y configurar Nextcloud para que lo utilice, escriba
lo siguiente:
Output
Generating key and self-signed certificate... done
Restarting apache... done
Ahora que la interfaz está protegida, abra los puertos web en el firewall para permitir el
acceso a la interfaz web: