Cambios para el documento Instalacion (docker)

Última modificación por dFa el 2025/02/24 10:01

Desde la versión 25.4
editado por dFa
el 2025/02/22 16:13
Cambiar el comentario: No hay comentario para esta versión
Hasta la versión 26.2
editado por dFa
el 2025/02/22 16:34
Cambiar el comentario: No hay comentario para esta versión

Resumen

Detalles

Propiedades de página
Contenido
... ... @@ -74,6 +74,7 @@
74 74   MYSQL_PASSWORD: Ko5b0sq977j1saaCQ3SD55
75 75   REDIS_HOST: redis
76 76   PHP_UPLOAD_LIMIT: 0
77 + NEXTCLOUD_DATA_DIR: /var/nextcloud/data
77 77   command: >
78 78   sh -c "chown -R www-data:www-data /var/nextcloud &&
79 79   chmod -R 770 /var/nextcloud &&
... ... @@ -288,9 +288,21 @@
288 288  
289 289  === config.php ===
290 290  
291 -Una vez realziada la instralación, hacemos lo mismo con el fichero config.php que se encuentra en el volumen app dentro del directorio config:
292 +Una vez realizada la instalación, nos redireccionará mediante https lo cual dará el siguiente error:
292 292  
294 +[[image:1740242599208-350.png]]
295 +
296 +Procedemos a modificar el fichero config.php que se encuentra en el volumen app dentro del directorio config con la siguiente configuración, teniendo en cuenta de no reemplazar los siguiente valores:
297 +
293 293  {{code language="php"}}
299 +'passwordsalt' => 'bFuPjx3NMpliQCtY729Uob2SRp19xe',
300 +'secret' => 'eFMG77LAdbjw6oPSJM7hL/IDPBnP3qDxE7xlX6/uPMOvQ/kG'
301 +'dbpassword' => 'Ko5b0sq977j1saaCQ3SD55'
302 +{{/code}}
303 +
304 +config.php:
305 +
306 +{{code language="php"}}
294 294  <?php
295 295  $CONFIG = array (
296 296   'memcache.local' => '\\OC\\Memcache\\APCu',
... ... @@ -300,7 +300,7 @@
300 300   array (
301 301   'path' => '/var/www/html/apps',
302 302   'url' => '/apps',
303 - 'writable' => true,
316 + 'writable' => false,
304 304   ),
305 305   1 =>
306 306   array (
... ... @@ -331,6 +331,8 @@
331 331   'dbtype' => 'mysql',
332 332   'version' => '30.0.6.2',
333 333   'overwrite.cli.url' => 'https://dfacloud.ddns.net',
347 + 'overwritehost' => '10.100.200.35:8080',
348 + 'overwriteprotocol' => 'http',
334 334   'dbname' => 'nextcloud',
335 335   'dbhost' => 'db',
336 336   'dbport' => '',
... ... @@ -350,6 +350,30 @@
350 350  
351 351  Dado que indica el directorio de datos dentro del contenedor.
352 352  
368 +Así como la directivas:
369 +
370 +* overwrite.cli.url' => 'https:~/~/dfacloud.ddns.net'
371 +* 'overwritehost' => '10.100.200.35:8080'
372 +* 'overwriteprotocol' => 'http'
373 +
374 +Estas directivas garantizarán que podremos acceder mediante http de manera loca y mediante https de manera externa.
375 +
376 +Reiniciamos los contenedores y ya podremos logarnos mediante http, no obstante veremos el siguiente error:
377 +
378 +[[image:1740243210561-513.png]]
379 +
380 +Esto es debido a que, en nuestro docker-compose.yml hemos modificado el directorio de usuario, dado que es una buena practica recomendada por nextcloud para mejorar la seguridad.
381 +
382 +Tan solo debemos copiar el contenido del directorio de usuario recien creado durante la instalación en nuestra nueva ruta:
383 +
384 +{{code language="php"}}
385 +docker exec -it nextcloud-app bash
386 +cp -Rp /var/www/html/data/ /var/nextcloud/
387 +{{/code}}
388 +
389 +(% class="wikigeneratedid" %)
390 +Tras esto ya podremos acceder a nextcloud correctamente.
391 +
353 353  === Permisos ===
354 354  
355 355  Es importante tener en cuenta los permisos de los directorios, sobre todo los directorios de datos y perfiles de usuarios.
1740242599208-350.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.dFa
Tamaño
... ... @@ -1,0 +1,1 @@
1 +14.2 KB
Contenido
1740242963033-992.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.dFa
Tamaño
... ... @@ -1,0 +1,1 @@
1 +8.9 KB
Contenido
1740243210561-513.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.dFa
Tamaño
... ... @@ -1,0 +1,1 @@
1 +22.1 KB
Contenido