Skip to content
← Todas las soluciones
Nextcloud logo

CMS y sitios web solución

Ejecuta Nextcloud en local con FlyEnv

Las instalaciones de Nextcloud suelen usar PHP, una base de datos, un servidor web y Redis opcional. FlyEnv ayuda a mantener coordinados esos servicios locales de colaboración alrededor del proyecto Nextcloud.

Stack del proyecto local

Servicios que FlyEnv puede gestionar para Nextcloud

Acerca de Nextcloud

Nextcloud es una plataforma de colaboración autoalojada centrada en la sincronización y el uso compartido de archivos, además de aplicaciones de equipo extensibles. Su servidor combina el almacenamiento de usuarios con apps de calendario, contactos, integración ofimática, notificaciones y almacenamiento externo.

Una instalación local de Nextcloud es una aplicación web PHP con una base de datos y un directorio de datos escribible, que suele administrarse con el comando `occ`. Redis, un backend de búsqueda de texto completo, un servidor ofimático y un proxy inverso son añadidos habituales en ciertos despliegues, pero no son obligatorios en todas las instancias.

Capacidades principales

  • Sincronización y uso compartido de archivos
  • Ecosistema de apps
  • Calendario y contactos
  • Almacenamiento externo
  • Uso compartido federado
  • Administración con occ

Casos de uso comunes

  • Uso compartido privado de archivos en equipo
  • Portales de colaboración autoalojados
  • Pruebas de sincronización de documentos
  • Desarrollo de apps personalizadas de Nextcloud

Nextcloud necesita almacenamiento, acceso web y mantenimiento programado

El directorio de datos y la base de datos son el núcleo. Los demás servicios dependen de las apps habilitadas, la escala y la forma en que se integra la instancia.

Servidor web PHP y directorio de datos
Sirven la aplicación y conservan los archivos de los usuarios fuera del código de la aplicación.
Base de datos y occ
MySQL, MariaDB o PostgreSQL almacenan los metadatos, mientras que `occ` realiza la instalación, las actualizaciones y el mantenimiento.
Cron y Redis opcional
Los trabajos en segundo plano deben ejecutarse con cron; Redis suele configurarse para bloqueos o caché, pero es opcional en una instancia básica.
Servicio ofimático o de búsqueda opcional
Collabora, OnlyOffice o un backend de búsqueda solo se inician cuando esas integraciones están habilitadas.

Recursos del proyecto

Para los comandos de instalación, las versiones compatibles y la configuración específica del proyecto, consulta la documentación oficial de Nextcloud .

Stack local típico

Los servicios exactos dependen del proyecto, su versión y su configuración local. Esta es una configuración local común, no un requisito fijo.

ComponenteRol típico
PHPEjecuta PHP para el entorno local de Nextcloud.
MySQLMariaDBPostgreSQLEjecuta MySQL / MariaDB / PostgreSQL para el entorno local de Nextcloud.
RedisEjecuta Redis para el entorno local de Nextcloud.
NginxApacheCaddyEjecuta Nginx / Apache / Caddy para el entorno local de Nextcloud.

Cómo ayuda FlyEnv

  • Adapta el runtime del proyecto

    Elige la versión de runtime que necesita Nextcloud.

  • Gestiona los servicios locales

    Inicia bases de datos, cachés y otros servicios solo cuando el proyecto los necesite.

  • Mantén los proyectos aislados

    Permite que cada proyecto use sus propias versiones y configuraciones de servicios.

  • Configura dominios locales

    Accede a los proyectos mediante dominios locales y HTTPS cuando sea necesario.

Configura el entorno local

La instalación del proyecto sigue la documentación oficial. FlyEnv gestiona los runtimes, las bases de datos, los servidores web y los servicios auxiliares que lo rodean.

  1. 1Instala el proyecto y sus dependencias siguiendo la documentación oficial de Nextcloud.
  2. 2Selecciona en FlyEnv la versión de runtime que necesita el proyecto.
  3. 3Inicia los servicios de base de datos indicados en la configuración del proyecto.
  4. 4Inicia la caché, la búsqueda u otros servicios auxiliares solo cuando sean necesarios.
  5. 5Configura el servidor web local, los dominios y HTTPS según sea necesario.
  6. 6Agrupa los servicios relacionados para iniciarlos juntos de nuevo con facilidad.

Ver la demo

Sigue un stack de proyecto local completo gestionado desde FlyEnv.

Miniatura de Ejecuta un stack PHP de Nextcloud completo en localEjecuta un stack PHP de Nextcloud completo en local

¿Listo para ejecutar Nextcloud en local?

Usa FlyEnv para gestionar los runtimes, las bases de datos, los servidores web y los servicios que rodean a tu entorno local de Nextcloud .

Descargar FlyEnv

¿Tienes preguntas sobre el uso de FlyEnv?