Saltar a contenido

Snaphosts Contabo

image-20210506104427925

¿Que es este repositorio?

Este repositorio te permitirá desplegar Contabo Snapshot un contenedor que he preparado para que puedas realizar snapshots de forma automática de todos tus VPS de contabo.

Configuración

hiveagilectl install contabo_snapshot

Ajustar las variables del fichero .env

## Datos de acceso API 

CLIENTID=
CLIENTSECRET=

## Credenciales https://my.contabo.com/

USER=
PASSWORD=

## Frecuencia Snapshot

SNAP_FREQUENCY=24h

CLIENTID

Está variable indica tu id de cliente de Contabo necesario para acceder a la API

CLIENTSECRET

Está variable es la contraseña para tu id de Contabo para acceder a la API

USER & PASSWORD

Estás dos variables son el usuario y password para acceder al panel de Contabo. (https://my.contabo.com)

SNAP_FREQUENCY

Está variable te permite definir cada cuando se realiza el snapshot por defecto lo dejo en 24h

USO

Para localizar las variables CLIENTID y CLIENTSECRET debes ir hasta API dentro de tu panel de Contabo o directamente desde https://my.contabo.com/api/details

Es necesario la primera vez darle al botón Send Link para resetear la password y así poder usar la API de Contabo sin problema.

Una vez tengas todos los datos en el fichero .env ya puedes iniciar el contenedor que hara las snapshots de forma automática.

cd /root/containers/contabo_snapshot
docker-compose up -d

RECUPERAR SNAPSHOT

Si alguna vez tienes un problema con tu contenedor podrás volver al estado que estaba en el punto de restauración directamente desde el panel de Contabo en el apartado VPS.

Haciendo click en Snapshots y luego en Rollback esto volvera el contenedor al estado que estaba en Created

Actualizaciones automáticas (Opcional)

Puedes usar watchtower que actualiza todos los contenedores que estan como latest

Esto es algo que pongo en todas las aplicaciones pero no hace falta que se instale cada vez.

docker run -d \
    --name watchtower \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower -i 30

Invitación a mi Canal.

Estás invitado a mi canal de telegram, donde publico más soluciones como esta.

Telegram-iconhttps://t.me/aitorroma


ko-fi