Ya ha salido una nueva versión de la red social libre Mastodon, la 4.1.0, y como ya anteriormente, al empezar este Blog, hice una guía de instalación y otra de actualización, pues voy a deciros qué hacer en estos casos.
Primeramente, para una instalación limpia de la nueva versión de Mastodon, creo que es válido usar la misma guía que ya os puse en este Blog:
Siguen igual los cambios respecto a la versión de rbenv: hay que poner 3.0.4 donde ya dije. Por lo demás debería instalarse ahora directamente la última versión estable. Así que no hay cambios para la anterior guía.
En cuanto a actualizar desde la 4.0.2 a la 4.1.0, pues también se puede seguir la guía anterior de actualización que os puse pero cambiando algunas cosillas.
No olvidaos de hacer una copia de seguridad de la base de datos o una instantánea o snapshot en vuestro VPS por si algo sale mal, así siempre podreis volverlo todo atrás.
Y cuidado si teneis cambios hechos a vuestra instancia, como por ejemplo mayor número de caracteres o alguna otra cosa, porque en ese caso hay que añadir unos comandos que os contaré al final de este artículo.
El único cambio que teneis que hacer en la guía anterior de actualización que ya os puse en su día es que donde dice git fetch && git checkout v4.0.2 hay que cambiarlo ahora para apuntar a la nueva versión: git fetch && git checkout v4.1.0
Aquí teneis la guía anterior de actualización:
Y en el caso de que tuvierais hechos cambios a la instancia, respecto a una instalación oficial limpia, debeis hacer esto:
Hay que hacer un 'git stash' antes del 'git fetch'. Y después del 'git fetch' un 'git stash pop' para conservar los cambios, arreglando cualquier conflicto que pueda dar git (Gracias al amigo Atom por este dato).
La instancia sin federación que tenemos se actualizó sin problema, pero haciendo esto último porque tenemos mayor número de caracteres y quitamos la pestaña de la red Federada (al no federar).
Espero que os sirva.