| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa |
| informatica:software:aplicaciones_web:nextcloud [2020/11/06 16:30] – [Aplicaciones] tempwin | informatica:software:aplicaciones_web:nextcloud [2025/04/23 16:14] (actual) – [occ: la línea de comandos de Nextcloud] tempwin |
|---|
| * [[https://apps.nextcloud.com/apps/music|Music]]: reproductor de música. | * [[https://apps.nextcloud.com/apps/music|Music]]: reproductor de música. |
| * [[https://apps.nextcloud.com/apps/apporder|AppOrder]]: ordenación personalizada del menú de aplicaciones. | * [[https://apps.nextcloud.com/apps/apporder|AppOrder]]: ordenación personalizada del menú de aplicaciones. |
| * [[https://apps.nextcloud.com/apps/cookbook|Cookbook]]: recetario. | * [[informatica:software:aplicaciones_web:nextcloud:cookbook|Cookbook]]: recetario. |
| * [[https://apps.nextcloud.com/apps/tasks|Tasks]]: tareas. | * [[https://apps.nextcloud.com/apps/tasks|Tasks]]: tareas. |
| * [[informatica:software:aplicaciones_web:nextcloud:calendar|Calendar]]: aplicación de calendario. | * [[informatica:software:aplicaciones_web:nextcloud:calendar|Calendar]]: aplicación de calendario. |
| * [[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. |
| |