Actualizar AstreoBot

  1. Inicio
  2. Documentos
  3. Documentación
  4. Actualización
  5. Actualizar AstreoBot

AstreoBot a partir de la versión 1.1.27 cuenta con un actualizador automático. En el sector Settings > General es posible elegir el método de actualización deseado entre las siguientes opciones:

Actualización semi-automática (recomendada)

Con la opción Download and wait for manual confirmation al detectar una nueva versión, ésta se descargará de forma automática. Se notificará en la interfaz y vía Telegram o System (si dichas notificaciones se encuentran activas).

Una vez notificado podrás entrar al vínculo provisto y confirmar la actualización que se realizará de forma automática.

Se debe tener en cuenta que la actualización del bot se realiza en pocos segundos, sin embargo la actualización de la base de datos puede necesitar más tiempo para terminar adecuadamente. Además al iniciar el bot comienza el período de Safety Timeout.

Importante: Antes de confirmar la instalación, ten en cuenta estos tiempos y asegúrate que tus pares no estén esperando vender, para no perder esa ventana de oportunidad.

Actualización automática

Con la opción Download, install and restart automatically al detectar una nueva versión, la misma será descargada e instalada de forma automática.

El bot se reiniciará al terminar el proceso de actualización.

Se debe tener en cuenta que la actualización del bot se realiza en pocos segundos, sin embargo la actualización de la base de datos puede necesitar más tiempo para terminar adecuadamente. Además al iniciar el bot comienza el período de Safety Timeout.

Importante: Si tienes un par en un momento crítico donde debería haber vendido podría perder la ventana de oportunidad de correrse la actualización de forma automática en ese momento.

Actualización manual

Con la opción Only notify sólo notificará de nuevas actualizaciones en la interfaz y a través de Telegram o System (si dichas notificaciones se encuentran activas) Requerirá descargar e instalar de forma completamente manual. Para ello sigue las instrucciones a continuación según el sistema operativo en el que hayas instalado AstreoBot:

Windows

  1. Desactiva AstreoBot desde el navegador en el Dashboard y cierra astreobot
  2. Haz una copia o backup de la carpeta donde actualmente corres el bot.
  3. Ingresa en http://download.astreobot.com/ , selecciona tu Sistema operativo Windows, el paquete Update y pega tu licencia de AstreoBot. Obtendrás el link para la descarga de tu versión.
  4. Descomprime en la carpeta donde corres el bot todos los archivos descargados (como es una versión de Update tu base de datos no se verá afectada)
  5. Ejecuta el archivo astreobot.
  6. Una ventana se abrirá mientras AstreoBot está trabajando.
  7. Espera mientras se actualiza la base de datos. Es importante no abrir hasta que recibas el mensaje de confirmación «Database upgraded».
  8. Abre la siguiente URL en un navegador (recomendamos Chrome): http://localhost:3000 o http://ipdeVPS:3000

Linux

Para actualizar AstreoBot en Linux sigue las instrucciones a continuación. Estas instrucciones están orientadas a Centos 7, y pueden variar según la distribución elegida:

  1. Ingresa por Consola a tu VPS o equipo con Linux. Si administras una VPS Linux desde Windows, deberás instalar un programa a tal fin:
    • Descarga en tu Windows el programa Putty para Windows 32-bit o 64-bit según corresponda a tu sistema operativo.
    • Ejecuta el archivo descargado.
    • Completa el campo Host Name (or IP Address) con el de tu VPS.
    • Aprieta el botón Open. Se abrirá la consola.
    • Tipea root y presiona la tecla enter
    • Coloca la clave de tu VPS y presiona la tecla enter
  2. Desactiva AstreoBot desde el navegador en el Dashboard y cierra astreobot con el siguiente código:
    pm2 stop all
    pm2 delete all
  3. Haz una copia o backup de la carpeta donde actualmente corres el bot (modifica el nombre del archivo según la versión cuyo backup estés por realizar):
    zip -r backup/astreobot_backup_1.1.5.zip linux64
    Si no encuentra la carpeta backup, creala con el comando: mkdir backup
    Si obtienes el error «Command not found» debes correr la instalación del comando y luego proseguir con la guía.
    El comando para Centos es: yum install zip -y
    El comando para Ubuntu es: apt install zip
  4. Ingresa en http://download.astreobot.com/, selecciona tu Sistema operativo Linux (64 Bits), el paquete Update y pega tu licencia de AstreoBot. Obtendrás el link para la descarga de tu versión con el comando wget o curl. Elige uno de ellos y pégalo en la consola.
  5. Descomprime en la carpeta donde corres el bot todos los archivos:
    unzip -o linux64_update_latest.zip
    Si obtienes el error «Command not found» debes correr la instalación del comando y luego proseguir con la guía.
    El comando para Centos es: yum install unzip -y
    El comando para Ubuntu es: apt install unzip
  6. Renombra la carpeta de la descarga:
    cp linux64_update/* linux64/
  7. Confirma que quieres sobreescribir los archivos existentes tipeando la letra y para cada archivo que te solicite sobreescribir (como es una versión de Update tu base de datos no se verá afectada).
  8. Ingresa en la carpeta linux64:
    cd linux64
  9. Ejecuta el archivo astreobot:
    pm2 start astreobot
  10. Ingresa en los registros de pm2:
    pm2 log astreobot
  11. Espera mientras se actualiza la base de datos. Es importante aguardar hasta que recibas el mensaje de confirmación «Database upgraded».
  12. Sal del registro con la combinación de teclas control + C
  13. Cierra la consola tipeando:
    exit
  14. Abre la siguiente URL en un navegador (recomendamos Chrome): http://localhost:3000 o http://ipdeVPS:3000

MacOS

Para actualizar AstreoBot en MacOS sigue las instrucciones a continuación:

  1. Desactiva AstreoBot desde el navegador en el Dashboard y cierra astreobot con el siguiente código:
    pm2 stop all
    pm2 delete all
  2. Haz una copia o backup de la carpeta donde actualmente corres el bot:
    zip -r backup/astreobot_backup.zip macos
  3. Ingresa en http://download.astreobot.com/ , selecciona tu Sistema operativo MacOS, el paquete Update y pega tu licencia de AstreoBot. Obtendrás el link para la descarga de tu versión.
  4. Pega en la consola el código obtenido, ya sea para descarga por wget o curl.
  5. Descomprime en la carpeta donde corres el bot todos los archivos:
    unzip -o macos_update_latest.zip
  6. Renombra la carpeta de la descarga:
    cp macos_update/* macos/
  7. Confirma que quieres sobreescribir los archivos existentes tipeando la letra y para cada archivo que te solicite sobreescribir (como es una versión de Update tu base de datos no se verá afectada).
  8. Ingresa en la carpeta macos:
    cd macos
  9. Ejecuta el archivo astreobot:
    pm2 start astreobot
  10. Entra en los registros de pm2:
    pm2 log astreobot
  11. Espera mientras se actualiza la base de datos. Es importante aguardar hasta que recibas el mensaje de confirmación «Database upgraded».
  12. Sal del registro con la combinación de teclas control + X
  13. Cierra la consola tipeando:
    exit
  14. Abre la siguiente URL en un navegador (recomendamos Chrome): http://localhost:3000 o http://ipdeVPS:3000

Raspberry

Para actualizar AstreoBot en Raspberry sigue las instrucciones a continuación:

  1. Desactiva AstreoBot desde el navegador en el Dashboard y cierra astreobot con el siguiente código:
    pm2 stop all
    pm2 delete all
  2. Haz una copia o backup de la carpeta donde actualmente corres el bot:
    zip -r backup/astreobot_backup.zip raspberry
  3. Ingresa en http://download.astreobot.com/ , selecciona tu Sistema operativo Raspberry, el paquete Update y pega tu licencia de AstreoBot. Obtendrás el link para la descarga de tu versión.
  4. Pega en la consola el código obtenido, ya sea para descarga por wget o curl.
  5. Descomprime en la carpeta donde corres el bot todos los archivos:
    unzip -o raspberry_update_latest.zip
  6. Renombra la carpeta de la descarga:
    cp raspberry_update/* raspberry/
  7. Confirma que quieres sobreescribir los archivos existentes tipeando la letra y para cada archivo que te solicite sobreescribir (como es una versión de Update tu base de datos no se verá afectada).
  8. Ingresa en la carpeta raspberry:
    cd raspberry
  9. Ejecuta el archivo astreobot:
    pm2 start astreobot
  10. Entra en los registros de pm2:
    pm2 log astreobot
  11. Espera mientras se actualiza la base de datos. Es importante aguardar hasta que recibas el mensaje de confirmación «Database upgraded».
  12. Sal del registro con la combinación de teclas control + X
  13. Cierra la consola tipeando:
    exit
  14. Abre la siguiente URL en un navegador (recomendamos Chrome): http://localhost:3000 o http://ipdeVPS:3000