C贸mo: Cambiar / mover el directorio de datos en NEXTCLOUD

Configuraci贸n del servidor web Apache

Tenemos que comprobar si existe y si no es as铆 crear un archivo en la siguiente ruta. Reemplazando el Directorio y otras rutas de archivos con sus propias rutas de archivos:

cd /etc/apache2/sites-available
nano nextcloud.conf

El contenido ser谩 el siguiente, donde lo que nos importa en esta parte es que est茅 Options +FollowSymlinks聽

Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All

<IfModule mod_dav.c>
Dav off
</IfModule>

SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud

</Directory>

Luego habilita el sitio reci茅n creado:

a2ensite nextcloud.conf

Mover carpeta Data del usuario en cuesti贸n.

  • Aseg煤rate de que no se est茅 ejecutando trabajos cron de Apache.
  • Parar ser servicio de Apache
    service apache2 stop
  • Mover la carpeta del usuario /data a la nueva ubicaci贸n usando este ejemplo y cambi谩ndolo por tus rutas:
cd /var/www/html/nextcloud

cp -r data /srv/dev-disk-by-label-datos/nextcloud

mv data data.old
  • Cree un enlace simb贸lico desde la ubicaci贸n original a la nueva ubicaci贸n
    ln -s /srv/dev-disk-by-label-datos/nextcloud/data data
  • Aseg煤rate de que los permisos sigan siendo correctos en el enlace simb贸lico que hemos creado en /var/www/html/nextcloud. El propietario no puede ser Root, hay que verlo y cambiarlo con los siguientes comandos:
    ls -al

    chown -h www-data:www-data data

    chown -R www-data:www-data data
  • Tambi茅n comprueba los permisos de la carpeta que has movido:
cd /srv/dev-disk-by-label-datos/nextcloud/
chown -h www-data:www-data data
chown -R www-data:www-data data
  • Inciar servicio Apache
    service apache2 start

Fuentes:

https://help.nextcloud.com/t/howto-change-move-data-directory-after-installation/17170

https://help.nextcloud.com/t/is-there-a-safe-and-reliable-way-to-move-data-directory-out-of-web-root/3642/4

https://docs.nextcloud.com/server/13/admin_manual/installation/source_installation.html#apache-web-server-configuration

Publicado por

Gamba

鉁 Canal Youtube: Suscr铆bete para ayudarnos a mejorar. https://goo.gl/qDLQKe 鈻 REDES SOCIALES 鉁 Facebook: https://goo.gl/NzWfVU 鉁 Twitter: https://twitter.com/Gamba85_ 鉁 Twitch: https://www.twitch.tv/gamba85

5 comentarios en 芦C贸mo: Cambiar / mover el directorio de datos en NEXTCLOUD禄

  1. hola, estoy siguiendo tus interesantes videos que me facilitan mucho la instalacion de nexcloud, lo cual te agradezco.

    Por otro lado he realizado el procedimiento de mover el direcorio de datos y me ha dado m煤ltiples errores los cuales los he podido corregir con las siguientes modificaciones a tu procedimiento:

    1 en la edici贸n de nextcloud.conf hay varios errores, la buena seria esta:
    Alias /nextcloud 芦/var/www/html/nextcloud/禄

    Options +FollowSymlinks
    AllowOverride All

    Dav off

    SetEnv HOME /var/www/html/nextcloud
    SetEnv HTTP_HOME /var/www/html/nextcloud

    (como ves en el alias aparecen comillas y no 芦, por otro lado las rutas son :/var/www/html/nextcloud/, no /var/www/nextcloud/

    por otro lado los permisos son:
    para el enlace simb贸lico que se encuentra en el directorio /var/www/html/nextcloud/ : chown -h www-data:www-data data
    para el directorio nuevo de datos es:
    chown -R www-data:www-data data

    recibe un cordial saludo

    Javier

    1. Hola, gracias por el comentario, siempre es bueno ver alternativas, soluciones o si he apuntado algo mal, que puede ser.
      驴Viste si eso que indicas que est谩 mal en el v铆deo est谩 bien?

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *