Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:nextcloud

Nextcloud

Almacenamiento en la nube

Aplicaciones

  • Music: reproductor de música.
  • AppOrder: ordenación personalizada del menú de aplicaciones.
  • Cookbook: recetario.
  • Tasks: tareas.
  • Calendar: aplicación de calendario.
  • Contacts: gestión de contactos.
  • Keeweb: visor de bases de datos de contraseña de KeePass.
  • Reader (ebook reader): lector de libros electrónicos (formatos Epub, PDF, CBR y CBZ.
  • Text: edición colaborativa de documentos de texto (incluido en la instalación de Nextcloud).
  • Bookmarks: registro y organización de sitios web favoritos.

Instalación

Docker

A partir de la imagen no oficial de Wonderfall (notas sobre los cambios)

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

Esta imagen dejó de dar soporte en la versión 25. Es recomendable usar la oficial o la de LinuxServer.io

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 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:

sudo mount -t davfs -o noexec https://minube.ejemplo.com/remote.php/webdav/ /mnt/punto/montaje

Pedirá las credenciales de un usuario de Nextcloud.

Obviamente /mnt/punto/montaje debe existir con anterioridad.

Para desmontarlo:

sudo umount /mnt/punto/montaje

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 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ónTemaAjustes de la barra de navegaciónAplicación por defecto. Ahí indicamos que queremos usar una aplicación por defecto personalizada y elegimos cuál de las instaladas.

Recursos

informatica/software/aplicaciones_web/nextcloud.txt · Última modificación: por tempwin