Post

Migrando un servidor de Castpod

Migrando un servidor de Castpod

Hace no mucho tiempo he migrado mi servidor de Castpod del nuc con ip 130 al nuc con ip 129. Toda una experiencia y lo mejor es dejarla escrita por si puede servir de ayuda a alguien. Para ello seguí los siguientes pasos:

Copiar las bases de datos:

En el nuc con ip 130 que ya está funcionando vamos a parar el servidor:

1
docker compose down

Ahora vamos a realizar una copia de seguridad de las carpetas media, db y cache de la instalación de castopod.

1
2
3
4
5
sudo tar -czvf castopod-media.tar.gz -C /home/pi/docker/castopod media

sudo tar -czvf castopod-db.tar.gz -C /home/pi/docker/castopod db

sudo tar -czvf castopod-cache.tar.gz -C /home/pi/docker/castopod cache

Lo siguiente seria mover los ficheros creados en el paso anterior al nuevo destino, en este caso el nuc con la ip 129

1
scp castopod-media.tar.gz castopod-db.tar.gz castopod-cache.tar.gz pi@192.168.1.129:/home/pi/docker/castopod

Una vez copiados los ficheros en el destino toca descomprimirlos en el servidor 129. Para ello nos colocamos en la carpeta donde los hemos copiado y ejecutamos:

1
2
3
4
5
sudo tar -xzvf castopod-media.tar.gz -C /home/pi/docker/castopod/media --strip-components=1

sudo tar -xzvf castopod-db.tar.gz -C /home/pi/docker/castopod/db --strip-components=1

sudo tar -xzvf castopod-cache.tar.gz -C /home/pi/docker/castopod/cache --strip-components=1

También hay que traerse el docker-compose.yml que teniamos previamente y como hemos respetado todas las rutas va a funcionar

1
docker compose up -d

Y por último cruzar los dedos y comprobar que todo está correctamente.

This post is licensed under CC BY 4.0 by the author.