Mostrando entradas con la etiqueta instalación. Mostrar todas las entradas
Mostrando entradas con la etiqueta instalación. Mostrar todas las entradas

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..



lunes, 27 de diciembre de 2021

Instalando Virtualmin en Google Cloud Platform.

 
Hola gente, hoy volveremos a ver Virtualmin que ya vimos en una entrada anterior, aunque esta vez con la novedad de que lo instalaremos en la nube de Google, Google Cloud Platform. Esta entrada va a ser breve porque como veréis, la instalación solo tiene algunas pequeñas diferencias.
 
 

 
 
 
Para tener una cuenta en Google Cloud Platform, solo necesitamos una cuenta de correo, si es Gmail mejor, y una tarjeta de crédito u una cuenta de Paypal respaldada con una. Si queremos hacernos una cuenta en su nube para probarla, Google nos regala 300€ de “saldo” o 4 meses de plazo, lo primero que se agote; ya os digo que se os acabará el tiempo antes que el saldo, pues mientras las instancias de máquinas virtuales estén detenidas no se os factura nada. Hay algunos servicios que se facturan aparte así que consultar la facturación en los términos del servicio antes de hacer nada.
 
 
 
Tras el registro vamos al Dashboard de GCP donde podemos ver todo lo relacionado con nuestra cuenta.
 
 

 
 

a) En nuestra cuenta podremos distribuir las máquinas por proyectos. Tened en cuenta que podemos crear redes de máquinas, al igual que podemos hacer en VirtualBox o VMWare asi que agruparlas por proyectos puede ser clave en instalaciones muy grandes.


b) En la sección “Compute Engine” podemos crear/gestionar máquinas virtuales. Es aquí donde hay que clicar para crear una instancia nueva.

 

En este menú vemos una lista de todas las VM que tengamos implementadas y arrancarlas desde aquí. Para crear una instancia nueva hacemos clic en “Crear Instancia”.

 


 

Entramos en este menú donde tenemos varios ajustes para configurar.

 


 

 

1. Nombre de la instancia.

2. Le asignamos una etiqueta, yo para este ejemplo no asigné ninguna pero cuando tenemos muchas VM asignarles etiquetas es clave.

3. Elegimos zona. Hay varias regiones por el mundo dependiendo de nuestra localización geográfica, y cada región esta dividida en varias zonas. La elección de estas regiones y zonas es muy importante por varios motivos y hay que reflexionar bien en este paso porque una vez hecha la elección luego no se puede modificar.

4. En este apartado elegimos la potencia que queremos que tenga la máquina. La potencia de la máquina influye en la facturación.

 


 

 

5. Aquí podemos cifrar el disco de la VM con una clave privada a la que Google no tiene acceso.

6. Con este botón podemos crear un contenedor con la instancia creada.

7. Elegimos que imagen queremos instalar en la VM. Tenemos disponible Debian o Ubuntu.

8. Elegimos con cual de nuestras cuentas queremos usar esta VM, en caso de que tengamos mas de una.

 


 

 

 

9. Configurar permisos de acceso.

10. Crear unas reglas por default para el firewall, acceso por http, por https o ambos.

Y para terminar hacemos clic en “Crear”.

 

Y ya tenemos nuestra máquina creada, tras arrancarla figura una ip interna (a) que podemos usar para comunicar esta instancia con otras que tengamos también arrancadas y una ip externa (b) con la que podemos acceder a la instancia o a los servicios que se implementen en ella. Haciendo clic en “SSH” podemos emperezar una sesión ssh con nuestra máquina virtual en la nube.

 


 

Con nuestra instancia creada y conectados a ella por ssh ya podemos instalar virtualmin. Para ello primero instalamos wget con:

 

~# apt install wget


y luego descargamos el script de instalación con:


~# wget http://software.virtualmin.com/gpl/scripts/install.sh
 
 
 

 

 

La instalación transcurre exactamente igual que una instalación en una máquina local. Sin embargo al final de la instalación, recibimos el mensaje de que podemos acceder por la ip interna en el puerto 10000, pero no haremos caso de ese mensaje y accederemos por la ip externa y el mismo puerto; pero aun nos queda algo por hacer: tenemos que permitir el acceso a traves del Firewall.

 


 

Para eso vamos al menú “Red de VPC” haciendo clic en las famosas tres lineas arriba a la izquierda, en el desplegable hacemos clic en “Firewall”.

 


Vamos a ver como crear una regla de firewall, que bueno, no es muy diferente a cualquier regla de firewall.

 


 

 

  1. Nombre de la regla.
  2. Una descripción para distinguirla de las otras. Este paso y el uno son importantes porque el firewall de vuestra cuenta de Google Cloud es general para todas las instancias, así que cuando tengáis varias, también acabaréis teniendo un montón de reglas, así que distinguirlas no es moco de pavo.
  3. Activamos los registros, no se, lo yo hubiera puesto activado por defecto, pero nunca se sabe.
  4. En caso de tener varias redes VPC en vuestra cuenta, en este caso podremos elegir a cual de ellas afectará esta regla.
  5. La prioridad es el orden que ocupará la regla que vamos a crear.
    Aqui elegimos a que tráfico queremos que afecte, al de entrada o al de salida.
  6. Permitir o rechazar, creo que no necesita explicación.
  7. Etiquetas a las que afectará la regla. Como os comenté al crear la instancia, asignarles etiquetas es muy conveniente para diferenciarlas, y aquí vemos un ejemplo de porqué.
  8. Aquí asignamos que redes de origen queremos que se vean afectadas, si queremos que afecte a cualquiera, solo usamos 0.0.0.0/0
  9. Por último asignamos en que puertos queremos que se cumpla la regla.

 

Al terminar hacemos clic en "Crear". Para empezar con Virtualmin debemos abrir los puertos 22,80,443,10000 TCP y 53,59 UDP. Aquí es un poco diferente con la instalación en una máquina física donde si recordamos la entrada, para empezar con Virtualmin abríamos  el puerto 10000 y era suficiente, pudiendo abrir el resto de puertos a posteriori.


 


 

Y ya podemos conectarnos a nuestra instalación de Virtualmin desde el navegador.

 


 


 

Como veis instalarlo en la nube no tiene ninguna dificultad y además no tenemos problemas de calidad de conexión o potencia de la máquina.


Y con esto me despido hasta la siguiente entrada.


martes, 21 de diciembre de 2021

5 sitios donde comprar PCs con GNU/Linux preinstalado.

Hola amigos, que bueno veros por aquí de nuevo. Para hoy vamos a ver algunas marcas de ordenadores que podemos adquirir con un GNU/Linux preinstalado.


Comprando equipos con Linux instalado de fábrica nos aseguramos que la computadora va a funcionar correctamente desde el primer día, que se va aprovechar al máximo la potencia del equipo y que todos accesorios y periféricos los incluyendo las teclas de función especiales (como subir volumen, desactivar wireless, cambiar brillo etc), que suelen adornar todos los teclados de hoy en día y que los usuario/as de GNU/Linux veteranos sabemos que nos va a costar un tiempo hacerlas funcionar correctamente en un equipo que no es 100% compatible con Linux, Red Hat, CentOS etc; Por no hablar de dispositivos WIFI o Bluetooth que en alguno modelos no están activos después de la instalación y en ocasiones es laborioso configurarlos.

Por otro lado con el tema de las garantías, tenerlo preinstalado es una garantía (perdonen la redundancia) de que vamos a ser bien tratados por los fabricantes o distribuidores cuando compremos uno.


Cada día hay mas distribuidores, así que cada vez hay menos excusas para no usar este sistema operativo como nuestra máquina de escritorio.


Vamos al lío y dejémonos de preámbulos..



SLIMBOOK.ES


SLIMBOOK nace en 2015 con la idea de ser la mejor marca del mercado de ordenadores con GNU/Linux (aunque también se verifica la compatibilidad absoluta con Microsoft Windows). Ensamblan ordenadores buscando una calidad y servicio de garantía excelentes, a un precio razonable. Tanto es así, que en el año 2018 fueron sido premiados a Mejor proveedor de servicios / soluciones open source en la OpenExpo Europe 2018.

La marca SLIMBOOK pertenece a la empresa Grupo Odín, fundada en 2007 en Valencia, España. Puedes visitar la web corporativa de la empresa (aquí) para conocerlos mejor. De momento os dejo aquí una par de equipos para que vayáis abriendo boca.

 

Portátil Ultrabook Essential

 

- De aluminio y ABS color titanio, ligeros y delgados
- Pantallas casi sin marcos en 14 y 15.6 pulgadas
- Procesadores Intel i3, i5 e i7
- Memorias RAM a 2666 MHz
- Discos duros NVMe, los más rápidos
- Wifi AX, Bluetooth 5, y red RJ45 Gigalan
- Baterías de larga duración, de 5 a 7 horas

Disponible con pantalla 14” y procesador Intel o 15” con AMD/ Intel.

 

Sobremesa VENTUS

Este equipo de sobremesa con un diseño excelente viene con diferentes configuraciones a elegir y tiene garantía premiun para España; pero que mejor lo veis en su web haciendo clic en este enlace. 

 

 

VANTPC.ES


VANT nace hace unos años (en 2011, concretamente), aunque como proyecto empezaron en 2008 ensamblando y comercializando modelos de prestaciones modestas, precio ajustado y Ubuntu 8.04 preinstalado, configurado y con aplicaciones extra instaladas para que un usuario recién llegado a Linux pudiera descubrir todo lo que este sistema operativo ofrecía; así que tienen mucha experiencia en este campo, actualmente tienen un buen catálogo de equipos orientados sobre todo a los ambientes laborales y educativos.


En VANT fabrican y venden sus propios equipos y tienen una garantía de 2 años que incluye la recogida en el domicilio del usuarios de los equipos en caso de ser necesario. Estos equipo se pueden pedir “a medida” con la configuración que mas nos interese, aunque también hay equipos con una configuración “standard”. Como curiosidad, esta marca esta disponible en Amazon. 



MOOVE2-14


Intel Core i5-1035G1

8GB DDR4-2666

SSD 250GB NVMe

Ubuntu 20.04 LTS



 

 

 

 

Sobremesa SAMBORI
 

Intel Celeron J4005

8GB DDR4-2666

Unidad SSD 240GB

Ubuntu 20.04 LTS


 

 

PURISM


Purism es una corporación de propósito social fundada por Todd Weaver en 2014.

A través del Software Libre Purism, crea productos para un entorno informático totalmente controlado por el usuario, con servicios y productos de calidad que las personas encontrarán cómodos de usar y hermosos a la vista. Un entorno en el que puede confiar de forma fiable con su propia distribución GNU/Linux y hardware especialmente dedicado.


Purism usa PurismOS o PureOS. Un sistema operativo basado en Debian y disponible para la descarga.




Portátil Limbrem 14

 


 

 

Intel core i7 procesador 10710U Comet Lak.

RAM 64gb ddr4

Pantalla de 4k y 14”

Sistema Operativo PureOS


También tiene smatphones con PureOS configurado para la máxima privacidad del usuario y con características como la batería extraerle (que ya poco móviles tienen) y con interruptores analógicos para desconectar físicamente WIFI, Bluetooth, y la cámara y el micrófono. Un diseño muy sobrio pero futurista y muy funcional.


Librem5

 



5.7”

3GB RAM

32GB almacenamiento

Batería de 4.500mAh




System76.com


Fabrica unos equipos muy exclusivos tanto en diseño como en prestaciones, también con su propio sistema operativo POP!_OS. El catálogo incluye portátiles, sobremesa, minipcs e incluso servidores todos con un diseño muy bueno y unas prestaciones excelentes. Además utiliza un firmware propio, el System76 Open Firmware. Una distribución de firmware de código abierto que utiliza aplicaciones de firmware coreboot, EDK2 y System76.

El firmware del controlador integrado de código abierto es el siguiente paso para eliminar por completo el código propietario de nuestros productos. System76 Open EC Firmware es un código con licencia GPLv3 que otorga acceso y control al usuario sobre funciones importantes, como su teclado, ventiladores y batería.

Pop!_OS es un sistema operativo para STEM y profesionales creativos con un escritorio GNOME con las principales aplicaciones de software libre preinstaladas. Esta disponible para su descarga. 

No son equipos para todos los bolsillos pero lo cierto es que por diseño y prestaciones se puede decir que son únicos.


14” Lemur de System76

 

Con un peso de 1.09kg,  Lemur Pro es el mas ligero en su clase.


Hasta 14 hrs de batería con cada carga.

Procesador 11th Gen Intel Core i5 and i7

Hasta 40GB Dual Channel DDR4

4TB NVMe storage



Sobremesa THELIO MIRA

Los diseños de esta torre de sobremesa son simplemente espectaculares.

 


 


Pro Performance

Procesador AMD Ryzen or Intel Core CPUs

Single or Dual GPUs

Hasta 128GB RAM

4TB PCIe 4.0 NVMe Storage


DELL

 

La mayoría de equipos DELL ofrecen buena compatibilidad con GNU/Linux pero esta marca ha llegado un poco mas lejos expandiendo su oferta con computadoras portátiles y estaciones de trabajo móviles dirigidas a desarrolladores. Estos sistemas vienen con Ubuntu precargado desarrollado por canonical en el Pr0yecto Sputnik y están certificados para Red Hat Enterprise Linux.

Con la certificación Canonical y Red Hat, la validación de Dell y las opciones de instalación de fábrica, puede estar seguro de que su sistema simplemente funciona y con todas las garantías.





Dell XPS 13 Developer Edition



sábado, 10 de abril de 2021

Instalando OpenMediaVault en Virtualbox

 

Bueno gente, en esta entrada os voy a mostrar como instalar OpenmediaVault en una máquina virtual Virtualbox de Oracle. Pero primero un poco de introducción.


OpenmediaVault


OMV es la solución de almacenamiento en red (NAS) de próxima generación basada en Debian Linux. Contiene servicios como SSH, (S) FTP, SMB / CIFS, servidor de medios DAAP, RSync, cliente BitTorrent y muchos más. Gracias al diseño modular del framework, se puede mejorar mediante plugins.


Openmediavault está diseñado principalmente para usarse en oficinas pequeñas u oficinas en el hogar, pero no se limita a esos escenarios. Es una solución lista para usar, simple y fácil de usar que permitirá a todos instalar y administrar un almacenamiento en red o nube personal sin necesitar grandes conocimientos. El proceso de instalación es muy fácil así como la configuración posterior.


OpenMediaVault es la solución perfecta para instalar en una Raspberry y tener una nube personal en nuestro domicilio u oficina, pero poder tenerla en una máquina virtual puede ser interesante también en el caso de que no tengamos una y solo tengamos una computadora disponible. Para su uso y configuración lo hacemos desde una interfaz web que lo hace muy amigable para el usuario.


Y bueno, sin más preámbulos vamos al lío:


Lo primero que tendríamos que hacer es descargar la iso de OMV desde su web y una vez hecho esto abrimos Virtualbox, una vez abierto ya sabéis; hacéis clic en “Nueva”





 

A continuación elegimos el tipo de máquina que queremos emular, para OMV elegiremos:


  • Linux

  • Debian(64-bit)


Para el disco elegimos uno de tamaño reservado dinámico y con 32 Gb. En la web oficial de OpenMedia Vault nos recomiendan usar el VHD (Virtual Hardware Disk), pero para el ejemplo yo usaré el VHD y el VDI indistintamente y no he tenido ningún problema. El uso de estos discos depende de si vais a usarlo con otras máquinas virtuales o solo con Virtualbox de Oracle.  Si alguien tiene algún problema que no dude en dejarlo en los comentarios. Haremos algunos discos mas para hacer una unidad RAID pero ya llegaremos.


Una vez creada a máquina pasamos a terminar su configuración haciendo clic en el botón “Configuración”..






  • Sistema: En Procesador vamos a asignarle procesadores, en mi caso le asignaré 2 pero podéis configurar esto en función de vuestro equipo.

  • Sistema: En Placa base le asignaremos Memoria RAM 2048, (lo mismo; si podéis asignarle mas; pues ya sabéis…)

 


 

 

 

  • Interfaz de red. Elegiremos adaptador puente, y debajo elegís vuestro interfaz en el despleglable. Algo así como “Realtek 8192...etc etc”; si no os apareciera, que no cunda el pánico, elegís wlo1 o en1 en el mismo desplegable. Podríamos usar el adaptador  NAT pero a mi me gusta usar el adaptador puente porque luego "trasteo" con los paquetes que se intercambian.
  • Almacenamiento: Aquí veremos el disco que hemos creado para la instalación y aparte vamos a crear tres discos mas para montar un RAID mas adelante. También aprovecharemos para cargar la ISO de openmediavault, (aunque mas adelante Virtualbox volverá a pedirnos que escojamos disco). Para crear los discos hacemos clic en “Controlador SATA” y aparecerá a la derecha dos iconos uno de ellos nos permite crear discos nuevos para usarlos posteriormente. Si no os aparece; debajo en esa misma columna tenemos un icono para añadir nuevos controladores donde “conectar” nuestros discos virtuales.  




Una vez terminado os debería quedar como en la imagen de abajo





De momento con estos ajustes ya sería suficiente, ahora vamos a arrancar nuestra máquina para eso vamos al botón “Iniciar”. Antes de arrancar nos volverá a pedir el disco (no debería hacerlo cuando ya asignamos una Iso anteriormente, si no recuerdo mal en las versiones mas antiguas de VB no pasaba esto pero en fin..) y ya veremos como arranca la mv y comienza la instalación de OMV.

La instalación es simple a mas no poder y os dejos los pasos aquí debajo, si habéis instalado algún GNU/Linux ya sabéis lo que tenéis que hacer; sólo indicaros que habrá un momento en que os pedirán una contraseña para la cuenta root; apuntaros o memorizad esta contraseña que es importante; pero mas adelante os lo explico mejor.







Y bueno una vez terminada la instalación apagamos la máquina virtual y vamos otra vez a “Configuración > Almacenamiento” y desde ahí “extraemos” la ISO de OMV antes de volver a encender la máquina.


Cuando la encendamos, después de unos segundos la terminal de OMV se mostrará como en la siguiente imagen:




Aquí hago un alto para explicar una cosa: anteriormente hemos dado una contraseña para la cuenta root, en este terminal que estamos viendo es donde tendríamos que logearnos con esta cuenta, desde aquí podremos operar; pero para hacerlo mas fácil podemos usar nuestro navegador con la dirección IP y los datos de acceso que nos aparecen al inicio; os lo señalo en rojo en la imagen anterior.


Tras esta aclaración seguimos para bingo: Para logearnos via web solo tenemos que poner la IP (en este caso la IP 192.168.43.81) en la barra de direcciones del navegador y nos aparecerá un login donde pondremos los datos anteriormente mencionados y así entramos en el interfaz de OMV donde podremos empezar a montar el sistema. Para este ejemplo vamos a ver como crear un RAID usando las particiones que hemos creado anteriormente.



Vamos al menú “Almacenamiento > Gestión de RAID” y una vez allí, clic en “Crear”, se abrirá un menú emergente donde elegimos los discos que hemos creado anteriormente y tras unos minutos de proceso nuestra unidad RAID estará creada y lista para su uso








Si vamos a “Almacenamiento > Discos” podemos consultar nuestras unidades de discos disponibles y toda la información relevante relativa a estos discos.

 


 


Y bueno, para ir terminando, deciros que podríamos hacer OMV accesible al exterior fácilmente con un servicio como NO-IP y podremos proteger las conexiones con un certificado (con Let's Encrypt por ejemplo); y para terminar de momento aquí debajo os dejo un vídeo donde me conecto desde una máquina virtual con Wifislax a nuestra instalación de OMV en mi máquina.