Linux – rClone HowTo

rclone no encripta directamente, utiliza la config. de crypt para después pasar esos datos a otro sistema de almacenamiento

Crear sistema de almacenamiento encriptado para hubic

00- antes hay que configurar en almacenamiento remoto y después config. el almacenamiento crypt

  • 01- rclone config
  • 02- n -> new remote
  • 03- name -> encripta
  • 04- type -> crypt
  • 05- remote -> encripta:hubic/directorio/
  • 06- encripta nombre archivos-> standard
  • 07- encripta nombre directorios -> true
  • 08- escribo yo clave de encriptación -> y
  • 09- clave de encryptación -> akhyJg1MNz7zJ5T 10- escribo yo clave de salt -> y
  • 11- clave de salt -> h2J0zzl995dP8lL
  • 12- si todo OK -> y

Como usarlo

  • Copia Archivo rclone copy FEr-Tel/RunAsTool.zip encripta:

  • Copia directorio rclone copy FEr-Tel encripta:

  • Sincroniza directorio (si en remoto el archivo no existe, lo elimina) rclone sync /home/pc/pictures encremote:

  • listar archivos remotos rclone ls encripta:

  • Lista archivos remoto en subdirectorio rclone ls encripta:sub-dir/

  • Recuperar todo rclone copy p-encript: /home/ferarg/recuperado/

  • Recuperar subdirectorio rclone copy p-encript:directorio/ /home/ferarg/recuperado/

  • Recuperar archivo rclone copy p-encript:directorio/archivo.ext /home/ferarg/recuperado/

  • Sincroniza 2 sitios encriptados rclone sync -i remote:crypt remote2:crypt

  • Control de integridad de los encriptado rclone cryptcheck

  • Backup incremental #rclone sync \path\to\source remote:backup –backup-dir=remote:archive\20210121.083621 – Comando 1 – Primera copia rcloce sync /home/ferarg/Downloads/Prueba/ encripta:backup/ rclone sync /home/ferarg/Downloads/Prueba/ encripta:backup/ –backup-dir=encripta:archivo/20220403.2039 –log-file=mylogfile.txt –log-level INFO

  • Log –log-file=mylogfile.txt –log-level INFO

Algunos flags –bwlimit intValue -> limita BW de subida –transfers intValue -> limita nro de archivos a copiar

notasSI+ – Almacén y Gestión de enlaces con ownCloud y Android

En el despacho utilizamos ownCloud v.3, conectando con el servidor por medio de WebDAV, para enviar y almacenar información y archivos que necesitamos acceder desde nuestros teléfonos inteligentes, tabletas y/o desde la web.

Una de las funcionas que mas utilizamos desde las tabletas, es la función de enviar enlaces al Servidor para leerlos mas tarde, al estilo de Evernote o Catch.

En las tabletas Android utilizamos el software WebDAV File Manager, este programa crea en el apartado personal de cada usuario del ownCloud un archivo, que utiliza de almacén de enlaces, llamado “ShareURL.html”.

El archivo “ShareURL.html” es donde el WebDAV File Manager almacena los enlaces, uno sobre otro, y el usuario no puede hacer modificaciones ni agregar mas información que la que este programa envía al Servidor.

Una función que echamos en falta fue el poder eliminar los enlaces, una vez visitados, o modificarlos, para ello reutilizamos una aplicación que escribimos hace un tiempo, notasSI, y la adaptamos para que leyese el archivo “ShareURL.html” y almacenase los enlaces en una base de datos y poder “trabajar” sobre los enlaces desde un navegador web.

El programa es muy sencillo, está en fase beta, y nos falta aún mucha programación, la aplicación, que llamamos notasSI+, funciona de la siguiente manera:

1- Leer el archivo “ShareURL.html” desde los documentos del usuario
2- Procesa el contenido, ( Título, Fecha, Enlace )
3- Carga los datos en la base de datos
4- Renombra el archivo “ShareURL.html”

Accediendo a la página principal de notasSI+, se muestra una tabla con todas las notas.

Aún nos falta programar:
1- Acceso a notasSI+ utilizando usuario / clave
2- Panel de configuración y administración de usuarios

Para acceder al código fuente, en nuestro repositorio de GitHUB, en el archivo “inc/funciones.php” se deben configurar :

A- Información de la Base de datos
B- Información de donde se almacenan los archivos de ownCloud

En la base de datos, el usuario se almacena en texto plano y la contraseña se almacena el hash MD5, la base de datos la podrá encontrar en el directorio DB

Creative Commons License

Domino’s Pizza y Linux

Cenando ayer en Domino’s Pizza, y por ese «instinto» de observar siempre que equipamiento y soft tienen por ahí, encuentro un terminal de facturación (TPV), encendido y sin iniciar el programa de facturación, y encuentro que usan de base un OpenServer de SCO, como podrán ver en la foto.
El sistema de facturación ya lo había visto en otras ocasiones, era el típico sistema de «MS-DOS», pero no había podido ver en que sistema operativo funcionaba.

Creative Commons License

Calendario Web – SI

Haciendo pruebas para un proyecto de un cliente, escribimos esta aplicación web, un pequño calendario, que permite ser utilizado pro varios usuario a la vez, además cuenta con un panel de administración.
Esta aplicación se encuentra programada en PHP, MySQL, CSS, HTML y JavaScript
Usuario: admin
Clave: SerInformaticos
Usuario: demo
Clave: SerInformaticos
Para probar la Demo aquí
Pueden ver el código y descargarlo desde nuestro Repositorio de GitHUB

Creative Commons License

Editor de Hoja de Estilo y Tema mejorado – Pluck-CMS

Llevamos tiempo utilizando y dando soporte a un CMS muy sencillo pero tremendamente poderoso, Pluck-CMS, lo utilizados a diario y varios de nuestros clientes lo utilizan desde hace varios años.
Uno de los módulo que nos es tremendamente útil, es el «Editor de Hojas de Estilo y Tema» escrito por A_BACH, que nos permite modificar el archivo CSS y el archivo tema desde la própia web.
El problema que nos encontramos con los nuevos temas que hemos incorporado, ( temas para dispositivos móviles y otros con mas programación y servicios escritos en PHP), nos mostraba errores al editar el archivo «theme.php».
Revisando el código y agregando una función de PHP, htmlentities(), se resolvió el problema.
Para ver y descargar nuestro código, visite nuestro Repositorio en GitHUB

Creative Commons License

Tunel SSH – Traer puerto Remoto a Ordenador Local en Ordenador diferente de la red Remota

SSHEl Puerto remoto al que queremos acceder se encuentra en otro Ordenador pero en la red remota a la que accedemos por SSH
  • ssh -p 2222 -L 8080:192.168.1.100:80 10.10.0.100
-p 2222 = Puerto SSH del Ordenador remoto
-L = Trae el puerto remoto al Ordenador Local

8080 = Puerto que se creará en local que hará referencia al puerto Remoto por medio del tunel SSH 

192.168.1.100 = El puerto remoto se encuentra en un Ordenador diferente al que accedemos, pero en la misma red remota que el ordenador al que accedemos

80 = Puerto remoto al que queremos acceder
10.10.0.100 = IP / dominio del Ordenador remoto

Creative Commons License