Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:nextcloud

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:aplicaciones_web:nextcloud [2020/12/07 14:30] – [Aplicaciones] tempwininformatica:software:aplicaciones_web:nextcloud [2025/04/23 16:14] (actual) – [occ: la línea de comandos de Nextcloud] tempwin
Línea 15: Línea 15:
   * [[https://apps.nextcloud.com/apps/keeweb|Keeweb]]: visor de bases de datos de contraseña de KeePass.   * [[https://apps.nextcloud.com/apps/keeweb|Keeweb]]: visor de bases de datos de contraseña de KeePass.
   * [[https://apps.nextcloud.com/apps/files_reader|Reader (ebook reader)]]: lector de libros electrónicos (formatos    Epub, PDF, CBR y CBZ.   * [[https://apps.nextcloud.com/apps/files_reader|Reader (ebook reader)]]: lector de libros electrónicos (formatos    Epub, PDF, CBR y CBZ.
 +  * [[https://github.com/nextcloud/text|Text]]: edición colaborativa de documentos de texto (incluido en la instalación de Nextcloud).
 +  * [[informatica:software:aplicaciones_web:nextcloud:bookmarks|Bookmarks]]: registro y organización de sitios web favoritos.
  
 +===== Instalación =====
 +
 +==== Docker ====
 +
 +A partir de la imagen no oficial de [[https://github.com/Wonderfall/docker-nextcloud|Wonderfall]] ([[https://github.com/Wonderfall/docker-nextcloud/issues/80|notas sobre los cambios]])
 +
 +<code yaml>
 +version: '3'
 +
 +services:
 +  cloud.tempwin.net:
 +    image: ghcr.io/wonderfall/nextcloud
 +    container_name: cloud.tempwin.net
 +    restart: always
 +    environment:
 +      - UID=1000
 +      - GID=1000
 +      - DB_TYPE=mysql
 +      - DB_NAME=nextcloud
 +      - DB_USER=nextcloud_user
 +      - DB_PASSWORD=estoesunsecreto
 +      - DB_HOST=bd-master
 +      - VIRTUAL_PORT=8888
 +      - VIRTUAL_HOST=cloud.tempwin.net # obligatorio para nginx-proxy
 +      - LETSENCRYPT_HOST=cloud.tempwin.net # obligatorio para letsencrypt proxy
 +      - LETSENCRYPT_EMAIL=tempwin@gmail.com # obligatorio para letsencrypt proxy
 +    volumes:
 +      - ./app/data:/data
 +      - ./app/config:/nextcloud/config
 +      - ./app/apps:/nextcloud/apps2
 +      - ./app/themes:/nextcloud/themes
 +</code>
 +
 +<WRAP center round important 60%>
 +Esta imagen dejó de dar soporte en la versión 25. Es recomendable usar la oficial o [[informatica:sistemas_operativos:virtualizacion:docker:imagenes:nextcloud#linuxserverio|la de LinuxServer.io]]
 +</WRAP>
 +
 +
 +===== Configuración =====
 +
 +Nextcloud usa el fichero ''config/config.php'' para controlar operaciones de servidor. Muchas de estas opciones se pueden configurar desde el propio panel de administración de Nextcloud.
 +
 +La lista de los parámetros de configuración se puede consultar desde [[https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html|aquí]].
 +===== WevDAV =====
 +
 +Nextcloud soporta el protocolo //Web Distributed Authoring and Versioning// (WebDAV) y es posible montar el recurso desde Linux a través del paquete ''davfs2'':
 +
 +<code>
 +sudo mount -t davfs -o noexec https://minube.ejemplo.com/remote.php/webdav/ /mnt/punto/montaje
 +</code>
 +
 +Pedirá las credenciales de un usuario de Nextcloud.
 +
 +Obviamente ''/mnt/punto/montaje'' debe existir con anterioridad.
 +
 +Para desmontarlo:
 +
 +<code>
 +sudo umount /mnt/punto/montaje
 +</code>
 +
 +  * [[https://sleeplessbeastie.eu/2017/09/04/how-to-mount-webdav-share/|How to mount WebDAV share]]
 +
 +===== occ: la línea de comandos de Nextcloud =====
 +
 +''occ'' es un script que permite realizar operaciones habituales en el servidor de Nextcloud (actualizar Nextcloud, gestionar usuarios, contraseñas, etc.)
 +
 +  * ''php occ user:resetpassword admin'': cambia la contraseña del usuario ''admin''
 +  * ''php occ app:update %%--%%all'': actualiza todos los complementos.
 +  * ''php occ user:list'': lista los usuarios de Nextcloud.
 +  * ''php occ files:scan %%--%%all'': actualiza la base de datos de los ficheros y directorios.
 +  * ''php occ security:bruteforce:reset 192.168.1.1'': vacía el bloqueo por intento de fuerza bruta a la IP ''192.168.1.1''
 +  * ''occ db:add-missing-indices'': añade índices faltantes a las tablas.
 +
 +Más posibilidades de ''occ'' en la [[https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/occ_command.html|documentación oficial]]
 +
 +===== Configuración =====
 +
 +==== Seleccionar la aplicación por defecto ====
 +
 +Si queremos indicar la aplicación que se mostrará por defecto cuando el usuario inicie sesión o pulse en el logo del menú, como administradores hay que dirigirse a //Administración// -> //Tema// -> //Ajustes de la barra de navegación// -> **Aplicación por defecto**. Ahí indicamos que queremos usar una aplicación por defecto personalizada y elegimos cuál de las instaladas. 
 ====== Recursos ====== ====== Recursos ======
  
   * [[https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule|Calendario de mantenimiento y lanzamientos]]   * [[https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule|Calendario de mantenimiento y lanzamientos]]
 +  * [[https://scan.nextcloud.com/|Nextcloud Security Scan]]: herramienta para escanear la seguridad de una instalación privada de Nextcloud.
  
informatica/software/aplicaciones_web/nextcloud.1607347843.txt.gz · Última modificación: por tempwin