lunes, 20 de abril de 2026

Instalación de Opentrader - Tu propio bot para trading de criptomonedas

 

Hola a tod@s, en mi canal de youtube publique un vídeo sobre Opentrader, pero en ese vídeo no incluí la instalación porque la instalación no era tan fácil como aparecía en el perfil de Github del creador/creadores.

Asi que os dejo esta entrada con la instalación y sobre todo los problemas que tuve yo, que creo que serán los mismos que les pueden surgir a ustedes si intentan instalar Opentrader. Les dejo aquí debajo el vídeo de mi canal y después la instalación COMENZAMOS!!!



Instalación


Durante la instalación global de Opentrader con el comando  npm install -g opentrader  como nos aparece en Github, me surgió un error por la versión que viene en el sistema de nmp, intenté instalar una versión mas nueva de los repositorios pero la versión disponible es inferior a la que necesita Opentrader (>= 22)
Para eso lo primero que hay que hacer es instalar la versión directamente desde NodeSource


//Actualizar el sistema:
sudo apt update && sudo apt upgrade -y

//Descargar el script de NodeSource:
curl -fsSL https://deb.nodesource.com/setup_22.x -o nodesource_setup.sh

//Ejecutar el script: sudo bash nodesource_setup.sh

//Instalar Node.js 22:
sudo apt install -y nodejs

//Verificar la instalación:
node -v
npm -v



Aun asi durante la instalación me salió otro error:


Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/opentrader'


Este error (errno -13) indica que el proceso no tiene permisos para escribir en esa ruta del sistema.
Tenemos dos opciones de solucionar este error:

1)  usar sudo 

⚠️ Úsalo solo si confías en el paquete. No recomendado para scripts automatizados o entornos multiusuario.

2) usar npm (recomendado)


//Crear una carpeta para paquetes globales:
mkdir -p ~/.npm-global


//Configurar npm para usar esa carpeta:
npm config set prefix '~/.npm-global'


//Agregar la ruta al PATH:
//Añadir esta línea a ~/.bashrc, ~/.zshrc o ~/.profile:
export PATH="$HOME/.npm-global/bin:$PATH"


//Recargar el archivo:
source ~/.bashrc


//Instalar el paquete sin sudo:
npm install -g opentrader

Este enfoque evita conflictos con permisos del sistema y es ideal para entornos de desarrollo seguros y portables.
Con esto ya debería poder instalar Opentrader sin problemas, si han tenido alguno mas pueden dejarme un comentario que lo revisaré y les digo


Y bueno con esto me despido hasta el próximo post, bye..



jueves, 4 de diciembre de 2025

RustDesk, una alternativa de código abierto TeamViewer o AnyDesk

RustDesk es una alternativa de escritorio remoto de código abierto que está ganando popularidad como reemplazo a soluciones comerciales como TeamViewer o AnyDesk. Su principal atractivo radica en que es completamente gratuito, multiplataforma y permite el selfhosting, lo que significa que puedes montar tu propio servidor y tener control total sobre tus conexiones sin depender de terceros. 


Entre sus ventajas destaca la privacidad: al no requerir servidores externos, puedes mantener tus datos dentro de tu red o infraestructura. Además, su rendimiento es notablemente fluido incluso en conexiones de baja latencia, y su interfaz es sencilla tanto para usuarios técnicos como para quienes solo necesitan soporte remoto ocasional. También ofrece funciones como transferencia de archivos, control total del escritorio y compatibilidad entre sistemas operativos (Windows, Linux, macOS, Android e iOS).

 

El interfaz de RustDesk es muy similar al de AnyDesk, asi que si sabes usar esta última, no deberías tener ningún problema con RustDesk. 

 

El interfaz de RustDesk es muy similar al de Anydesk

 


 

 

Conexión escritorio remoto entre Linux Mint y Linux Lite   


Como es habitual en todos este tipo de programas, el usuario que "recibe" la conexión tiene que dar permiso a la misma y así mismo tiene que dar permiso a las opciones de transferencia de archivos, acceder a la webcam o al portapapeles.

 


 

Sin embargo, aunque RustDesk es potente, su configuración de servidor propio puede resultar compleja para usuarios sin experiencia en redes o administración de sistemas.
Además, al ser un proyecto en desarrollo activo, algunas funciones avanzadas pueden no estar tan pulidas como en soluciones comerciales. 

Aun así, para quienes valoran la libertad, la transparencia y el control sobre sus herramientas, RustDesk representa una opción sólida y confiable para el acceso remoto.

jueves, 13 de noviembre de 2025

Controla tu saldo crypto con Cryptofolio

La mayoría de usuarios no lo saben, y sus influencers cripto de referencia jamás se lo dirán, pero si estáis constantemente consultando tu saldo crypto en tus wallets alojadas en exchanges, puedes tener riesgos de privacidad y seguridad sobre todo si usas redes publicas. 

 


 


Algunos de los riesgos son:

 

  • Ataques de tipo “man-in-the-middle”: Un ciberdelincuente puede posicionarse entre tú y el servidor del exchange, capturando o manipulando la información que envías y recibes.
  • Exposición de hábitos financieros: Consultar frecuentemente tus saldos puede revelar patrones de comportamiento que podrían ser explotados por las redes de brokers de datos. Este riesgo es posiblemente el peor, porque es casi inevitable y da igual el dispositivo o red que uses.
  • Si usas redes públicas (como el wifi de “la uni”) puedes sufrir Intercepción de datos: Un atacante conectado a la misma red puede interceptar tu tráfico, incluyendo credenciales de acceso si no usas HTTPS o una VPN

 

Controla tu saldo crypto con Cryptofolio


Cryptofolio es una solución open-source ideal para quienes desean controlar sus inversiones en criptomonedas desde un entorno privado y autogestionado. Recoge los datos de Coin Gecko y su despliegue mediante Docker facilita la instalación y mantenimiento, permitiendo ejecutar la API RESTful y la interfaz web en contenedores separados, con mínima configuración.

 

Cryptofolio destaca por su enfoque multiplataforma: ofrece aplicaciones para web, escritorio (Windows, macOS, Linux) y Android, todas conectadas a una API que puedes alojar tú mismo. Entre sus ventajas está la privacidad total, ya que los datos no se envían a servidores externos, y la posibilidad de compartir tu portafolio en modo lectura mediante un enlace protegido por PIN. Además, al no manejar claves privadas ni realizar transacciones, el riesgo de seguridad es mínimo.

 

Instalación en Portainer

 

Lo primero que tendrían que hacer es ver este vídeo en mi canal , asi verán como cambiar el repositorio de plantillas de Portainer por uno mas completo. De todas formas pueden ver las instrucciones de instalación en Portainer en su perfil de Github (es muy fácil) 


Si hemos actualizado nuestro repositorio como explico en el vídeo ya tenemos Cryptofolio en el menú “Templates”

 


Cuando entramos en el contenedor, tras un periodo de carga un pelin largo podemos ver las cotizaciones en dólares y el market cap de las principales criptos. Se puede cambiar que pantalal queremos ver primero en Settings
 
 
 

 
 
Haciendo clic en una cripto podemos ver la gráfica del año y una explicación bastante extensa del activo.
 
 

 

 


 

 Podemos ir añadiendo nuestros activos en el menú “Holdings” 
 
 

 

 


 Si hacemos alguna transacción también podemos /tenemos que añadirla a mano
 
 
Si queremos mejorar un poco el desempeño del contenedor podríamos aumentar la memoria compartida un poco en el menú del contenedor, aunque lo que realmente la ralentiza es la descarga de datos de la API de Coin Gecko
 


 

Como veis es una app muy interesante aunque aun tiene muchas cosas mejorar, no permite importar wallets ni conectarse a blockchains, y además tenemos introducir los activos y los movimientos manualmente. Además,  depende de CoinGecko para obtener precios, así que está sujeto a sus restricciones de uso y posibles imprecisiones. La seguridad del sistema depende del entorno donde se aloje, y aunque podemos usar Portainer para simplificar el despliegue, Cryptofolio requiere conocimientos básicos de administración de servidores. En resumen, Cryptofolio es una herramienta potente para usuarios técnicos que valoran la privacidad y el control total sobre sus datos.de todas formas conviene tenerla en el radar porque seguro que en el futuro nos resultara muy útil.