Software

Añadir ficheros a ownCloud sin usar un cliente (rsync, scp, ftp, usb)

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.

Agregar archivos o carpetas a su servidor ownCloud

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.

  • FTP, FTPS SCP
  • rsync
  • Disco local a ownCloud
  • Disco USB o externo a 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.

Hosting SSD con SSH
En Castris, los planes de pago tienen acceso SSH, y un ejemplo claro sería añadir a nuestro ownCloud, un fichero de backup desde otro servidor en la red, a través de rsync o scp, gozando de velocidades cercanas a 1Gbps, sin tener que descargar a nuestra casa u oficina para después subirlo, o incluso crear pequeños scripts para automatizar este tipo de tareas. En nuestro caso, a veces enviamos copias de backups completas a petición de los clientes a nuestro propio owncloud.

Cual es el directorio de ownClod donde se guardan los datos?

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.

Actualizar la base de datos de 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


Designed by Freepik

Comparte este artículo

 

Artículo Antiguo
Este artículo tiene más de 2 años. Es muy probable que su contenido este anticuado, aunque pueda ser de utilidad, es conveniente que revises otras informaciones al respecto. Si lo encuentras útil o crees que puede ser actualizado, deja tu comentario con la actualización para poder editarlo y que pueda ser útil a los demás.

Comparte este articulo en

Abkrim

Yo solo se que no se nada, y que me paso la vida aprendiendo

Entradas recientes

Youtube – Mod Security en DirectAdmin. Conocerlo y gestionarlo en el panel de control DirectAdmin.

¡Hola a todos! Vamos a sumergirnos en el fascinante mundo de Mod Security y aprender…

3 meses hace

Apertura del canal Youtube, Tecno Boomer, dedicado al mundo del hosting

Ya son muchos años en el sector, muchos años pasando por varios paneles de control,…

3 meses hace

El Uso de la Lista UCEPROTECT en los Niveles 2 y 3: Una Falacia de Causa Cuestionable

La lista UCEPROTECT es una herramienta utilizada por muchos administradores de sistemas y proveedores de…

4 meses hace

Fatal error: Allowed memory size of 268435456 bytes exhausted en WordPress. Otro post más… pero diferente

No es la primera vez que me encuentro con el agotamiento de la memoria en…

11 meses hace

Problemas de Acceso con Centos 7, Almalinux 8, Ubuntu 20.04, y Debian 10/11: Un Enigma Firewall CSF

Descubre cómo solucionar problemas de acceso a servidores con Centos 7, Almalinux 8, Ubuntu 20.04…

1 año hace

MySQL no inicia debido a errores en la base de datos interna de MySQL

Uno de los mensajes más alarmantes que puedes encontrarte es aquel que indica que tu…

1 año hace