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
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..
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:
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.
Nombre de la regla.
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.
Activamos los registros, no se, lo yo
hubiera puesto activado por defecto, pero nunca se sabe.
En caso de tener varias redes VPC en
vuestra cuenta, en este caso podremos elegir a cual de ellas afectará
esta regla.
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.
Permitir o rechazar, creo que no
necesita explicación.
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é.
Aquí asignamos que redes de origen
queremos que se vean afectadas, si queremos que afecte a cualquiera,
solo usamos 0.0.0.0/0
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.
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.
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.
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.
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.
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.
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.
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.
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.