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.
| Componente | Rol típico |
|---|---|
| PHP | Ejecuta PHP para el entorno local de Nextcloud. |
| MySQLMariaDBPostgreSQL | Ejecuta MySQL / MariaDB / PostgreSQL para el entorno local de Nextcloud. |
| Redis | Ejecuta Redis para el entorno local de Nextcloud. |
| NginxApacheCaddy | Ejecuta 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.
- 1Instala el proyecto y sus dependencias siguiendo la documentación oficial de Nextcloud.
- 2Selecciona en FlyEnv la versión de runtime que necesita el proyecto.
- 3Inicia los servicios de base de datos indicados en la configuración del proyecto.
- 4Inicia la caché, la búsqueda u otros servicios auxiliares solo cuando sean necesarios.
- 5Configura el servidor web local, los dominios y HTTPS según sea necesario.
- 6Agrupa los servicios relacionados para iniciarlos juntos de nuevo con facilidad.
Ver la demo
Sigue un stack de proyecto local completo gestionado desde FlyEnv.
Ejecuta un stack PHP de Nextcloud completo en localSoluciones relacionadas
¿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 .