Si cuentas con cualquier versión anterior a la 1.1.27, deberás actualizar manualmente, para luego poder hacer uso del actualizador automático.
Sigue las instrucciones a continuación, dependiendo del sistema operativo en el que hayas instalado AstreoBot.
Windows
- Desactiva AstreoBot desde el navegador en el Dashboard y cierra astreobot-gui o astreobot (según la versión que utilices).
- Importante: Haz una copia o backup de la carpeta donde actualmente corres el bot.
- Elimina la carpeta win64
- Ingresa en http://download.astreobot.com/ , selecciona tu Sistema operativo Windows, el paquete Fully pega tu licencia de AstreoBot. Obtendrás el link para la descarga de tu versión.
- Descomprime la carpeta descargada en el disco C:
- Busca en tu backup el archivo db/db.sqlite, copialo y pégalo en reemplazo del archivo db/db.sqlite de la carpeta win64
- Ejecuta el archivo astreobot.
- Una ventana se abrirá mientras AstreoBot está trabajando.
- Espera mientras se actualiza la base de datos. Es importante no abrir hasta que recibas el mensaje de confirmación «Database upgraded».
- 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:
- 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.
- Presiona 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
- Desactiva AstreoBot desde el navegador en el Dashboard y cierra astreobot-gui o astreobot (según la versión que utilices) con el siguiente código:
pm2 stop all
pm2 delete all - Importante: Haz una copia de la base de datos
cp linux64/db/db.sqlite db.sqlite.backup
- Importante: 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
- Elimina completamente la instalación vieja:
rm linux64 -R
- Confirma que quieres eliminar los archivos mencionados tipeando la letra y para cada archivo que te solicite borrar.
- Ingresa en http://download.astreobot.com/, selecciona tu Sistema operativo Linux (64 Bits), el paquete Full 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.
- Descomprime todos los archivos:
unzip -o linux64_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
- Migra el backup de tu base de datos a la nueva instalación:
cp db.sqlite.backup linux64/db/db.sqlite
- Confirma que quieres sobreescribir el archivo tipeando la letra y
- Ingresa en la carpeta linux64:
cd linux64
- Ejecuta el archivo astreobot:
pm2 start astreobot
- Entra en los registros de pm2:
pm2 log astreobot
- Espera mientras se actualiza la base de datos. Es importante aguardar hasta que recibas el mensaje de confirmación «Database upgraded».
- Sal del registro con la combinación de teclas control + C
- Habilita el inicio de AstreoBot automático:
pm2 startup
- Reinicia el bot:
pm2 restart astreobot
- Cierra la consola tipeando:
exit
- 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:
- Desactiva AstreoBot desde el navegador en el Dashboard y cierra astreobot-gui o astreobot (según la versión que utilices) con el siguiente código:
pm2 stop all
pm2 delete all - Importante: Haz una copia de la base de datos
cp linux64/db/db.sqlite db.sqlite.backup
- Importante: Haz una copia o backup de la carpeta donde actualmente corres el bot:
zip -r backup/astreobot_backup.zip macos
- Elimina completamente la vieja instalación:
rm macos -R
- Confirma que quieres eliminar los archivos mencionados tipeando la letra y para cada archivo que te solicite borrar.
- Ingresa en http://download.astreobot.com/ , selecciona tu Sistema operativo MacOS, el paquete Full y pega tu licencia de AstreoBot. Obtendrás el link para la descarga de tu versión.
- Pega en la consola el código obtenido, ya sea para descarga por wget o curl.
- Descomprime en la carpeta donde corres el bot todos los archivos:
unzip -o macos_latest.zip
- Migra el backup de tu base de datos a la nueva instalación:
cp db.sqlite.backup macos/db/db.sqlite
- Confirma que quieres sobreescribir el archivo tipeando la letra y
- Ingresa en la carpeta macos:
cd macos
- Ejecuta el archivo astreobot:
pm2 start astreobot
- Entra en los registros de pm2:
pm2 log astreobot
- Espera mientras se actualiza la base de datos. Es importante aguardar hasta que recibas el mensaje de confirmación «Database upgraded».
- Sal del registro con la combinación de teclas control + X
- Habilita el inicio de AstreoBot automático:
pm2 startup
- Reinicia el bot:
pm2 restart astreobot
- Cierra la consola tipeando:
exit
- 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:
- Desactiva AstreoBot desde el navegador en el Dashboard y cierra astreobot-gui o astreobot (según la versión que utilices) con el siguiente código:
pm2 stop all
pm2 delete all - Importante: Haz una copia de la base de datos
cp raspberry/db/db.sqlite db.sqlite.backup
- Importante: Haz una copia o backup de la carpeta donde actualmente corres el bot:
zip -r backup/astreobot_backup.zip raspberry
- Elimina completamente la vieja instalación:
rm raspberry -R
- Confirma que quieres eliminar los archivos mencionados tipeando la letra y para cada archivo que te solicite borrar.
- Ingresa en http://download.astreobot.com/ , selecciona tu Sistema operativo Raspberry, el paquete Full y pega tu licencia de AstreoBot. Obtendrás el link para la descarga de tu versión.
- Pega en la consola el código obtenido, ya sea para descarga por wget o curl.
- Descomprime en la carpeta donde corrés el bot todos los archivos:
unzip -o raspberry_latest.zip
- Migra el backup de tu base de datos a la nueva instalación:
cp db.sqlite.backup raspberry/db/db.sqlite
- Confirma que quieres sobreescribir el archivo tipeando la letra y
- Ingresa en la carpeta raspberry:
cd raspberry
- Ejecuta el archivo astreobot:
pm2 start astreobot
- Entra en los registros de pm2:
pm2 log astreobot
- Espera mientras se actualiza la base de datos. Es importante aguardar hasta que recibas el mensaje de confirmación «Database upgraded».
- Sal del registro con la combinación de teclas control + X
- Habilita el inicio de AstreoBot automático:
pm2 startup
- Reinicia el bot:
pm2 restart astreobot
- Cierra la consola tipeando:
exit
- Abre la siguiente URL en un navegador (recomendamos Chrome): http://localhost:3000 o http://ipdeVPS:3000