Support setting important system configuration values during Docker initialization
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- docker, shell
- Área
- devops, infrastructure
Línea de trabajo
Comienza con el flujo de inicialización por primera vez basado en Docker y los comandos OCC mostrados en el issue. Compara los dos enfoques propuestos para establecer maintenance_window_start y default_phone_region y determina qué ruta de configuración es compatible. La tarea está terminada cuando una instalación nueva de Docker puede configurar estos valores sin llamadas OCC manuales posteriores a la instalación.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
When deploying Nextcloud using the official Docker image, certain important system configuration values are not set by default, resulting in warnings or suboptimal behavior even after a clean installation. Two common examples are:
- maintenance_window_start
Fresh installations display this warning in the system overview: "Server has no maintenance window start time configured."
There is currently no way to set this value during the Docker-based setup. Instead, it must be configured manually via OCC:./occ config:system:set maintenance_window_start --type=integer --value=1 - default_phone_region
Fresh installations display in the system overview: "Your installation has no default phone region set"
There is currently no way to set this value during the Docker-based setup. Instead, it must be configured manually via OCC:./occ config:system:set default_phone_region --value="DE"
Expected Behavior
A fresh Nextcloud Docker installation should result in a fully configured, clean state, without requiring manual OCC calls for essential system settings.
Proposed Solution A
Introduce environment variables that allow setting all values at container startup which can result in warnings or messages on the "Security & setup warnings" page.
environment:
- NEXTCLOUD_DEFAULT_PHONE_REGION=DE
- NEXTCLOUD_MAINTENANCE_WINDOW_START=1
Proposed Solution B
Offer a documented and supported way to inject occ commands during first-time initialization.
Impact
- Reduces post-installation steps
- Improves automation and reproducibility
- Avoids confusing warnings for new users
- Aligns with Docker/container best practices
Thanks for your time and for maintaining the Docker image!
- Lenguaje dominante
- Shell
- Estrellas
- 7.4k
- Forks
- 1.9k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nextcloud/docker
-
1. To develop bug feature: cron image
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Drop paragarph about anonymous (unnamed) volumes under Persistent Storage section fo the docsAbiertobug docs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
-
0. Needs triage bug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Imagick architecture mismatch (x86_64 vs aarch64) on official arm64 image causes Apache segfaultsAbierto0. Needs triage bug
Dificultad 4/5 3-5 días Aptitud para principiantes 50/100
Todos los issues de nextcloud/docker
Issues similares
-
Install software-properties-common before adding the Suricata PPAPosiblemente ocupada @himanishpuri la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Ergane-Foundation/vajra#55 · 2 comentarios ·
Los mantenedores suelen responder en 2 días
-
[cifuzz] "Minimizing crashes reduces fuzzing time" is logged for every batch run, even with minimize-crashes offPosiblemente ocupada @martinfrancois la tomó hoy. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
alunduil/alunduil-chezmoi#914 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
obra/superpowers#2505 ·
Los mantenedores suelen responder en 3 días
-
cao-evolution cao-evolution:compiler-security
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
githubnext/gh-aw-cao#17586 ·
Los mantenedores suelen responder en 1 día