Buongiorno e buon anno! È un po’ che non faccio post sul server, principalmente perché va tutto bene e perché la nostra versione attuale di Lemmy è rimasta sempre l’ultima stabile per parecchi mesi e solo di recenti sono usciti aggiornamenti.
Questo post però non riguarda la versione di Lemmy ma un problema sulle immagini: pesano tanto. Lemmy infatti non occupa molte risorse né spazio ma Pictrs, il software utilizzato per le immagini, aumenta in maniera impressionante ogni giorno ed è un problema comune a tutti. Per questo motivo sarà necessario fare un’operazione particolare ovvero le immagini dovranno essere ospitate da un’altra parte (sempre in Europa) per poter contenere i costi. Hetzner infatti permette di aumentare lo spazio ma solo se si aumenta anche la potenza del server e non è quello che interessa a noi ora.
Tutto questo per dire che mercoledì 10 gennaio mattina proverò a fare questa operazione. Ho già fatto dei test nel server di test ed è andato tutto bene, nel server di test peró c’erano venti immagini, qui su Feddit andranno trasferiti oltre 60GB! Da quanto ho potuto capire il server non è necessario spegnerlo ma sarà necessario spegnere solo “le immagini” quindi in quel giorno non dovrebbero vedersi. Questa è un’ipotesi su quanto fatto nel server di test ma non posso metterci la mano sul fuoco e potrebbero esserci disservizi quel giorno.
Come sempre farò backup preventivo e spero ovviamente la cosa duri non più di una giornata e soprattutto vada tutto bene. Purtroppo è un’operazione necessaria e se anche dovesse fallire dobbiamo comunque trovare il modo per farla.
Ne approfitto per ringraziare tutte le persone che hanno fatto una donazione al progetto e che hanno reso possibile tutto questo perché è grazie anche alle donazioni (sia su LiberaPay che su Ko-FI) se possiamo fare queste operazioni con relativa tranquillità, permetterci un server di test etc.
Se tutto andrà come previsto ci risentiamo poi settimana prossima probabilmente per l’aggiornamento anche di Lemmy :)
Piccolo aggiornamento di metà giornata.
Come previsto ho iniziato stamattina a fare lo spostamento e dopo un primo incagliamento (un errore di migrazione che sono riuscito a superare dopo l’aiuto di uno degli sviluppatori di pictrs) ora sta procedendo velocemente e sembra senza intoppi. Secondo le stime di pictrs dovrebbe finire tipo stanotte ma sono fiducioso che possa finire anche un po’ prima, in quel caso se riesco a essere davanti a un pc cercherò di ripristinare il tutto non appena possibile.
Nel frattempo, stamattina, era sorto un altro problema: come alcuni di voi potrebbero aver notato c’è stato un down di 30-60minuti durante la migrazione. Feddit ha smesso di andare contro le mie più rosee previsioni. Grazie agli sviluppatori di Lemmy ho scoperto che era colpa del fatto che non veniva più caricato il logo di Feddit (😶), perché spostato sul Bucket, e per questo crashava.
Eliminando l’immagine del logo direttamente dal database impostando
NULL
nella colonnaicon
della tabellasite
(se a qualcuno dovesse mai servire e per mia futura memoria è bastato entrare nel database scrivendodocker-compose exec postgres psql -U lemmy
e scrivere:UPDATE site SET icon = NULL;
) è tornato tutto a funzionare come previsto.Ora la situazione è questa: la migrazione sta andando avanti, non so a che percentuale siamo ma sono stati spostati circa 13GB e il sito sembra stia andando come previsto cioè funziona tutto tranne le immagini perché pictrs è stato temporaneamente spento. Nel momento in cui finirà di spostare tutto dirò a pictrs di leggere le immagini dal nuovo Bucket e dovrebbe funzionare tutto come prima. Questo succederà o stasera o domattina, in base a quando finirà l’upload.
In caso di aggiornamenti riscriverò qui! ✌