ownCloud es la mejor herramienta a mi gusto, para mantener un sistema de ficheros en la nube, bajo nuestro control sin tener que hacer uso de servicios de pago. A veces, es necesario añadir ficheros o carpetas de gran tamaño, y buscamos una forma más rápida y eficaz de subirlos. Añadir ficheros a ownCloud (desde el shell) sin usar su cliente, subiéndolos al servidor ownCloud, y después añadiéndolos en el shell (ssh) con su comando occ.
Contenidos
A veces tenemos que añadir ficheros o carpetas de gran tamaño a ownCloud desde ubicaciones que por razón de su conectividad, nos sería más util añadirlas de otra forma directamente a la carpeta de almacenamiento de nuestro ownCloud, que por el método tradicional a través de un cliente ownCloud.
Es tan sencillo como llevar nuestros ficheros o carpetas al directorio de almacenamiento y después indicarle a ownCloud que añadimos unos ficheros.
Consultaremos el fichero de configuración de nuestro owncloud para saber donde esta nuestro datadirectory.
El fichero de configuración estará en la carpeta config/ de nuestra instalación base (el ejemplo es para un owncloud típico en un VPS dedicado a tal efecto, aunque ponemos de forma comentada la variante para un usuario de castris con Hosting SSD compartido con Cpanel o un VPS SSD Managed con Cpanel)
root@dropbox:~# cat /var/www/owncloud/config/config.php |grep datadirectory 'datadirectory' => '/data', # Instalación típica con Installatron en una cuenta de hosting compartido de Castris misuaurio@servidor.castris.net [~]# cat /home/miusuario/public_html/archivos/config/config.php|grep datadirectory miusuario@servidor.castris.net [~/www]# cat archivos/config/config.php|grep datadirectory 'datadirectory' => '/home/myusuario/public_html/archivos/.randomstring.data',
Por tanto, el lugar apropiado para subir nuestros ficheros sería:
///files # Ubicación de los ficheros en una instalación típica de ownCloud con Cpanel en Castris /home/myusuario/public_html/archivos/.randomstring.data//files
A partir de ese directorio, podremos ubicar cualquier fichero o carpeta, teniendo en cuenta que la estructura añadida será la que después de la actualización de nuestra base de datos de ownCloud, tendremos en nuestro cliente ownCloud.
Para trabajar con owncloud debemos usar su interface de linea de comandos (cli) para php occ, que toda instalación de owncloud tiene, y que se ubica en el directorio de instalación de owncloud (en el de instalación del programa, no en el datadirectory)
Para actualizar la base de datos ejecutaremos el siguiente comando
root@dropbox:# cd /var/www/owncloud sudo -u www-data php occ files:scan --all
Si estamos en la instalación de cpanel con Castris, no necesitamos ejecutar sudo, ya que esta Castris configura los servicios de Apache+PHP con el usuario de Cpanel.
#Instalación ownCloud con Installatron en Castris miusuario@servidor.castris.net [~/www]# cd ~/public_html/archivos/; php occ files:scan --all # archivos = carpeta_donde_instale_owncloud
No es necesario user siempre –all, ya que es posible usar distintos argumentos que puedes consultar en la página de documentación Using de occ Command
Comparte este artículo
Comparte este articulo en
¡Hola a todos! Vamos a sumergirnos en el fascinante mundo de Mod Security y aprender…
Ya son muchos años en el sector, muchos años pasando por varios paneles de control,…
La lista UCEPROTECT es una herramienta utilizada por muchos administradores de sistemas y proveedores de…
No es la primera vez que me encuentro con el agotamiento de la memoria en…
Descubre cómo solucionar problemas de acceso a servidores con Centos 7, Almalinux 8, Ubuntu 20.04…
Uno de los mensajes más alarmantes que puedes encontrarte es aquel que indica que tu…