Skip to content

Script para automatizar la instalación y configuración de Nextcloud.

License

Notifications You must be signed in to change notification settings

devsebastian44/Nextcloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instalador Automatizado de Nextcloud

Estado Licencia

Una solución profesional y automatizada en Bash para desplegar Nextcloud en servidores Ubuntu. Este proyecto simplifica la instalación del stack LEMP (Linux, Nginx/Apache, MySQL, PHP) y la configuración de Nextcloud.

Características

  • Gestión Automatizada de Dependencias: Instala PHP 8.1, Apache2, MySQL y las extensiones necesarias.
  • Diseño Modular: Lógica del script separada en funciones para facilitar el mantenimiento.
  • Registro (Logging): Logs de instalación detallados para la resolución de problemas.
  • Verificación de Seguridad: Verifica privilegios de root antes de la ejecución.

Estructura del Proyecto

.
├── configs/        # Plantillas de configuración
├── docs/           # Documentación
├── Scripts/        # Scripts auxiliares
├── tests/          # Pruebas de validación
├── setup.sh        # Script instalador principal
└── .gitlab-ci.yml  # Configuración CI/CD

Comenzando

Ver docs/INSTALLATION.md para instrucciones detalladas.

Ejecución Rápida

git clone https://github.com/Devsebastian44/Nextcloud.git
cd Nextcloud
chmod +x setup.sh
sudo ./setup.sh

Descargo de Responsabilidad

Este software se proporciona "tal cual", sin garantía de ningún tipo. Úselo bajo su propio riesgo.

About

Script para automatizar la instalación y configuración de Nextcloud.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages